Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a() - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
Attempt to acquire an auto-closable wrapper on this unit lock.
a() - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
 
a(boolean) - Static method in class com.pnfsoftware.jeb.util.base.Assert
 
a(boolean, String) - Static method in class com.pnfsoftware.jeb.util.base.Assert
Assert that condition is true
a(boolean, String, Object...) - Static method in class com.pnfsoftware.jeb.util.base.Assert
 
a(long) - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
Attempt to acquire an auto-closable wrapper on this unit lock.
a(long) - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
 
A() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
Represents the addend used to compute the value of the relocatable field.
AARCH64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
abs(IERoutineContext, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Operation Math#abs(int, int) applied to IEGeneric
abs(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Provide an absolute simplified path.
abs(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Provide an absolute simplified path.
ABS_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
ABSOLUTE_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
 
ABSOLUTE_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.items.DataHints
Hint: the data item may be an absolute virtual address.
ABSTRACT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
ABSTRACT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
ABSTRACT - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
AbstractAnalyzerExtension<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Extension of the INativeCodeAnalyzer.
AbstractAnalyzerExtension() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
 
AbstractAutoClosingLock - Class in com.pnfsoftware.jeb.util.concurrent
Base implementation for auto-closable locks.
AbstractAutoClosingLock(SerReentrantLock) - Constructor for class com.pnfsoftware.jeb.util.concurrent.AbstractAutoClosingLock
 
AbstractBinaryUnit - Class in com.pnfsoftware.jeb.core.units
This extension class provides basic implementations for methods specific to binary units.
AbstractBinaryUnit(String, IInput, String, String, IUnit) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
 
AbstractBinaryUnit(String, IInput, String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
 
AbstractCBlockOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
Perform a recursive optimizer on ICBlock.
AbstractCBlockOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
 
AbstractCElementOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
Specialized base optimizer for C elements.
AbstractCElementOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCElementOptimizer
Same as this(false).
AbstractCElementOptimizer(boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCElementOptimizer
 
AbstractCFGReorganizer<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
Facility for CFG graph nodes reordering.
AbstractCFGReorganizer(CFG<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
 
AbstractClientContext - Class in com.pnfsoftware.jeb.client
Base context for official JEB clients.
AbstractClientContext() - Constructor for class com.pnfsoftware.jeb.client.AbstractClientContext
 
AbstractCodeObjectUnit - Class in com.pnfsoftware.jeb.core.units.codeobject
Convenient base class for code objects.
AbstractCodeObjectUnit(IInput, String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
AbstractCodeUnit - Class in com.pnfsoftware.jeb.core.units.code
Skeleton of a code unit.
AbstractCodeUnit(String, String, IInput, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
 
AbstractCommandHandler - Class in com.pnfsoftware.jeb.util.interpreter
Skeleton for a command handler.
AbstractCommandHandler(ICommandManager, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
AbstractCommandHandler(ICommandManager, String, CommandParameter[], String, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
AbstractCommandHandler(ICommandManager, String, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
AbstractCommandHandler(ICommandManager, String, String[], String, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
AbstractCommandInterpreter - Class in com.pnfsoftware.jeb.util.interpreter
Skeleton for a command interpreter.
AbstractCommandInterpreter() - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
 
AbstractCommentManager<C,U extends IInteractiveUnit> - Class in com.pnfsoftware.jeb.core.units.impl
An comment manager to be used by IInteractiveUnit.
AbstractCommentManager(U) - Constructor for class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
AbstractContext - Class in com.pnfsoftware.jeb.client
Base context for client contexts and core contexts.
AbstractContext() - Constructor for class com.pnfsoftware.jeb.client.AbstractContext
 
AbstractConverter<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Skeleton class for code converters.
AbstractConverter(INativeContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
AbstractConverter(IProcessor<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
AbstractConverter(IProcessor<InsnType>, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
AbstractConverter(IProcessor<InsnType>, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
AbstractCOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
Base class for C AST optimizers.
AbstractCOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
 
AbstractCStatementOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
Specialized base optimizer for C statements.
AbstractCStatementOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCStatementOptimizer
 
AbstractDCollectionOptimizer - Class in com.pnfsoftware.jeb.core.units.code.android.ir
Base class for dexdec (DEX decompiler) IR optimizer plugins working on a collection of IR contexts.
AbstractDCollectionOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Create a standard optimizer.
AbstractDCollectionOptimizer(DOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Create an optimizer.
AbstractDCollectionOptimizer(DOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Create an optimizer.
AbstractDebuggerBreakpoint - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
Standard implementation of a breakpoint.
AbstractDebuggerBreakpoint(String, UnitAddress<ICodeUnit>) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
Create a breakpoint.
AbstractDebuggerModule - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
Base implementation of a module.
AbstractDebuggerModule(long, String, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerModule
 
AbstractDebuggerThread - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
Base implementation of a debugged thread.
AbstractDebuggerThread(long, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
 
AbstractDInstrumenter - Class in com.pnfsoftware.jeb.core.units.code.android.ir
Skeleton for an IR Master Optimizer instrumenter.
AbstractDInstrumenter() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDInstrumenter
 
AbstractDOptimizer - Class in com.pnfsoftware.jeb.core.units.code.android.ir
Base class for dexdec (DEX decompiler) IR optimizer plugins.
AbstractDOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Create a standard optimizer.
AbstractDOptimizer(DOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Create an optimizer.
AbstractDOptimizer(DOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Create an optimizer.
AbstractEBlockOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Skeleton for an IRE basic block optimizer.
AbstractEBlockOptimizer(DataChainsUpdatePolicy) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEBlockOptimizer
 
AbstractEExpressionOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Skeleton for a top-down, recursive, IEGeneric optimizer.
AbstractEExpressionOptimizer(DataChainsUpdatePolicy) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
 
AbstractEExpressionOptimizer.EOR - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Optimized Expression
AbstractEncodedMemoryArea - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
Skeleton code.
AbstractEncodedMemoryArea() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.AbstractEncodedMemoryArea
 
AbstractEnginesPlugin - Class in com.pnfsoftware.jeb.core
Skeleton implementation for engines plugins.
AbstractEnginesPlugin() - Constructor for class com.pnfsoftware.jeb.core.AbstractEnginesPlugin
 
AbstractEOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Base class for IR optimizers.
AbstractEOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Standard optimizer, DFA updates handled internally.
AbstractEOptimizer(DataChainsUpdatePolicy) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Standard optimizer.
AbstractEOptimizer(DataChainsUpdatePolicy, OptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
 
AbstractEPatternOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Pattern-Matcher-Replacer optimizers run with the policy DataChainsUpdatePolicy.UPDATE_IF_OPTIMIZED or DataChainsUpdatePolicy.UPDATE_IF_REQUIRED.
AbstractEPatternOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEPatternOptimizer
Create a default matcher with a IF_OPTIMIZED policy.
AbstractEPatternOptimizer(boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEPatternOptimizer
Create a matcher.
AbstractEStatementOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Skeleton for an IRE statement optimizer.
AbstractEStatementOptimizer(DataChainsUpdatePolicy) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEStatementOptimizer
 
AbstractGraphReorganizer<InsnType extends ILocatedInstruction> - Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
Facility for CFG graph nodes reordering and graph address shifting.
AbstractGraphReorganizer(CFG<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
 
AbstractHtmlFormatter<StyleObject> - Class in com.pnfsoftware.jeb.core.output
Abstract Class that helps building HTML outputs.
AbstractHtmlFormatter(String, StringBuilder, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractHtmlFormatter
 
AbstractImmediateOperandBuilder<T extends IInstructionOperand> - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
An operand builder for immediates with default values which can be zero-extended or sign-extended.
AbstractImmediateOperandBuilder(AbstractImmediateOperandBuilder.ImmediateType, int, int, int, IEncodedMemoryArea) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
AbstractImmediateOperandBuilder(AbstractImmediateOperandBuilder.ImmediateType, int, int, IEncodedMemoryArea) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
AbstractImmediateOperandBuilder.ImmediateType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Extension mode and size for integer immediates.
AbstractInstruction<T extends IInstructionOperand> - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
A skeleton implementation for instructions.
AbstractInstruction(BytesBlock, String, T[], int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
AbstractInstructionManager<T extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
A skeleton class used to create instruction managers.
AbstractInstructionManager() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
 
AbstractInstructionOperandGeneric - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Reference implementation for IInstructionOperandGeneric.
AbstractInstructionOperandGeneric(int, int, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
AbstractInstructionOperandList - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Reference implementation for IInstructionOperandList.
AbstractInstructionOperandList(int, int, long, int, IInstructionOperandGeneric...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
AbstractInstructionOperandList(int, long, int, IInstructionOperandGeneric...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
AbstractInteractiveBinaryUnit - Class in com.pnfsoftware.jeb.core.units
Skeleton of an interactive binary unit.
AbstractInteractiveBinaryUnit(String, IInput, String, String, IUnit) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
 
AbstractInteractiveBinaryUnit(String, IInput, String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
Constructor.
AbstractInteractiveUnit - Class in com.pnfsoftware.jeb.core.units
Skeleton of an interactive unit.
AbstractInteractiveUnit(String, String, IUnit) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
 
AbstractInteractiveUnit(String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
 
AbstractInternalDeserializer - Class in com.pnfsoftware.jeb.util.serialization
Base class for deserializers.
AbstractInternalDeserializer(ITypeIdProvider, List<ClassLoader>, LEDataInputStream) - Constructor for class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
AbstractJBlockOptimizer - Class in com.pnfsoftware.jeb.core.units.code.java
A specialized skeleton implementation for a method AST optimizer meant to run on every block of AST code of the method, recursively.
AbstractJBlockOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
Create a standard optimizer.
AbstractJBlockOptimizer(JOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
Create an optimizer.
AbstractJBlockOptimizer(JOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
Create an optimizer.
AbstractJElementOptimizer - Class in com.pnfsoftware.jeb.core.units.code.java
 
AbstractJElementOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJElementOptimizer
Create a standard optimizer.
AbstractJElementOptimizer(JOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJElementOptimizer
Create an optimizer.
AbstractJElementOptimizer(JOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJElementOptimizer
Create an optimizer.
AbstractJOptimizer - Class in com.pnfsoftware.jeb.core.units.code.java
Base class for dexdec (DEX decompiler) AST optimizer plugins.
AbstractJOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Create a standard optimizer.
AbstractJOptimizer(JOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Create an optimizer.
AbstractJOptimizer(JOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Create an optimizer.
AbstractJStatementOptimizer - Class in com.pnfsoftware.jeb.core.units.code.java
A specialized skeleton implementation for a method AST optimizer meant to run on every statement of AST code of the method, recursively.
AbstractJStatementOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
Create a standard optimizer.
AbstractJStatementOptimizer(JOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
Create an optimizer.
AbstractJStatementOptimizer(JOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
Create an optimizer.
AbstractMasterOptimizer<T extends IOptimizerTarget> - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
Standard implementation of a generic master optimizer.
AbstractMasterOptimizer(T, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
Create a master optimizer.
AbstractMetadataGroup - Class in com.pnfsoftware.jeb.core.units
Skeleton of metadata group.
AbstractMetadataGroup(String, MetadataGroupType) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractMetadataGroup
 
AbstractNativeDecompilerExtension - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Skeleton for native decompiler extensions.
AbstractNativeDecompilerExtension() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
 
AbstractNativeDecompilerExtension(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
 
AbstractNativeDecompilerPlugin<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm
Base implementation of an INativeDecompilerPlugin.
AbstractNativeDecompilerPlugin(String, double) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
AbstractNativeDisassemblerPlugin<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm
Base implementation of a INativeDisassemblerPlugin.
AbstractNativeDisassemblerPlugin(String, double) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
AbstractNativePlugin<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm
Common implementation for native plugins (disassemblers, gendec-based decompilers).
AbstractNativePlugin(String, double) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativePlugin
 
AbstractOperandBuilder<T extends IInstructionOperand> - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
An operand builder that supports an optional value as well as a memory area.
AbstractOperandBuilder(IEncodedMemoryArea) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
AbstractOperandBuilder(IEncodedMemoryArea, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
AbstractOperandBuilder(IEncodedMemoryArea, int, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
AbstractOptimizer<T extends IOptimizerTarget> - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
Skeleton for a generic artifact optimizer.
AbstractOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
AbstractOptimizer(T) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
AbstractPlugin - Class in com.pnfsoftware.jeb.core
Skeleton implementation of JEB plugins.
AbstractPlugin() - Constructor for class com.pnfsoftware.jeb.core.AbstractPlugin
 
AbstractProcessor<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
An abstract implementation of a processor.
AbstractProcessor(int, int, IUnitCreator, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
AbstractProcessor(int, int, IUnitCreator, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
Create a processor, retrieving Endianness from parent IUnitCreator.
AbstractProcessor(int, int, Endianness, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
Create a processor.
AbstractQuestionNotification<T> - Class in com.pnfsoftware.jeb.core.events
Blocking client notification that requires a client-provided response.
AbstractQuestionNotification(String, T, boolean) - Constructor for class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
 
AbstractRegisterBank - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Base implementation of a registers bank layout.
AbstractRegisterBank() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
AbstractRegisterBank2 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Abstract class to create a processors' register banks.
AbstractRegisterBank2() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
 
AbstractRegisterData - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Common base implementation of a bank of registers.
AbstractRegisterData(AbstractRegisterBank, Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
AbstractTableDocument - Class in com.pnfsoftware.jeb.core.output.table.impl
An adapter class for table documents.
AbstractTableDocument() - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.AbstractTableDocument
 
AbstractTextDocument - Class in com.pnfsoftware.jeb.core.output.text.impl
A skeleton implementation of a text document.
AbstractTextDocument() - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
 
AbstractTextPartAsDocumentProxy - Class in com.pnfsoftware.jeb.core.output.text.impl
This utility class allows clients to view a part of a document as a virtual, whole document.
AbstractTextPartAsDocumentProxy(ITextDocument) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
Create a proxy object.
AbstractThreadManager - Class in com.pnfsoftware.jeb.util.concurrent
A non-static, customizable version of ThreadUtil.
AbstractThreadManager() - Constructor for class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
 
AbstractTransientUnitRepresentation - Class in com.pnfsoftware.jeb.core.output
Base class for transient unit representations, which are not serialized.
AbstractTransientUnitRepresentation(long, String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
 
AbstractTransientUnitRepresentation(String) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
 
AbstractTransientUnitRepresentation(String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
 
AbstractTreeDocument - Class in com.pnfsoftware.jeb.core.output.tree.impl
An adapter for non-table trees.
AbstractTreeDocument() - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
 
AbstractTypeIdProvider - Class in com.pnfsoftware.jeb.util.serialization
Base class for a type-id provider used for serialization.
AbstractTypeIdProvider() - Constructor for class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
 
AbstractUnit - Class in com.pnfsoftware.jeb.core.units
Skeleton implementation for an IUnit.
AbstractUnit(String, String, IUnit) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractUnit
Build a new child from parent IUnit
AbstractUnit(String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractUnit
Initialize a new unit object.
AbstractUnitIdentifier - Class in com.pnfsoftware.jeb.core.units
Skeleton implementation for an IUnitIdentifier class (aka, a Parser).
AbstractUnitIdentifier(String, double) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
Create a new unit identifier.
AbstractUnitPlugin - Class in com.pnfsoftware.jeb.core.units
Skeleton implementation.
AbstractUnitPlugin(String, double) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
Create a new native code plugin.
AbstractUnitProvider - Class in com.pnfsoftware.jeb.core.units.impl
Default serializable abstract implementation of IUnitProvider.
AbstractUnitProvider(String, String, List<IUnitDocumentPresentation>) - Constructor for class com.pnfsoftware.jeb.core.units.impl.AbstractUnitProvider
 
AbstractUnitRepresentation - Class in com.pnfsoftware.jeb.core.output
A skeleton class for unit document presentations.
AbstractUnitRepresentation(long, String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
Create a new document presentation.
AbstractUnitRepresentation(String) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
Create a new non-default document presentation.
AbstractUnitRepresentation(String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
Create a new document presentation.
AbstractValueComposite - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
A composite value, typically, an array or an object.
AbstractValueComposite(long, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
 
AbstractValueNumber - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
Typed value that has an inner representation as a number.
AbstractValueNumber() - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueNumber
 
AbstractValuePrimitive - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
A simple value made of a single piece of data.
AbstractValuePrimitive() - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValuePrimitive
 
AbstractVirtualMemory - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
A skeleton implementation for virtual memory classes.
AbstractVirtualMemory() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
AbstractVisitResults<T> - Class in com.pnfsoftware.jeb.core.units.code
Skeleton implementation for visit result objects.
AbstractVisitResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
AbstractVisitResults(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
ACC_ABSTRACT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_ANNOTATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_BRIDGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_CONSTRUCTOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_DECLARED_SYNCHRONIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_ENUM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_FINAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_INTERFACE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_NATIVE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_PRIVATE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_PROTECTED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_PUBLIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_STRICT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_SYNCHRONIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_SYNTHETIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_TRANSIENT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_VARARGS - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ACC_VOLATILE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
acceptAnyInputBytes() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
The default implementation returns false.
acceptAnyInputBytes() - Method in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
Indicate that this identifier could return true for any input.
ACCESS_EXECUTE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
ACCESS_NONE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
No access.
ACCESS_READ - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
ACCESS_RW - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read/Write access.
ACCESS_RWX - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read/Write/Execute access.
ACCESS_RX - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read/Execute access.
ACCESS_WRITE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
ACCESSES_ALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
ACCESSES_GLOBALS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
ACCESSES_NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
ACCESSES_STACK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
accessesMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Determine whether this IRE accesses memory.
ACLock - Interface in com.pnfsoftware.jeb.util.concurrent
An auto-closable lock.
acquire(INativeItem, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
 
acquireNativeItem(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
ACS - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Auto-converter support class.
ACS(ACS.OPS, int[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
ACS(ACS.OPS, Integer, Integer, int[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
ACS.ExtensionMode - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Type of size extension for integer.
ACS.OPS - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Operators for gendec auto-conversion semantics.
ActionAutoRenameAllData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for the Actions.AUTO_RENAME_ALL action.
ActionAutoRenameAllData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
 
ActionCollapseData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for to the Actions.COLLAPSE action.
ActionCollapseData(boolean) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionCollapseData
 
ActionCommentData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for to the Actions.COMMENT action.
ActionCommentData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionCommentData
 
ActionContext - Class in com.pnfsoftware.jeb.core.actions
Context of pre-execution and execution for an action.
ActionContext(IInteractiveUnit, int, long) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionContext
Create an object, requesting action information for the provided item or provided address.
ActionContext(IInteractiveUnit, int, long, String) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionContext
Create an object, requesting action information for the provided item or provided address.
ActionContext(IInteractiveUnit, int, long, String, AddressConversionPrecision) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionContext
Create an object, requesting action information for the provided item or provided address.
ActionConvertData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for to the Actions.CONVERT action.
ActionConvertData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionConvertData
 
ActionCreatePackageData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for to the Actions.CREATE_PACKAGE action.
ActionCreatePackageData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionCreatePackageData
 
ActionData - Class in com.pnfsoftware.jeb.core.actions
Base action data class.
ActionData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionData
 
ActionData(boolean) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionData
 
ActionDeleteData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for to the Actions.DELETE action.
ActionDeleteData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionDeleteData
 
ActionMoveToData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for the Actions.MOVE_TO action.
ActionMoveToData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionMoveToData
 
ActionMoveToPackageData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for the Actions.MOVE_TO_PACKAGE action.
ActionMoveToPackageData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionMoveToPackageData
 
ActionOverridesData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for the Actions.QUERY_OVERRIDES action.
ActionOverridesData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionOverridesData
 
ActionRenameData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for the Actions.RENAME action.
ActionRenameData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionRenameData
 
ActionReplaceData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for to the Actions.REPLACE action.
ActionReplaceData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionReplaceData
 
Actions - Class in com.pnfsoftware.jeb.core.actions
This class defines well-known actions.
Actions() - Constructor for class com.pnfsoftware.jeb.core.actions.Actions
 
ActionSetTypeData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for to the Actions.PROVIDE_TYPE_HINT action.
ActionSetTypeData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionSetTypeData
 
ActionTypeHierarchyData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for to the Actions.QUERY_TYPE_HIER action.
ActionTypeHierarchyData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData
 
ActionXrefsData - Class in com.pnfsoftware.jeb.core.actions
This action class holds information for to the Actions.QUERY_XREFS action.
ActionXrefsData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionXrefsData
 
activateAutoSigningMode(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
ACTIVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry.PackageStatus
 
ActiveTask - Class in com.pnfsoftware.jeb.util.concurrent
A runnable that can control its own execution.
ActiveTask() - Constructor for class com.pnfsoftware.jeb.util.concurrent.ActiveTask
 
ActiveTask(String) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ActiveTask
 
ACTIVITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
An activity end-point.
ActivityDescription(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
 
actualImageBase - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
actualImageBase - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
 
ADB_ERROR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
 
AdbDevice - Class in com.pnfsoftware.jeb.core.units.code.android.adb
Description of an Android device.
AdbDevice(String, AdbDeviceStatus) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
 
AdbDevice(String, AdbDeviceStatus, String, String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
 
AdbDeviceAndPackage - Class in com.pnfsoftware.jeb.core.units.code.android.adb
A bundle of AdbDevice and AdbPackage.
AdbDeviceAndPackage(AdbDevice, AdbPackage) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndPackage
 
AdbDeviceAndProcess - Class in com.pnfsoftware.jeb.core.units.code.android.adb
A bundle of AdbDevice and AdbProcess.
AdbDeviceAndProcess(AdbDevice, AdbProcess) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndProcess
 
AdbDeviceStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.android.adb
The status of an Android device.
AdbException - Exception in com.pnfsoftware.jeb.core.units.code.android.adb
Exception raised to report ADB errors.
AdbException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
 
AdbException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
 
AdbException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
 
AdbException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
 
AdbForwardType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.adb
Types of ADB forwards.
adbName - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbUtil
Standard Android Debug Bridge (ADB) file name is "adb".
AdbPackage - Class in com.pnfsoftware.jeb.core.units.code.android.adb
Description of an Android package.
AdbPackage(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackage
 
AdbPackageManagerOptions - Class in com.pnfsoftware.jeb.core.units.code.android.adb
Options of the Android's pm tool.
AdbPackageManagerOptions() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackageManagerOptions
 
AdbProcess - Class in com.pnfsoftware.jeb.core.units.code.android.adb
Rrepresent an Android process entry, also a parser of ps output.
AdbProcess() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
 
AdbResult - Class in com.pnfsoftware.jeb.core.units.code.android.adb
Represent a result from the command adb.
AdbResult(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
 
AdbUtil - Class in com.pnfsoftware.jeb.core.units.code.android.adb
Utility code to locate adb on the current system.
AdbUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbUtil
 
AdbWrapper - Class in com.pnfsoftware.jeb.core.units.code.android.adb
A controller for the Android Debug Bridge (ADB) tool.
AdbWrapperFactory - Class in com.pnfsoftware.jeb.core.units.code.android.adb
A factory for ADB controllers.
AdbWrapperFactory() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Create a wrapper with a standard execution timeout.
AdbWrapperFactory(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Create a wrapper with a standard execution timeout.
AdbWrapperFactory(String, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Create a wrapper.
add(int) - Method in class com.pnfsoftware.jeb.util.collect.IntList
 
add(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
add(int, int) - Method in class com.pnfsoftware.jeb.util.primitives.IntegerRanges
 
add(int, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
Record a new stack-pointer delta candidate.
add(int, E) - Method in class com.pnfsoftware.jeb.util.collect.ArrayList1
 
add(int, E) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
 
add(int, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
DANGEROUS! Add an instruction to the block.
add(int, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
DANGEROUS METHOD. Add an instruction into the block.
add(int, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
 
add(int, String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
add(int, String, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
 
add(int, String, String, RegisterEncoding, RegisterType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
 
add(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
May raise ArrayIndexOutOfBoundsException if index is greater than the list's size by the time the lock is acquired.
add(int, T) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
add(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
add(long, long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
Add an address (unsigned) to a size (unsigned) and return a sanitized address.
add(IPropertyManager, String, Object, IPropertyDefinition) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
 
add(IDOptimizer) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
Register an external optimizer.
add(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
add(ICMethod, ICExpression, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
add(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
add(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
add(IEGeneric, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
add(IEVar, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
add(IVariable) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
add(IVariable, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
add(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
Append a statement to this block.
add(IJOptimizer) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
Register an optimizer.
add(ProcessorType, IRegisterBank) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterBankService
Register a register bank for a given processor.
add(E) - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
Add to the tail of the queue.
add(E) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
add(E) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
add(E) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
 
add(E) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
add(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
DANGEROUS! Append an instruction to the block.
add(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
DANGEROUS METHOD. Append an instruction to the block.
add(Long) - Method in class com.pnfsoftware.jeb.util.collect.AddressHashSet
 
add(Long) - Method in class com.pnfsoftware.jeb.util.collect.AddressTreeSet
 
add(Long) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
add(String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
add(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
 
add(String) - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
Add a path or series of paths to the collection of classpath entries recorded by this object.
add(String, Object, IPropertyDefinition) - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
 
add(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
add(Collection<IEVar>, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
add(List<T>, int, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Add (insert) the element of a collection.
add(List<T>, int, T, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Add (insert) the element of a collection.
add(List<T>, List<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
 
add(Map<Integer, RegisterDescriptionEntry>, int, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
Creates a RegisterDescriptionEntry based on its name and its bitsize
add(Map<Integer, RegisterDescriptionEntry>, int, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
add(Map<Integer, RegisterDescriptionEntry>, int, String, String, RegisterEncoding, RegisterType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
add(T) - Method in class com.pnfsoftware.jeb.core.units.Pool
 
add(T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
add(T) - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
Create a set and add the provided value, unless a set with the value already exists.
add(T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
Add an item to the history.
add(T) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
add(T, T) - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
Add two linked values to the same set, potentially merging two existing sets into one.
add(V) - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
 
add(V) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Add a segment to the map.
add(V) - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
 
add(V) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
add(V) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
 
ADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Integer addition.
Bitsize may be specified, as well as extension mode, if parts of the operation takes place on parts of the sources.
ADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
ADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
ADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
integer addition, signed or unsigned
ADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Arithmetic addition
ADD_SSAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
ADD_USAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
addAccess(ContextAccessType) - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
 
addAlignementRequirement(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addAll(int, Collection<? extends T>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
May raise ArrayIndexOutOfBoundsException if index is greater than the list's size by the time the lock is acquired.
addAll(int, Collection<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
DANGEROUS METHOD. Add instructions into the block.
addAll(ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
addAll(ICStatement...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
addAll(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
addAll(ItemList) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
addAll(ITypeIdProvider) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
 
addAll(ITypeIdProvider) - Method in interface com.pnfsoftware.jeb.util.serialization.ITypeIdProvider
Add of types from a provider to this provider.
addAll(Iterable<T>) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
addAll(String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
addAll(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
addAll(String, String, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
addAll(Collection<? extends IVariable>) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
addAll(Collection<? extends IVariable>, IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
addAll(Collection<? extends IVariable>, Collection<? extends IVariable>) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
addAll(Collection<? extends E>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
addAll(Collection<? extends E>) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
addAll(Collection<? extends E>) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
addAll(Collection<? extends Long>) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
addAll(Collection<? extends T>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
addAll(Collection<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
DANGEROUS! Append instructions to the block.
addAll(Collection<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
DANGEROUS METHOD. Append instructions to the block.
addAll(Collection<String>) - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
 
addAll(Collection<T>) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
addAllFast(FastLongSet) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
addAllFrom(Bitmap) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Add the values of a source bitmap into this bitmap.
addAllocListener(IMemoryAllocListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
addAllocListener(IMemoryAllocListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
addAllPresentations(IUnitFormatter, Collection<IUnitDocumentPresentation>, boolean) - Static method in class com.pnfsoftware.jeb.core.output.UnitFormatterUtil
Append a collection of presentations to the provided formatter.
addAllSections(Collection<? extends ISegmentInformation>) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
addAllSegments(Collection<? extends ISegmentInformation>) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
addAllSymbols(Collection<? extends ISymbolInformation>) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
addAlternateName(IPrimitiveType, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
 
addAlternateName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addAlternateNames(Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addAndMerge(V, BiFunction<Couple<K, K>, List<V>, V>) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Adds a segment to the map and merge all the values within the overlap.
addAndMerge(V, BiFunction<Couple<K, K>, List<V>, V>) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
addArgument(byte[], INativeType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
addArgument(long, INativeType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
addArgument(IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
addArgument(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Append an argument to this method call.
addBlacklisted(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
 
addBlackListedDirectory(String) - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
Record a simple directory name (not path) that should not be recursively explored.
addBlock(int, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Insert a block, does nothing else.
addBlock(int, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Insert a block, does nothing else.
addBlock(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Add a block, does nothing else.
addBlock(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Add a block, does nothing else.
addBranch(ICPredicate, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
Add an alternative block (if or else-if) to this element.
addBranch(IJavaPredicate, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Add an alternative block (if or else-if) to this element.
addCandidate(int, IBranchTarget) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
addCandidate(int, IBranchTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
 
addCandidate(IBranchTarget) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
addCandidate(IBranchTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
 
addCandidates(List<? extends IBranchTarget>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
addCandidates(List<? extends IBranchTarget>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
 
addCase(long, long, long, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
addCase(long, long, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
addCase(long, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
addCase(SwitchInformation.SwitchCaseInformation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
 
addCase(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
 
addCase(Object, IDTarget, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Add a case to this switch.
addCase(BigInteger, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
addCase(Collection<BigInteger>, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
addCase(List<Integer>, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
Add a case to the switch
addCase(Map<Integer, String>, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
addCatchBlock(int, IJavaType, List<IJavaType>, IJavaIdentifier, IJavaDefinition, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
addCatchBlock(IJavaType, List<IJavaType>, IJavaIdentifier, IJavaDefinition, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
addChild(Node) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
addChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Sub-classes overriding this method must override related methods consistently.
addChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
addChild(IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Register a child unit to this unit.
addChild(IUnit, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Sub-classes overriding this method must override related methods consistently.
addChild(IUnit, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
addChild(IUnit, boolean) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Add a child unit to this unit.
addChild(IUnit, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
addChild(ICommandNode) - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandManager
 
addChild(ICommandNode) - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
 
addClassfilesToSandbox(File) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method to add class files (single class or Jar) to the sandbox classloader.
addClassloader(ClassLoader) - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
Register an additional classloader for deserialization.
addComment(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICommentManager
Add a comment.
addCompilerType(CompilerType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addConstant(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
addConstraint(Func, Constraint) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
addConvention(ICallingConvention) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
 
addConvention(ICallingConvention) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
 
addCreatedField(IStructureTypeField) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
 
addCustomPrintableCharRange(int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
 
addDecompilationNote(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
addDefaultEntry(int, String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
 
addDefaultInput(int, IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
addDefaultInput(int, IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
 
addDefined(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addDefined(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addDefinition(String, IPropertyType) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
Add a definition to the group.
addDefinition(String, IPropertyType, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
addDefinition(String, IPropertyType, String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
Add a definition to the group.
addDefinition(String, IPropertyType, String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Add a property definition.
addDefinition(String, IPropertyType, String, int) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
addDefinition(String, IPropertyType, String, int) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
Add a definition to the group.
addDefinition(String, IPropertyType, String, int) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Add a property definition.
addDeletedField(IStructureTypeField) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
 
addDestinationBuffer(List<CharSequence>) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Add a destination buffer to the list of log message recipients.
addDestinationStream(OutputStream) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Add a destination stream to the list of log message recipients.
addDex(IInput) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Add (merge) an additional Dex file into this Dex unit.
addDisregardedOutputBits(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
addDisregardedOutputBits(Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
 
addDisregardedOutputFilter(IEOptFilterCanDiscard) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
addDisregardedOutputFilter(IEOptFilterCanDiscard) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
 
addDisregardedOutputVariables(Collection<? extends IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
addDisregardedOutputVariables(Collection<? extends IEVar>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
 
addDocumentPresentation(IUnitDocumentPresentation) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
Add a transient (non-persisted) document presentation to a unit formatter.
addEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Append an out-edge.
addEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Add an out-edge.
addEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
TODO: rename to connect() and SHOULD NOT USE.
addEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Add a regular edge X->Y.
addEntry(int, String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
 
addEnumeratedConstant(JavaReconEnum.ECst) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
 
addField(int, ICField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
addField(ICField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
addField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Create a new field and add it to the field pool index.
addField(String, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Create a new field and add it to the field pool index.
addFieldReference(String, String, DexReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexReferenceManager
Record a cross-reference to a field.
addFileToJar(JarOutputStream, File, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Add a new entry to a a jar output stream.
addFileToZip(ZipOutputStream, File, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Add a new entry to a a zip output stream.
addFlags(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
addFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Add flags to this IRE's flags list.
addFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Add bits to the existing flags.
addFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience method.
addFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Add flags to the current list of flags on this element.
addFolder(File, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
 
addFolder(File, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Add a new folder to search for native signature packages.
addFolder(File, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Add a typelib folder to this TLS.
addFreeListener(IMemoryFreeListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
addFreeListener(IMemoryFreeListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
addFromJar(File) - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
Add a JAR file (as well as additional in-manifest located entries) to the collection of classpath entries recorded by this object.
addGeneratedAnon(IJavaElement, IJavaClass) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Register an anonymous type (most likely a class) that's about to be rendered as inline code, inside a method or another class.
addGlobalFilter(String, int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
addGroup(IMetadataGroup) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
Add a group.
addGroup(IMetadataGroup) - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
 
addGroup(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
addGroup(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Create a group.
addImplicitMethod(String) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
 
addImport(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Register a class to be imported in the namespace.
addInitialValue(int, IDImm) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
 
addInput(int, String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
addInput(String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
addInputFpSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addInputFpSlots(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addInputRegisterPair(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addInputRegisterPairs(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addInputSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addInputSlots(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addInternalDefinition(String, IPropertyType) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
addInternalDefinition(String, IPropertyType) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Add an internal property definition.
addInternalDefinition(String, IPropertyType, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
addInternalDefinition(String, IPropertyType, String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Add an internal property definition.
addIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Connect (irregularly) a source block to destination block.
addIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Connect (irregularly) a source block to destination block.
addIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
TODO: Rename to connectIrregular() and SHOULD NOT USE.
addIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
addItem(TextItem) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
Add TextItem to the current Line.
addJumpTable(SwitchInformation.JumpTableInformation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
 
addListener(IMemoryModelListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Register a listener that will receive updates when this model is updated.
addListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Register a listener relaying events generated by this type manager's type items.
addListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItemListenable
Register a listener and receive events emitted by native item(s).
addListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Register a listener relaying events generated by this type manager's type items.
addListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
 
addListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
addListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
addListener(IEventListener) - Method in class com.pnfsoftware.jeb.util.events.EventSource
 
addListener(IEventListener) - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
Register a listener.
addLowerLevelAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Add another native instruction address mapping to this IR statement.
addLowerLevelAddresses(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Add a collection of native instructions addresses mapping to this IR statement.
addMark(TextMark) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
Record a mark in the current line.
addMetaComment(String, MetaComment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
addMetaComment2(C, MetaComment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
addMethod(int, ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
addMethod(ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
addMethod(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Create a new method reference and add it to the method pool index.
addMethod(String, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
addMethodReference(String, String, DexReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexReferenceManager
Record a cross-reference to a method.
addMulti(Map<K, List<V>>, K) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Add a list bucket for the key in the provided multi-map.
addMultiple(IJavaBlock, int, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
addName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Add a name for this register.
addNonNulls(Collection<T>, Collection<? extends T>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
 
addNonNulls(Collection<T>, T...) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
 
addNonNulls(List<T>, List<? extends T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
 
addNonNulls(List<T>, T...) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
 
addNonVirtualMethod(INativeClassItem, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
 
addNote(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
addNotification(IUnitNotification) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
addNotification(IUnitNotification) - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
 
addNotification(IUnitNotification) - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
 
addNotifications(Collection<? extends IUnitNotification>) - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
 
addNotifications(Collection<? extends IUnitNotification>) - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
 
addObjectCreatedHook(Class<?>, IDeserializationEventHandler) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
addObjectCreatedHook(Class<?>, IDeserializationEventHandler) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
addOutputRegisterPair(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addOutputRegisterPairs(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addOutputSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addOutputSlots(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addPackage(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
addParameter(int, ICDecl) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
addParameter(ICDecl) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
addParameter(CommandParameter) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
addParameter(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
addPattern(IBinaryPattern) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
 
addPatterns(IBinaryPattern...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
 
addPatterns(Collection<IBinaryPattern>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
 
addPhysicalOffset(Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
 
addPhysicalOffsets(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
 
addPotential(IEVar, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addPotential(Collection<IEVar>, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addPotentialDefined(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addPotentialDefined(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addPotentialUsed(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addPotentialUsed(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addPrefix(InsnType, IInstructionOperandGeneric, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
addPresentation(IUnitDocumentPresentation, boolean) - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
Add a presentation.
addPresentation(IUnitDocumentPresentation, boolean) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
 
addPreWriteListener(IMemoryWriteListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
addPreWriteListener(IMemoryWriteListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Note: The callback is invoked before the write operation takes place.
addPrimitive(String, int, PrimitiveCategory) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
Add a primitive or a compiler built-in (~primitive) type.
addProcessorType(ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
addProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
addProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
addPropertyListener(IMemoryPropertyListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
addPropertyListener(IMemoryPropertyListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
addProtectionFromBlock(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Append the protection of the source block on to the destination block.
addProtectionListener(IMemoryProtectionListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
addProtectionListener(IMemoryProtectionListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
addPrototype(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Create a new Dex prototype and add it to the prototype pool index.
addRecord(String, Object) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
Add a new record.
addRecord(String, Object, boolean) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
Add a new record.
addRelocationContext(ELFRelocationContext) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
 
addRenamedField(IStructureTypeField) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
 
addResourceAcq(int, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
addResourceAcq(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
address - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
address - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
 
address - Variable in class com.pnfsoftware.jeb.core.units.code.Pointer
Mandatory address
address - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
ADDRESS_SLACK - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
AddressableInstruction<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code
Decorator that makes address-less instructions addressable.
AddressableInstruction(long, InsnType) - Constructor for class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
Wrap an instruction and attach an address to it.
addressableInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
addressableInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
addressableInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
addressableInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get an instruction-with-address iterator.
AddressConversionLists - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
IR-offset to/from native-address conversion lists.
AddressConversionLists(Map<Long, Integer>, Map<Integer, Long>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
 
AddressConversionPrecision - Enum Class in com.pnfsoftware.jeb.core.output
Define the format precision of an address.
AddressFormatter - Class in com.pnfsoftware.jeb.core.units.code.asm.render
A native memory address formatter.
AddressFormatter() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
 
AddressFormatter(AddressFormatter.AddressBase, String, NumberFormatter.HexaNotationType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
 
AddressFormatter.AddressBase - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.render
Rendering base.
AddressHashMap<V> - Class in com.pnfsoftware.jeb.util.collect
A concurrent map whose keys are 'addresses' hardcoded as unsigned long.
AddressHashMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressHashMap
Create a map designed to hold memory keys as addresses.
AddressHashSet - Class in com.pnfsoftware.jeb.util.collect
A concurrent set whose values are 'addresses' hardcoded as unsigned long.
AddressHashSet(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressHashSet
Create a segment-map designed to hold memory keys as addresses.
AddressPrefixMetadataGroup - Class in com.pnfsoftware.jeb.core.units
A metadata group which filters by address prefix.
AddressPrefixMetadataGroup(IAddressableUnit) - Constructor for class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
 
AddressPrefixMetadataGroup(IAddressableUnit, String) - Constructor for class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
 
AddressSegmentMap<T extends ISegment<Long>> - Class in com.pnfsoftware.jeb.util.collect
Segment-map specialized to handle memory addresses, up to 64-bit.
AddressSegmentMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressSegmentMap
Create a segment-map designed to hold memory keys as addresses.
addressToCoord(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexCommentManager
 
addressToCoord(String) - Method in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
 
addressToCoord(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
addressToCoord(String) - Method in class com.pnfsoftware.jeb.core.units.impl.CommentManager
 
addressToCoordinates(String) - Method in class com.pnfsoftware.jeb.core.output.table.impl.AbstractTableDocument
 
addressToCoordinates(String) - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
Convert a cell address to cell coordinates.
addressToCoordinates(String) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
 
addressToCoordinates(String) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
addressToCoordinates(String) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Convert a unit-specific address to document-specific text coordinates.
addressToCoordinates(String) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
 
addressToCoordinates(String) - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
Convert a node address to node coordinates.
addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
Precision is not used - Use an exact address
addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
 
addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
 
addressToCoordinates(String, CoordinatesConversionPrecision) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Convert a unit-specific address to document-specific text coordinates.
addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
addressToLocation(String) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Convert a unit-specific address to location information relative to the input.
addressToLocation(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
addressToMemory(String) - Method in class com.pnfsoftware.jeb.core.units.code.NativeCommentManager
 
AddressTreeMap<V> - Class in com.pnfsoftware.jeb.util.collect
A concurred ordered map whose keys are 'addresses' hardcoded as unsigned long.
AddressTreeMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressTreeMap
Create a segment-map designed to hold memory keys as addresses.
AddressTreeSet - Class in com.pnfsoftware.jeb.util.collect
A concurrent ordered set whose values are 'addresses' hardcoded as unsigned long.
AddressTreeSet(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressTreeSet
Create a map designed to hold memory keys as addresses.
addRestricted(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
 
addRoutineContext(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Register a routine context with this global context.
addSafe(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
addSection(ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
addSectionProcessor(IELFSectionProcessor) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
 
addSegment(ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
addSideEffectDefinedVariable(IEVar...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
addSideEffectSpoiledVariable(IEVar...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
addSideEffectUsedVariable(IEVar...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
addSignatureToWrite(INativeSignature) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
Add a signature to be written into the package.
addSmart(File, String) - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
Add a series of comma-separated entries to the collection of classpath entries recorded by this object.
addSorted(List<T>, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Insert an element into a sorted list at its natural position.
addSpecialComment(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
 
addSpoiled(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addSpoiled(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addSpoiledRegister(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addSpoiledRegisters(long...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addSpoiledRegisters(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addSpoiledVariables(List<IEVar>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Use only if a dummy/failsafe prototype was set
addStatement(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
addStaticMethod(INativeClassItem, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
 
addStatusSink(LogStatusSink) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Register a status sink.
addString(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Create a new string and add it to the string pool index.
addStringReference(String, String, DexReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexReferenceManager
Record a cross-reference to a string.
addStructureField(IStructureType, String, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Append a field to a structure type item.
addStructureField(IStructureType, String, INativeType, int, int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Add or append a field or bit field to a structure type item.
addStructureField(IStructureType, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Convenience method.
addSubsystemType(SubsystemType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
addSuffix(InsnType, IInstructionOperandGeneric, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
addSymbol(ISymbolInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
addSymbolsProcessorFactory(IELFSymbolProcessorFactory) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
 
addTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
addTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
addTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
addTag(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Add a tag.
addTarget(ICodePointer) - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
Add a target to the list of possible targets.
addTargets(Collection<? extends ICodePointer>) - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
Add a collection of targets to the list of possible targets.
addTo(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
Add (set) bits to the current flags.
addToSystemPath(File) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
addType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
 
addType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Create a new type and add it to the type pool index.
addTypes(Collection<IJavaType>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
 
addUsed(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addUsed(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
addWhitelisted(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
 
addWriteListener(IMemoryWriteListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
addWriteListener(IMemoryWriteListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
adjustBranchToIRInstruction(IEStatement, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
adjustSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Adjust this instruction's IR size.
adjustSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IResizableInstruction
Update the the size of this statement.
adjustVirtualPC(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
adler32(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
Utility method.
ADLER32 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
adoptNode(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
afterFailedPass(IDOptimizer, IDMethodContext, Exception) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDInstrumenter
The default implementation returns 0 (proceed).
afterFailedPass(IDOptimizer, IDMethodContext, Exception) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizerInstrumenter
This method is called by the MO after a method-optimizer failed.
afterPass(IDOptimizer, IDMethodContext, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDInstrumenter
The default implementation returns 0 (proceed).
afterPass(IDOptimizer, IDMethodContext, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizerInstrumenter
This method is called by the MO after a method-optimizer successfully returned.
afterRead(IPropertyDefinition, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
 
afterRead(IPropertyDefinition, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
 
afterRead(IPropertyDefinition, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
 
afterRead(IPropertyDefinition, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
afterRead(IPropertyDefinition, Object) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyType
Post-processing to be done after reading a value.
aggregatedRangesSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
AggregatorDispatcher - Class in com.pnfsoftware.jeb.util.events
An event aggregator-dispatcher.
AggregatorDispatcher() - Constructor for class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
Create a new aggregator-dispatcher with a capacity of 100, and a resolution of 250 ms.
AggregatorDispatcher(int, long) - Constructor for class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
Create a new aggregator-dispatcher.
AGGRESSIVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
Aggressive mode, run close to the end of pipeline.
algoIdToString(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
Convert a signature/digest algorithm id to a human-readable identifier string.
align(ByteBuffer, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Align the buffer using the provided byte alignment.
ALL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerSuspendPolicy
 
allinsize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
allinsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
allinsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get the total number of input edges to this block.
ALLOC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
allocation of an object or array
allocate(long, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Allocate the entire memory range or nothing (fail).
allocate(IVirtualMemory, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Search an available range and allocate at least the requested amount of bytes.
allocateFillGaps(IVirtualMemory, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Allocate a memory range, filling gaps in between already allocated pages if needed.
allocatePage(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
allocatePage(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Allocate a single page.
alloutsize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
alloutsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
alloutsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
 
allowAnyClient() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
ALLOWED_CLASS - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
The aggregate of all flags typically allowed for class items.
ALLOWED_FIELD - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
The aggregate of all flags typically allowed for field items.
ALLOWED_METHOD - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
The aggregate of all flags typically allowed for method items.
allowMultipleTokens() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
 
ALMOST_FINAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
Written once outside the constructor or written multiple times to a value determined to be the same.
almostEquals(double, double) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Check for almost equality: tolerate a 1e-7 gap to make up for numerical errors inherent to IEEE754 calculations.
almostEquals(double, double, double) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Check for almost equality: tolerate an epsilon gap to make up for numerical errors inherent to IEEE754 calculations.
almostEquals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
Equality that disregards the processor mode.
ALPHA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ALPHA - Static variable in class com.pnfsoftware.jeb.core.Version
 
AlphanumCharComparator - Class in com.pnfsoftware.jeb.util.format
A character comparator that sort strings using a specific order.
AlphanumCharComparator() - Constructor for class com.pnfsoftware.jeb.util.format.AlphanumCharComparator
Create a case-sensitive comparator.
AlphanumCharComparator(boolean) - Constructor for class com.pnfsoftware.jeb.util.format.AlphanumCharComparator
Create a comparator.
ALTERA_NIOS2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
AlwaysProcessDuplicateInputs - Static variable in interface com.pnfsoftware.jeb.core.IRuntimeProject
Project property
analyze() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Start an analysis pass.
analyze(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Start an analysis pass.
analyzeChains() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Retrieve and set the AbstractDOptimizer.dfa field, a data flow analysis object for AbstractDOptimizer.cfg.
analyzeChains(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Retrieve and set the AbstractDOptimizer.dfa field, a data flow analysis object for AbstractDOptimizer.cfg.
analyzeInternalRoutines(Collection<? extends INativeMethodDataItem>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAdvancedAnalyzer
Analyze a specific list of internal routines.
analyzeRoutines(Collection<? extends INativeMethodItem>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAdvancedAnalyzer
Analyze a specific list of internal routines.
Anchor - Class in com.pnfsoftware.jeb.core.output.text.impl
A simple implementation of an anchor.
Anchor(long, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Anchor
Create an anchor.
and(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
binary-AND (careful not to confuse with OperationType.LOG_AND
AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Binary and
andB(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
andB(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
andL(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
andL(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
ANDROID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
Generic Android system.
ANDROID_AUTO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
Android Auto.
ANDROID_TV - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
Android TV.
AndroidDeviceUtil - Class in com.pnfsoftware.jeb.core.units.code.android.adb
Useful routines when debugging Android devices.
AndroidDeviceUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
 
AndroidPlatformABI - Enum Class in com.pnfsoftware.jeb.core.units.code.android.adb
Well-known Android-supported Application Binary Interfaces.
AndroidSdkUtil - Class in com.pnfsoftware.jeb.core.units.code.android
Utility routines to retrieve the Android SDK and Android NDK locations.
AndroidSdkUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
 
angle() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Convenience method to append an opening angle bracket (less-than sign) to this sink.
angleClose() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Convenience method to append a closing angle bracket (greater-than sign) to this sink.
Annotation - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Annotation - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
ANNOTATION - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
ANNOTATION - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
AnnotationElement - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
AnnotationElement - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
ANONYMOUS - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
ANY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Any data type
ApkManifestHelper - Class in com.pnfsoftware.jeb.core.units.code.android
This helper class facilitates access to the data contained in an Android APK Manifest.
ApkManifestHelper(IApkUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
This convenience constructor can be used to create a helper from an APK unit.
ApkManifestHelper(IXmlUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Create a manifest helper around the provided manifest unit.
ApkManifestHelper(Document) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Create a manifest helper around the provided low-level XML document object.
ApkManifestHelper.ActivityDescription - Class in com.pnfsoftware.jeb.core.units.code.android
Short description of an APK activity end-point.
ApkManifestHelper.AndroidSystemType - Enum Class in com.pnfsoftware.jeb.core.units.code.android
Types of Android systems.
ApkManifestHelper.ApplicationDescription - Class in com.pnfsoftware.jeb.core.units.code.android
Description of the APK's application.
ApkManifestHelper.EndPointDescription - Class in com.pnfsoftware.jeb.core.units.code.android
Short description of APK end-point.
ApkManifestHelper.EndPointType - Enum Class in com.pnfsoftware.jeb.core.units.code.android
Types of APK end-points.
ApkManifestHelper.IntentFilterDescription - Class in com.pnfsoftware.jeb.core.units.code.android
Short description of an intent filter.
ApkManifestHelper.IntentFilterDescriptions - Class in com.pnfsoftware.jeb.core.units.code.android
A collection of intent filters.
ApkManifestHelper.ProviderDescription - Class in com.pnfsoftware.jeb.core.units.code.android
Short description of an APK provider end-point.
ApkManifestHelper.ReceiverDescription - Class in com.pnfsoftware.jeb.core.units.code.android
Short description of an APK received end-point.
ApkManifestHelper.ServiceDescription - Class in com.pnfsoftware.jeb.core.units.code.android
Short description of an APK service end-point.
APKSigSchemeV2Block - Class in com.pnfsoftware.jeb.core.units.code.android
This class represents an APK Signature Scheme v2 Block.
APKSigSchemeV2Block(ByteBuffer) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
Create and parse a byte buffer containing the raw data of a signature scheme v2 block.
APKSigSchemeV2Block.Attribute - Class in com.pnfsoftware.jeb.core.units.code.android
 
APKSigSchemeV2Block.Certificate - Class in com.pnfsoftware.jeb.core.units.code.android
 
APKSigSchemeV2Block.Digest - Class in com.pnfsoftware.jeb.core.units.code.android
 
APKSigSchemeV2Block.PublicKey - Class in com.pnfsoftware.jeb.core.units.code.android
 
APKSigSchemeV2Block.Signature - Class in com.pnfsoftware.jeb.core.units.code.android
 
APKSigSchemeV2Block.Signer - Class in com.pnfsoftware.jeb.core.units.code.android
 
APKSigSchemeV3Block - Class in com.pnfsoftware.jeb.core.units.code.android
The APK signature scheme version 3 is an extension of version 2.
APKSigSchemeV3Block(ByteBuffer) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV3Block
 
ApkStringResHelper - Class in com.pnfsoftware.jeb.core.units.code.android
Gather APK string resources to make them easily retrievable by client code, such as disassembly generators for IDexUnit.
ApkStringResHelper(IApkUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper
 
ApkStringResHelper(IApkUnit, List<String>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper
 
ApkStringResHelper.InternalMap - Class in com.pnfsoftware.jeb.core.units.code.android
 
ApkXmlResourceHelper - Class in com.pnfsoftware.jeb.core.units.code.android
This helper class facilitates access to the data contained in an Android XML resource.
ApkXmlResourceHelper(IXmlUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
Create a manifest helper around the provided manifest unit.
ApkXmlResourceHelper(Document) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
Create a manifest helper around the provided low-level XML document object.
app_company - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_dates - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_description - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_domain - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_email_licensing - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_email_support - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_email_updates - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_licensing_backup - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_name - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_uri - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_apidoc - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_changelist - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_chat - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_check_update - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_check_update_backup - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_devportal - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_donate - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_faq - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_faqmem - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_fileuploader - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_forum - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_genkey - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_genkey_backup - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_genlk - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_github - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_github_samples - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_github_samples_scripts - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_manual - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_motd - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_purchase - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_url_uploaderrorlog - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_ver - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
app_website - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
appdb - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
append(byte) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Append a single byte to this dynamic array.
append(byte) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
append(byte[]) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Append bytes to this array.
append(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Append bytes to this array.
append(char) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Append a character to this sink.
append(char) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
append(double) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
append(float) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
append(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Append an integer in base 10 to this sink.
append(int) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Append a single byte to this dynamic array.
append(int) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
append(long) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
append(short) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
append(CharSequence) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
append(CharSequence, int, int) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
append(Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Append the string representation of an object to this sink.
append(Object) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
append(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
append(String) - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
 
append(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Append a string to this sink.
append(String, int[]) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Append a chunk of text to the current line.
append(String, ItemClassIdentifiers) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
append(String, ItemClassIdentifiers) - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
 
append(String, Object...) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
appendAccessKeyword(COutputSink, CKeyword) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
appendAccessKeyword(JavaOutputSink, JavaKeyword) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
Generate a Java keyword into an AST sink.
appendAndRecord(String, ItemClassIdentifiers) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Append a chunk of text to the current line.
appendAndRecord(String, ItemClassIdentifiers, long) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Append a chunk of text to the current line.
appendAndRecord(String, ItemClassIdentifiers, long, int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Append a chunk of text to the current line.
appendAnnotationsList(List<IJavaAnnotation>, char) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
appendAnnotationsList(List<IJavaAnnotation>, char, Set<String>) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
appendChild(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
appendComment(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
appendComment(String, boolean) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
appendCommentAuto(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
appendData(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
appendedDescription - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFSectionProcessor.Result
 
appendedMetadata - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFSectionProcessor.Result
 
appendFormat(String, Object...) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Append a formatted string to this sink.
appendFormattedType(IJavaType) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Append a type to this sink.
appendFormattedTypeIf(IJavaType) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Append a type to this sink if types are to be rendered (see DFormattingContext.isDisplayTypes()).
appendHeader(int, int, String, boolean) - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
Append an XML header.
appendKeyword(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
appendKeyword(CKeyword) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
appendKeyword(JavaKeyword) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
appendKeyword(JavaKeyword, long) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
appendKeyword(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
appendKeyword(String) - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
Convenience method.
appendKeyword(String, long) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
appendLine() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
appendLine(boolean) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
appendLine(String, Object...) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
appendMulti(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
appendMultiLineComment(String, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
appendMultiLineCommentAuto(String, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
appendParameterSeparator() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Append a parameter separator to the current line.
appendStandardHeader() - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
Append a standard 1.0 header specifying a UTF-8 encoding and standalone=no.
APPLICATION_7Z - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
APPLICATION_JSON - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
APPLICATION_OCTETSTREAM - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
APPLICATION_TAR - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
APPLICATION_XML - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
APPLICATION_ZIP - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
ApplicationDescription() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ApplicationDescription
 
apply(long, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeDataAnalyzer
Create a data item at the provided address: Parse data as an item of the given type.
apply(long, INativeType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeDataAnalyzer
Create a data item at the provided address: Parse data as an item of the given type.
apply(IELFRelocationApplicator.RelocatedFile, IELFRelocationApplicator.RelocInstance) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocator
 
apply(IELFRelocationApplicator.RelocatedFile, IELFRelocationApplicator.RelocInstance) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator
Apply the relocation on the provided 'file' instance.
applyAdditionalTypes(IDecompiledMethod, CFG<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
The default implementation does nothing and requests continuation.
applyAdditionalTypes(IDecompiledMethod, CFG<IEStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
This method is called by the decompiler just before type propagation on the IR-CFG takes place.
applyInternal(T) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationApplicator
 
applyKnownPrototype(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EPrototypeHandler
This implementation may need data chains, will calculate them if so, and invalidate them upon return if the prototype application rendered them stale.
applyKnownPrototype(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEPrototypeHandler
Apply a known prototype to the current CFG.
applyRelocations(IVirtualMemory, long, ILinkInfoProvider) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
Relocate a mapped code object.
approximateSize() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
Returns the approximate size of this map where the returned number is at least as big as the actual number of entries.
approximateSize() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
 
approximateSize() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
Returns the approximate size of this set where the returned number is at least as big as the actual number of entries.
APSR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
APSR_nzcv - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
ARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ARC_COMPACT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ARC_COMPACT2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ARCA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
AREA_OF_INTEREST - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
A generic type to signify an area of interest within a unit.
areBitfielTypesEquivalent(INativeType, INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
areEquivalent(CEnvironment, CEnvironment) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
areEquivalent(CMethodState, CMethodState, boolean, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
Checks if two states might represent the same computation, namely: if the return values are the same conditionally, if the same values got produced in both states conditionally, if the final control words are the same
areEquivalentSimulations(CSimulationLogger, CSimulationLogger) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
Check if two simulations are equivalent, i.e.
areSubExpsAllImms() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
A convenience method to quickly determine whether all sub-expressions of this IR are immediates.
args - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
variants of ARM 32-bit (arm, thumb, thumb2, fpu/neon, arm-v7, etc.)
ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ARM_A32 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Standard Arm convention.
ARM_A32_HF - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Standard Arm convention, using hardware registers for floating point parameters.
ARM_A64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Standard Arm 64-bit (aarch64 / arm v8) convention.
ARM_ATTR_TAG_ABI_ALIGN_NEEDED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_ALIGN_PRESERVED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_ENUM_SIZE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_FP_16BIT_FORMAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_FP_DENORMAL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_FP_EXCEPTIONS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_FP_NUMBER_MODEL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_FP_OPTIMIZATION_GOALS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_FP_ROUNDING - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_FP_USER_EXCEPTIONS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_HARDFP_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_OPTIMIZATION_GOALS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_PCS_GOT_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_PCS_R9_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_PCS_RO_DATA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_PCS_RW_DATA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_PCS_WCHAR_T - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_VFP_ARGS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ABI_WMMX_ARGS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ADVANCED_SIMD_ARCH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ALSO_COMPATIBLE_WITH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_ARM_ISA_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_COMPATIBILITY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_CONFORMANCE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_CPU_ARCH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_CPU_ARCH_PROFILE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_CPU_NAME - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_CPU_RAW_NAME - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_CPU_UNALIGNED_ACCESS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_DIV_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_DSP_EXTENSION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_FILE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_FP_ARCH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_FP_HP_EXTENSION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_MPEXTENSION_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_MPEXTENSION_USE_OLD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_NODEFAULTS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_PCS_CONFIG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_SECTION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_SYMBOL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_T2EE_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_THUMB_ISA_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_VIRTUALIZATION_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM_ATTR_TAG_WMMX_ARCH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
variants of ARM aarch64
ARM7 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
ARRAY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
arrayDim - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
 
ArrayElement - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
ArrayElement - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
ArrayList1<E> - Class in com.pnfsoftware.jeb.util.collect
A list ideally suited to contain 0 or 1 element.
ArrayList1() - Constructor for class com.pnfsoftware.jeb.util.collect.ArrayList1
 
ArrayList1(E) - Constructor for class com.pnfsoftware.jeb.util.collect.ArrayList1
 
ArraySeekableByteChannel - Class in com.pnfsoftware.jeb.util.io
Read-only, seekable, byte-array backed channel.
ArraySeekableByteChannel(byte[]) - Constructor for class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
Create a read-only, seekable byte channel backed by a byte array.
ArraySeekableByteChannel(byte[], int, int) - Constructor for class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
Create a read-only, seekable byte channel backed by a byte array.
ArrayUtil - Class in com.pnfsoftware.jeb.util.collect
Utility methods for arrays.
ArrayUtil() - Constructor for class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
Artifact - Class in com.pnfsoftware.jeb.core
Basic implementation for a named artifact that takes a flexible IInput object.
Artifact(String, IInput) - Constructor for class com.pnfsoftware.jeb.core.Artifact
 
ARTIFACT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
ArtifactDestroyed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by a project when one of its children was destroyed
ArtifactProcessed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by a project after processing an artifact.
ArtifactProcessingDepth - Static variable in interface com.pnfsoftware.jeb.core.IRuntimeProject
Project property
ArtifactPropertyChanged - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by an artifact to notify that one of its properties was changed.
artificial - Variable in class com.pnfsoftware.jeb.core.units.code.StringInfo
 
asArrayElt() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
asArrayOfLongs() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionArrayData
Retrieve the array elements decoded as sign-extended long primitives.
asAssign() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
asBuilder() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
 
asCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
asCallInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
ASCII - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
 
ASCII - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
 
ASCII_ZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
 
AsciiDocument - Class in com.pnfsoftware.jeb.core.output.text.impl
A text document used to represent textual data, on a best-effort basis.
AsciiDocument(IInput) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
Create a text document.
asCompose() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
asCond() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
asGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
asGroupElt() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
asImm() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
asImm() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
asInstanceField() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
asInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
asJump() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
asJumpFar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
askForHelp(String, IInput, IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnknownInputResolver
Request help from the resolver.
asList() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
Convert the MemoryRanges to a List of ranges (stored as Couple.
asList(boolean[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
A variant of Arrays.asList(Object...) that accepts primitives.
asList(byte[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
A variant of Arrays.asList(Object...) that accepts primitives.
asList(char[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
A variant of Arrays.asList(Object...) that accepts primitives.
asList(double[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
A variant of Arrays.asList(Object...) that accepts primitives.
asList(float[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
A variant of Arrays.asList(Object...) that accepts primitives.
asList(int[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
A variant of Arrays.asList(Object...) that accepts primitives.
asList(long[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
A variant of Arrays.asList(Object...) that accepts primitives.
asList(short[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
A variant of Arrays.asList(Object...) that accepts primitives.
asMap() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
asMem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
asNewArrayInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
asNewInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
asNop() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
asOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
asOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
asRange() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
asReferenceType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
asReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
asReverseMap() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
AssemblyItem - Class in com.pnfsoftware.jeb.core.output.code
Class for code items.
AssemblyItem(int, int) - Constructor for class com.pnfsoftware.jeb.core.output.code.AssemblyItem
 
AssemblyItem(int, int, ItemClassIdentifiers, long, int) - Constructor for class com.pnfsoftware.jeb.core.output.code.AssemblyItem
 
Assert - Class in com.pnfsoftware.jeb.util.base
A replacement for built-in asserts.
Assert() - Constructor for class com.pnfsoftware.jeb.util.base.Assert
 
ASSERT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
ASSERT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
AssetManager - Class in com.pnfsoftware.jeb.core
Manager for Core assets.
AssetManager() - Constructor for class com.pnfsoftware.jeb.core.AssetManager
 
assignCommandlineArguments(String[]) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Initialize the |configpath| and |inputpath|attributes.
assignLocalFields(IDMethodContext) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
This convenience method can be used to assign the object's attributes (e.g.
assignLocalFields(List<IDMethodContext>) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
This convenience method can be used to assign the object's attributes from the values of the provided IR contexts.
Assignment - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Assignment - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
asSlice() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
asStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
asStaticField() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
asSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
astDepth() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
astDepth() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
astFriendlyNames - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
astOptMaxRunCount - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
astParent() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Make sure to call before generateEnter.
astPeekSafe(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
astPop() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
astPop() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
astPush(ICElement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
astPush(IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
astReplaceConstantsByWellKnownLiterals - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
asUntranslated() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
asVar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
asVar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
asView(T[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Provide a continuous read-only view of an array.
asView(T[]...) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Provide a continuous read-only view of an array of arrays.
asView(T[], T[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Provide a continuous read-only view of two arrays.
asWildcardExt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Retrieve an "extends" wildcard version of this type.
asWildcardSup() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Retrieve a "super" wildcard version of this type.
AsyncEventQueue<E> - Class in com.pnfsoftware.jeb.util.collect
Highly efficient, loosely bounded concurrent pseudo-queue for single-reader/multiple-writers scenarios.
AsyncEventQueue() - Constructor for class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
Create an unbounded queue.
AsyncEventQueue(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
Create a queue, optionally bounded.
attach(DebuggerSetupInformation) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Attach the debugger to a target.
ATTACH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
Attach to a target.
attachToParent(IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
attachToParent(IPropertyDefinitionManager) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Attach this PDM a parent PDM.
attemptCallInliningByExtension(ConverterInstructionEntry<InsnType>, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
attemptConversionByExtension(ConverterInstructionEntry<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
attemptUnpack() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
Start the unpacking process.
attr(Object, Object) - Method in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
ATTR_GENERATED_FROM - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeDataItem
Attribute key for data holding a generation information String; only artificial (aka synthetic, or generated) attributes may carry this attribute.
ATTRIBUTE_REMOVED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
ATTRIBUTE_SET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
attrmap - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
attrPrefix - Variable in class com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
 
AUDIO - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
 
AUDIO_WAV - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
augmentSimulationContext(INativeDecompilerContext, IERoutineContext, IESimulationResults, long, IEStatement, EState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
The default implementation does nothing and requests continuation.
augmentSimulationContext(INativeDecompilerContext, IERoutineContext, IESimulationResults, long, IEStatement, EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
This method is called during the early simulation phase (unoptimized IR emulation) in the decompilation pipeline.
author - Variable in class com.pnfsoftware.jeb.core.PluginInformation
 
AUTO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit.ThreadFrameSlotIndexMode
 
AUTO_RENAME_ALL - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Auto-rename all identifiers.
AutoCloseable2 - Interface in com.pnfsoftware.jeb.util.base
An extension of AutoCloseable whose close method does not throw exceptions.
autoComplete(String) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
autoComplete(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
 
autoComplete(String) - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
Provide a best-effort completion suggestion for the provided partial command.
AutocompletionResult - Class in com.pnfsoftware.jeb.util.interpreter
An object representing the result of an autocompletion request.
AutocompletionResult() - Constructor for class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
 
AutocompletionResult(char) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
 
AutocompletionResult(List<String>) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
 
AutocompletionResult(List<String>, char) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
 
autoConvert(ConverterInstructionEntry<InsnType>, ACS) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
AutoLabelPolicy - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Label retrieval policy used ILabelManager, specifically getLabel().
AUTOMOTIVE_OS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
Android Automotive OS.
available() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Get the number of bytes available for reading.
available() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
avg(byte[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
avg(char[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
avg(double[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
avg(float[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
avg(int[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
avg(long[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
avg(short[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
avg(Collection<? extends Number>) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
AVR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
AVR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
Atmel AVR 8-bit microcontroller
AVR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
AVR32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
Atmel Corporation 32-bit microprocessor family
AVR32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 

B

B() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
BAD_TRY_BLOCK_END_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
BAD_TRY_BLOCK_START_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
BadEncodingException - Exception in com.pnfsoftware.jeb.util.encoding
This exception may be raised when an encoding or decoding error is detected.
BadEncodingException(String, int) - Constructor for exception com.pnfsoftware.jeb.util.encoding.BadEncodingException
 
BadEncodingException(String, int, Throwable) - Constructor for exception com.pnfsoftware.jeb.util.encoding.BadEncodingException
 
BASE - Static variable in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
Current JEB.IO API end-point base.
Base64 - Class in com.pnfsoftware.jeb.util.encoding
Encodes and decodes to and from Base64 notation.
Base64.InputStream - Class in com.pnfsoftware.jeb.util.encoding
A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream - Class in com.pnfsoftware.jeb.util.encoding
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
basename(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Return the base name of the provided path.
baseType - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
for BaseType (primitives)
BashHelper - Class in com.pnfsoftware.jeb.util.base
Helper to interact with bash terminals.
BashHelper() - Constructor for class com.pnfsoftware.jeb.util.base.BashHelper
 
BASIC_BLOCK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
Signature target is a basic block.
BasicBlock<InsnType extends ILocatedInstruction> - Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
This class represents a basic block of generic instructions.
BasicBlock<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
This class represents a basic block of generic instructions.
BasicBlock() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Create a new empty basic block.
BasicBlock(long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Create a new empty basic block.
BasicBlock(long, List<InsnType>, List<Long>, List<Long>, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Create a new basic block.
BasicBlock(Collection<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Create a new basic block with the provided instructions.
BasicBlockBuilder<InsnType extends ILocatedInstruction> - Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
Used to construct a BasicBlock.
BasicBlockBuilder() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlockBuilder
 
basicChecksPassed - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
bb - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
 
beautifyIdentifierNames(ICClass, IDynamicContentManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICNamingEngine
Beautify identifier names.
beautifyIdentifierNames(ICField, IDynamicContentManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICNamingEngine
Beautify identifier names.
beautifyIdentifierNames(ICMethod, IDynamicContentManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICNamingEngine
Beautify identifier names.
beforePass(IDOptimizer, IDMethodContext) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDInstrumenter
The default implementation returns 0 (proceed).
beforePass(IDOptimizer, IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizerInstrumenter
This method is called by the MO before a method-optimizer is about to be executed.
beforeWrite(IPropertyDefinition, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
beforeWrite(IPropertyDefinition, Object) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyType
Pre-processing to be done before storing a value.
beginRecord(int, int) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseWriter
Initialize a new record.
beginRecord(int, int) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
 
beginSection(String) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
beginSection(String, boolean) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
BEST - Enum constant in enum class com.pnfsoftware.jeb.core.output.CoordinatesConversionPrecision
Best conversion, may be the first, last, or an intermediate coordinates
BETA - Static variable in class com.pnfsoftware.jeb.core.Version
 
betweenExclusive(long, long, long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Check that a value is between two bounds (exclusive)
betweenInclusive(long, long, long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Check that a value is between two bounds (inclusive)
BIG_ENDIAN - Enum constant in enum class com.pnfsoftware.jeb.util.io.Endianness
Big-endian enumerated value.
bigEndianBytesToInt(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
bigEndianBytesToInt(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
bigEndianBytesToLong(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
bigEndianBytesToLong(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
bigEndianBytesToShort(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
bigEndianBytesToShort(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
BigIntegers - Class in com.pnfsoftware.jeb.util.format
A collection of BigInteger utility routines.
BigIntegers() - Constructor for class com.pnfsoftware.jeb.util.format.BigIntegers
 
BiMap<K,V> - Class in com.pnfsoftware.jeb.util.collect
A bidirectional map of key-values.
BiMap() - Constructor for class com.pnfsoftware.jeb.util.collect.BiMap
Create a new bi-map.
BiMap(CollectionOrder) - Constructor for class com.pnfsoftware.jeb.util.collect.BiMap
Create a new bi-map.
BINARY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
 
BINARY - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
 
BinaryPattern - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Basic implementation of a binary pattern.
BinaryPattern(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
 
BinaryPattern(byte[], byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
 
BinaryPattern(byte[], byte[], int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
 
BinaryPattern(byte[], byte[], int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
 
BinaryPatternVerifier - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
A collection of binary patterns and a verifier for them.
BinaryPatternVerifier() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
 
binarySearch(List<T>, K, IExtractor<T, K>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Perform a binary search in an ordered list.
binarySearchEx(List<? extends T>, K, IExtractor<T, ? extends K>, Comparator<K>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Perform a binary search in an ordered list.
BinaryWrapperUnit - Class in com.pnfsoftware.jeb.core.units.impl
Simple wrapper (decorator) for IBinaryUnit.
BinaryWrapperUnit(IBinaryUnit, IUnitProvider) - Constructor for class com.pnfsoftware.jeb.core.units.impl.BinaryWrapperUnit
 
bit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Retrieve a one bit value at the pos position
bitcount(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
bitcount(long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
Bitmap - Class in com.pnfsoftware.jeb.util.collect
A fast, efficient bitmap making optimal use of memory.
Bitmap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.Bitmap
 
BLACKFIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
blkPostExecRegVals - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
 
blkPreExecRegVals - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
 
block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
block - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
Block - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Block - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
BLOCK_DB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Number of the data block
BLOCK_FB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Number of the function block
BLOCK_FC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Number of the function
BLOCK_SDB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Number of the system data block
BlockGroup(CFG<? extends IInstruction>, long, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.CFGUtil.BlockGroup
 
blockUntilAvailable(int, long) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Wait until enough data is available for reading.
Bookmark(IUnit, String, String) - Constructor for class com.pnfsoftware.jeb.core.BookmarkManager.Bookmark
 
BookmarkManager - Class in com.pnfsoftware.jeb.core
Bookmark manager used by JEB projects.
BookmarkManager() - Constructor for class com.pnfsoftware.jeb.core.BookmarkManager
 
BookmarkManager.Bookmark - Class in com.pnfsoftware.jeb.core
Definition of a bookmark.
BOOL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
BOOLEAN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
BOOLEAN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
BooleanOptionDefinition - Class in com.pnfsoftware.jeb.core
Boolean option description used by property definition managers.
BooleanOptionDefinition(String, boolean, String) - Constructor for class com.pnfsoftware.jeb.core.BooleanOptionDefinition
 
Booleans - Class in com.pnfsoftware.jeb.util.primitives
Utility methods for boolean objects and primitives.
Booleans() - Constructor for class com.pnfsoftware.jeb.util.primitives.Booleans
 
BOOTLOADER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
 
BOTH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
some branches break, some do not (if, switch, etc.)
brace() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
brace() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
 
brace() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Convenience method to append an opening brace to this sink.
braceClose() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
braceClose() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
 
braceClose() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Convenience method to append a closing brace to this sink.
bracket() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
bracket() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
 
bracket() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Convenience method to append an opening bracket to this sink.
bracketClose() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
bracketClose() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
 
bracketClose() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Convenience method to append a closing bracket to this sink.
BRANCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
Source unconditionally branches on target
BranchTarget - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Standard implementation of a branch target.
BranchTarget() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
 
BranchTarget(INativeMethodItem) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
 
BranchTarget(CodePointer) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
 
Break - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Break - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
BREAK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
BREAK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
break instruction, depends on parent
BREAK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
BREAK - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
The CBOR-encoded "break" stop code for unlimited arrays/maps.
BREAK_DEFAULT - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
standard maximal breakpoint flag (or, no flag), e.g.
BREAK_ON_READ - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
limited to field breakpoint
BREAK_ON_WRITE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
limited to field breakpoint
BreakFlowResult(CUtil.BreakFlowStatus, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowResult
 
BREAKPOINT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
BREAKPOINT_FUNCTION_EXIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
BRIDGE - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
bsize - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
 
bsize() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
bss - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
BufferSink - Class in com.pnfsoftware.jeb.util.logging
A sink storing the logs in a list of strings.
BufferSink(List<CharSequence>) - Constructor for class com.pnfsoftware.jeb.util.logging.BufferSink
 
build() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
 
build() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
build() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
Build an options object, used by the decompilation context.
build() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
Build the loader information object.
build() - Method in class com.pnfsoftware.jeb.util.collect.MapBuilder
 
build(Map<Integer, Object>) - Method in class com.pnfsoftware.jeb.util.serialization.PreArray
 
build(Map<Integer, Object>) - Method in class com.pnfsoftware.jeb.util.serialization.PreCollection
 
build(Map<Integer, Object>) - Method in class com.pnfsoftware.jeb.util.serialization.PreMap
 
build_type - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
buildArrayType(ITypeManager, String, int...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Convenience routine to create an array type, possibly multi-dimensional.
buildAttributeName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
 
buildAttributeName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
 
buildCarryFlag(IEGeneric, IEGeneric, IEGeneric, boolean, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Generate an IR expression computing the carry flag bit of an integer addition or subtraction operation.
buildCfg(List<IEStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Build an IR-CFG using the provided list of statements, and set the resulting CFG as the current CFG for this converted routine.
buildCfg(List<IEStatement>, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Build an IR-CFG from a list of statements.
buildCFG(List<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
 
buildDevPluginClassnames(List<DevPluginClassname>) - Method in class com.pnfsoftware.jeb.core.EnginesPropertiesUtil
 
buildEmptyState() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a machine state for IR emulation.
buildEmptyState() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Initialize a state to emulate this routine.
Builder() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
buildFailsafePrototype(IERoutineContext, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation provides a no-arg/no-return prototype: "void __defaultCC ()".
buildFailsafePrototype(IERoutineContext, IEStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Create a simple, failsafe prototype for the given routine.
buildFromArray(int[], List<Integer>) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
 
buildFromExternalTarget(INativeMethodItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
 
buildFromInternalTarget(CodePointer) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
 
buildFromUnresolvedTarget(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
 
buildFullyQualifiedCandidateUnitPath(String, IUnitCreator, boolean, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Build the fully-qualified path of a potential unit whose only the name is provided.
buildFullyQualifiedTypeNameFromElements(List<String>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
buildFullyQualifiedUnitPath(IUnit) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Build a unit path of the artifact name and its parent units, such as:artifact > unit > unit > ...
buildFullyQualifiedUnitPath(IUnit, boolean, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Build a fully-qualified unit path.
buildFullyQualifiedUnitPathList(IUnitCreator, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Build a fully-qualified unit path as list of unit names.
buildImmediate(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
buildImmediate(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.ImmediateOperandBuilder
 
buildkey - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
buildKey(BytesBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
 
buildList(int...) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
 
buildListFromArray(int[]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
 
buildLogicalOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Transform the operands of an operation into logical operands (LOG_NEQ with 0).
buildModel() - Method in class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
 
buildModel() - Method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCallgraphBuilder
 
buildModel() - Method in interface com.pnfsoftware.jeb.util.graph.IAddressableDigraphBuilder
 
buildNextEntryPoint(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
buildOperand(byte[], int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
buildOperand(byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IOperandBuilder
 
buildOverflowFlag(IEGeneric, IEGeneric, IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Generate an IR expression computing the overflow flag bit of an integer addition or subtraction operation.
buildPDM(IPropertyDefinitionManager) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
buildPDM(IPropertyDefinitionManager) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
buildQuick(ITypeManager, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
buildQuickPrototype(ITypeManager, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Generate a simple prototype item from a prototype string.
buildQuickType(ITypeManager, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Create an array or reference type using an existing base type.
buildRawTextFromPart(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Build the textual representation of a part.
buildRawTextFromPartInterruptibly(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Build the textual representation of a part.
buildState() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a machine state for IR emulation with all defined registers, symbols, and globals reset to 0.
buildState(boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a machine state for IR emulation.
buildStrictLogicalECond(IECond) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Check if the ECond predicate is a ""boolean"", i.e.
buildStrictLogicalOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Check if the operands of logical OR, AND and NOT are ""booleans"", i.e.
buildText(ITextDocument) - Static method in class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
Build the text buffer held in a text document.
buildText(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
Build the text buffer held in a document part.
buildText(ITextDocumentPart, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
Build the text buffer held in a document part.
buildText(ITextDocument, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
Build the text buffer held in a text document.
BUILT_STRING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
 
BUILTIN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
Similar to a global variable, but does not live in the program memory.
builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
 
builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
 
builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
BuiltString(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.BuiltString
 
ButtonGroupType - Enum Class in com.pnfsoftware.jeb.client.api
Button group types to be used in dialog boxes.
byField(IJavaStaticField) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
 
byOrdinal(int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
 
BYTE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
BYTE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
BYTE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
ByteArray - Class in com.pnfsoftware.jeb.util.io
Primitive reader for little-endian byte arrays.
ByteArray(byte[]) - Constructor for class com.pnfsoftware.jeb.util.io.ByteArray
Create a little-endian byte[] reader with an initial index of 0.
ByteArray(byte[], int) - Constructor for class com.pnfsoftware.jeb.util.io.ByteArray
Create a little-endian byte[] reader with the provided initial index.
ByteArray(byte[], int, int) - Constructor for class com.pnfsoftware.jeb.util.io.ByteArray
Create a little-endian byte[] reader with the provided initial and maximum positions.
bytearrayMUTF8ToString(byte[], int, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Decode a MUTF-8 encoded string whose length is unknown.
bytearrayMUTF8ToStringFast(byte[], int, int[], int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Decode a MUTF-8 encoded string whose length is known.
bytearraySLEB128ToInt(byte[], int, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Read a signed LEB128-encoded int.
byteArrayToHex(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
 
byteArrayToHex(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
byteArrayToHex(byte[], int, int, boolean, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Return the String hexadecimal representation of a byte array.
byteArrayToHex(Endianness, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
byteArrayToHex(Endianness, byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
byteArrayToHexString(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
 
byteArrayToHexString(byte[], int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
 
byteArrayToHexString(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Return the String hexadecimal representation of a byte array.
bytearrayULEB128P1ToInt(byte[], int, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Read an unsigned LEB128-encoded int shifted by 1.
bytearrayULEB128ToInt(byte[], int, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Read an unsigned LEB128-encoded int.
bytearrayULEInt16ToInt(byte[], int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Read a little-endian uint16 short.
bytearrayULEInt32ToInt(byte[], int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Read a little-endian uint32 int.
ByteBufferUtil - Class in com.pnfsoftware.jeb.util.io
Utility methods for ByteBuffers.
ByteBufferUtil() - Constructor for class com.pnfsoftware.jeb.util.io.ByteBufferUtil
 
BYTECODE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
BytePipe - Class in com.pnfsoftware.jeb.util.collect
A dynamic byte array (pipe).
BytePipe() - Constructor for class com.pnfsoftware.jeb.util.collect.BytePipe
Create an array whose initial capacity if 4,096 bytes.
BytePipe(int) - Constructor for class com.pnfsoftware.jeb.util.collect.BytePipe
Create an array with the provided initial capacity.
bytes() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
bytes(byte[]) - Static method in class com.pnfsoftware.jeb.util.base.TypedContent
 
Bytes - Class in com.pnfsoftware.jeb.util.primitives
Utility methods for byte.
Bytes() - Constructor for class com.pnfsoftware.jeb.util.primitives.Bytes
 
BytesBlock - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Represent a block of bytes, with support for byte ordering within byte groups of 16- 32- or 64-bits.
BytesBlock(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
Create a block of ungrouped bytes.
BytesBlock(byte[], Endianness, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
Create a block.
BytesInput - Class in com.pnfsoftware.jeb.core.input
An input object backed by an array of bytes.
BytesInput(byte[]) - Constructor for class com.pnfsoftware.jeb.core.input.BytesInput
Create an input object backing up the provided array of bytes.
BytesInput(byte[], int, int) - Constructor for class com.pnfsoftware.jeb.core.input.BytesInput
Create an input object backing up the provided array of bytes.
BytesInput(byte[], int, int, String) - Constructor for class com.pnfsoftware.jeb.core.input.BytesInput
Create an input object backing up the provided array of bytes.
bytesToInt(byte[], int, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Read 4 bytes and convert it to an integer.
bytesToIntegers(byte[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Convert a byte array to an int array with the same exact values (that means the bytes are sign extended).
bytesToLong(byte[], int, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Read 8 bytes and convert it to a long.
bytesToNumberSigned(ByteOrder, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Convert a byte array to a number, sign is extended to long, meaning that {0x88} will result in 0xFFFFFFFF_FFFFFF88L
bytesToNumberUnsigned(ByteOrder, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Convert a byte array to a number, zero extended to long, meaning that {0x88} will result in 0x88L
bytesToShort(byte[], int, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Read 2 bytes and convert it to a short.
bzip2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
 

C

c - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Target AST class to be optimized.
c(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
Create another entry type, usually used for composite types (structures and similar).
C - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
 
C166 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
CACHE_DUI - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
Cache basic def/use information at the instruction level
CACHE_DUI_UDC_DUC - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
DFA4.CACHE_DUI + cache standard ud-chains and du-chains
CACHE_NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
Nothing is cached
CacheMap<K,V> - Class in com.pnfsoftware.jeb.util.collect
A simple CacheMap, with optional support for cached entries ordering.
CacheMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.CacheMap
Construct a cache map with an eviction size equals to 25% of the cache size.
CacheMap(int, int) - Constructor for class com.pnfsoftware.jeb.util.collect.CacheMap
Construct a cache map.
CacheMap(int, int, boolean) - Constructor for class com.pnfsoftware.jeb.util.collect.CacheMap
Construct a cache map.
calcMaxDepths(Node) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
 
calculateComplexity(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Calculate the trivial complexity metric for the provided IR expression.
calculateComplexity(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Calculate the trivial complexity metric for the provided IR expression.
calculateCRC32(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
 
calculateMD5(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
 
calculateSHA1(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
 
calculateSHA256(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
 
Call - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Call - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
CALL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator.BranchType
 
CALL_SITE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
 
CallableWithProgressCallback<V> - Class in com.pnfsoftware.jeb.util.base
Base class for Callable targets providing an IProgressCallback.
CallableWithProgressCallback() - Constructor for class com.pnfsoftware.jeb.util.base.CallableWithProgressCallback
 
callback - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
callback - Variable in class com.pnfsoftware.jeb.util.base.ExecutionTargetWithProgressCallback
 
CALLED_ROUTINE_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
Signer to extract the names of the routines called by the signed routine, both internal and external.
CALLED_ROUTINE_NAME_ONLY_EXTERN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
Signer to extract the names of the external routines called by the signed routine.
CallGraphVertex - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Vertex in a callgraph.
CallingConvention - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Standard implementation of a calling convention object.
CallingConvention() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
Reserved.
CallingConvention.ArgLocationGenerator - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Storage-location generator for routine arguments (inputs).
CallingConvention.RetLocationGenerator - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Storage-location generator for routine return values (outputs).
CallingConventionBuilder - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Builder of CallingConvention objects.
CallingConventionBuilder(CallingConventionName, ProcessorType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
CallingConventionBuilder(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
CallingConventionBuilder(String, ProcessorType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
CallingConventionName - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Dynamic enumeration of well-known (and maybe not so) calling convention names.
CallingConventionName(int, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
 
CallingConventionService - Class in com.pnfsoftware.jeb.core.units.code.asm.type
The calling convention service is a global registry maintaining calling conventions used by native code objects.
CallingConventionUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Utility routines for calling convention objects.
CallingConventionUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
 
CALLTYPE_LAMBDA - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
 
CALLTYPE_REGULAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
 
CALLTYPE_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
 
CALLTYPE_SUPER - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
 
camelCaseToString(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Convert a camel-case string to a sentence.
camelCaseToString(String, boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Convert a camel-case string to a sentence.
canAccess(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
 
canApply(IELFRelocationApplicator.RelocInstance) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator
Determine whether the relocation can be applied.
canApply(IELFUnit, long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationContext
Override to check if the context applies to the given file.
canBePersisted() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
canBePersisted() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
canBePersisted() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Determine if this unit can be persisted.
canBeProcessedOutsideCodeObject() - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
The default implementation returns true: native assemblies or assemblies treated as native can be processed outside of a container file (aka, a code object, such as a PE or ELF file0.
canBeProcessedOutsideCodeObject() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
Determine when this disassembler knows how to process 'naked' code, not located within a code object.
canCatch(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
 
canCauseException() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
This non-recursive method indicates whether or not this element may be the cause of an exception.
canCauseException() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
 
cancel() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
Request cancellation and return.
cancel(boolean) - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
Request cancellation and return.
cancelled - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
canClearNativeStack(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
canCreateCalls() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation returns true.
canCreateCalls() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Determine if the decompilation pipeline is allowed to create more IECall instructions than those already provided by the converter, after the conversion-to-IR stage completed.
canCreateVariable(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
canCreateVariable(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
canDecompile(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Determine if a decompilation at the provided identifier/address has a chance to succeed.
canDiscardReachingOutDefinition(IERoutineContext, long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
canDiscardReachingOutDefinition(IERoutineContext, long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
Check if an unused variable definition, bleeding out from the routine, may be safely discarded.
canDiscardUnusedDefinition(IERoutineContext, long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
canDiscardUnusedDefinition(IERoutineContext, long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
Check if an unused variable definition, not bleeding out from the routine, may be safely discarded.
canDump() - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryEndpoint
 
canDump() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryEndpoint
 
canEditType() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
Indicate if the type can be changed (for variables that have unknown type).
canEditValue() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
Indicate if the value can be changed.
canExecute(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
 
canExecuteAction(ActionContext) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns false.
canExecuteAction(ActionContext) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns false.
canExecuteAction(ActionContext) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Verify if an action can be executed.
canExecuteAction(ActionContext) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
canFallthrough(ICStatement, ICStatement, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if the current statement can fallthrough to the next statement, i.e.
canFallthrough(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
Determine if the provided instruction is a flow breaker that falls-through (or may, if it's a conditional branch) into the first instruction of the next block.
canFallthrough(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
Determine if the provided instruction is a flow breaker that falls-through (or may, if it's a conditional branch) into the first instruction of the next block.
canHandlerCatchException(IDMethodContext, IDExceptionHandler, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
canIdentify(IInput, IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
Legacy method that does not provide name and identmap.
canIdentify(IInput, IUnitCreator, String, Map<Object, Object>) - Method in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
Perform input identification.
canImmediatelyUseSymbol() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessor
Indicates if the symbol can be immediately used or shall be post processed and filtered.
canMirror() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
 
cannotBe(ICodeNode, int) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
 
CannotImportTypeException - Exception in com.pnfsoftware.jeb.core.units.code.asm.type
 
CannotImportTypeException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.CannotImportTypeException
 
CannotReadRegisterException - Exception in com.pnfsoftware.jeb.core.units.code.asm.processor
 
CannotReadRegisterException(int) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotReadRegisterException
 
CannotReadRegisterException(RegisterType) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotReadRegisterException
 
CannotReadRegisterException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotReadRegisterException
 
CannotWriteRegisterException - Exception in com.pnfsoftware.jeb.core.units.code.asm.processor
 
CannotWriteRegisterException(int) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotWriteRegisterException
 
CannotWriteRegisterException(RegisterType) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotWriteRegisterException
 
CannotWriteRegisterException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotWriteRegisterException
 
canParse(IApkUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
canPerformConcurrentDecompilations() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Determine whether this decompiler can perform decompilations concurrently.
canPerformOperation(DebuggerOperationType) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Indicate if performing a given operation is likely to be safe.
canProcess(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessorFactory
 
canProcessELF(int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
The default implementation returns false.
canProcessELF(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
Determine whether this disassembler can handle machine code identified by the provided ELF machine id.
canProcessPE(int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
The default implementation returns false.
canProcessPE(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
Determine whether this disassembler can handle machine code identified by the provided PE/COFF machine id.
canReach(IBasicBlock<? extends IInstruction>, IBasicBlock<? extends IInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
Determine whether a regular path exists between a source block and a destination block.
canReach(IBasicBlock<? extends IInstruction>, IBasicBlock<? extends IInstruction>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
Determine whether a path exists between a source block and a destination block.
canReach(IBasicBlock<? extends IInstruction>, IBasicBlock<? extends IInstruction>, boolean, Collection<IBasicBlock<? extends IInstruction>>) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
Determine whether a path exists between a source block and a destination block.
canReach(Digraph.V, Digraph.V) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
canRead() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
 
canRead() - Method in class com.pnfsoftware.jeb.core.input.FileInput
 
canRead() - Method in interface com.pnfsoftware.jeb.core.input.IInput
Determine whether this input is readable.
canRead() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
 
canRead() - Method in class com.pnfsoftware.jeb.core.input.SubInput
 
canReadAsAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
 
canReadAsDoubleFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
 
canReadAsLong() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
 
canReadAsLong() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Determine if this value can fit on a 64-bit long primitive.
canReadAsSingleFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
 
canReadAsUnsignedLong() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Determine if this value can fit as an unsigned long on a 64-bit long primitive (ie, with the MSB is set to 0).
canReuseObject() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
Determine whether this action data object may be safely reused after a ActionData.reset() invocation.
canReuseObject() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
 
canReverse() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Determine whether this operation, if it is a logical operation, can be reversed in-place (no new IR element would created).
canReverse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
 
canRun() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Quickly determine whether this State is usable, that is, can code be emulated (e.g.
canSend() - Method in class com.pnfsoftware.jeb.util.logging.StatusLogDrip
Determine whether a call to log will be successful at this time.
canSetType(IJavaType, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Determine whether this type could be replaced by (as in, specialized) the provided other type.
canThrow() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
canThrow() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
canThrow() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
canThrow() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
 
canThrow() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Determine if the instruction can throw an exception.
canThrow(BasicBlock<IDInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine whether the trailing instructions of a block can throw.
canThrow(BasicBlock<IDInstruction>, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine whether a provided range of instructions of a block can throw.
canThrow(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Determine whether a hypothetical execution of this IR expression could throw.
canThrow(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
canUseCoreAPI() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
capacity() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Get the current capacity of the array.
capacity() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
Get the history maximum capacity.
capacity() - Method in class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
 
capacity(int) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
Update the history capacity.
capitalizeFirst(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Capitalize the first character of a string.
CaptureInfo() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink.CaptureInfo
 
CARRY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
CARRY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
Resulting carry from the addition of two operands with no carry-in bit.
It is recommended to avoid using this operator: Replace CARRY(OP1, OP2) by LT_U(RESULT, OP1) (or LT_U(RESULT, OP2))
CASE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
CASE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
CAST - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
CAST - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
unsigned truncation (unsigned cast), used for upsizing, downsizing, or regular type casts: the EOperation carries the resulting bitsize (and optional etype)
CAST_CONVERSION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Special cast type reserved for integer-to-FP and FP-to-integer conversion operations during an IR conversion pass.
CAST_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
signed extension (signed cast), used for upsizing: the EOperation carries the resulting bitsize (and optional etype)
CAST_TO_BOOLEAN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Cast to primitive
CAST_TO_BYTE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Cast to primitive
CAST_TO_CHAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Cast to primitive
CAST_TO_DOUBLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Cast to primitive
CAST_TO_FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Cast to primitive
CAST_TO_INT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Cast to primitive
CAST_TO_LONG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Cast to primitive
CAST_TO_OBJECT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Generic cast-to-object operator
CAST_TO_SHORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Cast to primitive
CAT_IN - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
 
CAT_IN_OUT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
 
CAT_OUT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
 
CAT_RET - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
Return value for FC/SFC.
CAT_STATIC - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
 
CAT_TEMP - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
Temporary area.
Catch - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Catch - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
CATCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
CATCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
catching(ILogger, Throwable) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
catching(ILogger, Throwable, String) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
catching(Throwable) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Log an exception's stack trace.
catching(Throwable) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
catching(Throwable) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
catching(Throwable, String) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Log an exception's stack trace, prefixed by an optional message.
catching(Throwable, String) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
catching(Throwable, String) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
catching(Throwable, String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Log an exception's stack trace, prefixed by an optional message.
catching(Throwable, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
catching(Throwable, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
catchingDebug(ILogger, Throwable) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
catchingDebug(ILogger, Throwable, String) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
catchingSilent(Throwable) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Log an exception at the debug level.
catchingSilent(Throwable) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
catchingSilent(Throwable) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
CborConstants - Interface in com.pnfsoftware.jeb.util.encoding.cbor
Constant values used by the CBOR format.
CborDecoder - Class in com.pnfsoftware.jeb.util.encoding.cbor
Provides a decoder capable of handling CBOR encoded data from a InputStream.
CborDecoder(InputStream) - Constructor for class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Creates a new CborDecoder instance.
CborEncoder - Class in com.pnfsoftware.jeb.util.encoding.cbor
Provides an encoder capable of encoding data into CBOR format to a given OutputStream.
CborEncoder(OutputStream) - Constructor for class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Creates a new CborEncoder instance.
CborType - Class in com.pnfsoftware.jeb.util.encoding.cbor
Represents the various major types in CBOR, along with their .
cc(int, String...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
Convenience method to quickly create and compile a single-input, no-output pattern.
cc(String...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
Convenience method to quickly create and compile a single-input, no-output pattern.
cc(String, IEGlobalContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Convenience method to parse an IR expression or statement.
cc(String, IEGlobalContext, Class<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Convenience method to parse an IR expression or statement.
ccnt - Static variable in class com.pnfsoftware.jeb.core.events.JebEvent
 
ccnt - Static variable in class com.pnfsoftware.jeb.util.events.Event
 
CDECL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Standard cdecl, a common alias used for common C conventions.
CDocument - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST document used to render a decompiled piece of native code.
CDocument(INativeSourceUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
CE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
CElementType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
A list of C AST element types.
Cell - Class in com.pnfsoftware.jeb.core.output.table.impl
A simple implementation of an actionable visual cell item.
Cell(String) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.Cell
Create a new cell.
Cell(String, ItemClassIdentifiers) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.Cell
Create a new cell.
Cell(String, ItemClassIdentifiers, long, int) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.Cell
Create a new cell.
CellCoordinates - Class in com.pnfsoftware.jeb.core.output.table.impl
Simple implementation of cell coordinates.
CellCoordinates(int, int) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.CellCoordinates
Create a cell coordinates object.
CENTER - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
CEntityType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Type of decompiled C entity.
CentralDirFileHeader - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
Representation of the central directory header of a Zip file.
CentralDirFileHeader() - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.CentralDirFileHeader
 
CEnvironment - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
Simulation environment.
CEnvironment(INativeCodeUnit<?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
cf - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
 
cf - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
AST constant factory (for convenience - referenced in AbstractJOptimizer.jctx).
CFBytesTrie<T> - Class in com.pnfsoftware.jeb.util.collect
A trie map specialized to handle context-free (CF) binary strings.
CFBytesTrie() - Constructor for class com.pnfsoftware.jeb.util.collect.CFBytesTrie
 
CFBytesTrie.IKeyExtractor<T> - Interface in com.pnfsoftware.jeb.util.collect
The key extractor provides the bytes (to be used in the trie) for an element to be stored in the trie.
CFBytesTrie.Node - Class in com.pnfsoftware.jeb.util.collect
A node in the trie.
CFC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Continuous Function Chart
cfg - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Target method's IR CFG, set up for convenience (see IDMethodContext.getCfg())
cfg - Variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGVerifier
 
cfg - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
 
cfg - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
 
CFG<InsnType extends ILocatedInstruction> - Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
This class represents a Control Flow Graph for a method, or more generally, any body of code.
CFG<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
This class represents a Control Flow Graph for a method (routine) or any body of code.
CFG(long, List<BasicBlock<InsnType>>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Create a standard CFG using a pre-constructed list of basic blocks.
CFG(CFG<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Shallow duplication of the current CFG.
CFG(Collection<BasicBlockBuilder<InsnType>>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Create a CFG using a pre-computed list of partial basic block.
CFG(List<? extends InsnType>, List<IrregularFlowData>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Convenience constructor.
CFG(List<? extends InsnType>, List<IrregularFlowData>, IInstructionAugmenter, long, long, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Create a CFG by recursively processing a list of sequential instructions.
CFG(List<InsnType>, List<IrregularFlowData>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Create a CFG by recursively parsing a list of instructions.
CFG(Map<Long, InsnType>, List<IrregularFlowData>, IInstructionAugmenter, long, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Create a CFG by recursively processing a collection of instructions.
CFGFormatter<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
Customizable CFG formatter.
CFGFormatter(CFG<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
Legacy CFG formatter.
CFGFormatter(CFG<InsnType>, IVariableProvider, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
Build a CFG formatter with an optional variable provider to aid in the representation of data chains.
cfgfwccnt - Static variable in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Performance counter reserved for internal use.
cfgfwccnt - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
Performance counter reserved for internal use.
CFGUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
Static utility routines for control flow graphs.
CFGUtil - Class in com.pnfsoftware.jeb.core.units.code
Utility code for IControlFlowGraph.
CFGUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
 
CFGUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.CFGUtil
 
CFGUtil.BlockGroup - Class in com.pnfsoftware.jeb.core.units.code
Given a start block A and an end block B, find the group of blocks G flowing from A to B, such that: 1) all blocks in G are reachable from A; 2) no blocks in G are reachable from B.
CFGUtil.DotFileGenerator - Class in com.pnfsoftware.jeb.core.units.code
GraphViz generator for CFG objects.
CFGUtil.RegionFinder - Class in com.pnfsoftware.jeb.core.units.code
This class attempts to determine a region in a graph.
CfgVerificationException - Exception in com.pnfsoftware.jeb.core.units.code.asm.cfg
This exception is raised when a CFG failed verification.
CfgVerificationException(String, Object...) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.cfg.CfgVerificationException
 
CFGVerifier<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
Verifier of control flow graphs.
CFGVerifier(CFG<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGVerifier
 
ChainedOperationResult<T> - Class in com.pnfsoftware.jeb.core.units.code.asm
Generic object representing the result of a unit of work (an operation) that is part of a chain of operations.
ChainedOperationResult(T) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
Default constructor for a meaningful result, i.e.
ChainedOperationResult(T, ChainedOperationResult.ContinuationStatus) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
Constructor for a result with the provided continuation status.
ChainedOperationResult.ContinuationStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.asm
Status code to indicate if the result is meaningful and if the next operation should be performed.
ChainType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
Type of data flow analysis chain.
changedKey - Variable in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
 
CHANNEL_MOST_UNSTABLE - Static variable in class com.pnfsoftware.jeb.core.Version
 
CHANNEL_STABLE - Static variable in class com.pnfsoftware.jeb.core.Version
 
ChannelHelper - Class in com.pnfsoftware.jeb.util.io
Helper for Channels, in particular, SeekableByteChannels.
ChannelHelper(SeekableByteChannel, Endianness) - Constructor for class com.pnfsoftware.jeb.util.io.ChannelHelper
 
ChannelUtil - Class in com.pnfsoftware.jeb.util.io
Utility methods for Channels, in particular, SeekableByteChannels.
ChannelUtil() - Constructor for class com.pnfsoftware.jeb.util.io.ChannelUtil
 
CHAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
CHAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
CHAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
CHARACTER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
Characters - Class in com.pnfsoftware.jeb.util.primitives
Utility methods for character or any number interpreted as character.
Characters() - Constructor for class com.pnfsoftware.jeb.util.primitives.Characters
 
charAt(int) - Method in class com.pnfsoftware.jeb.util.base.CharSequenceList
 
charEndIndex - Variable in class com.pnfsoftware.jeb.util.base.StarMatcher.Result
relative to the full buffer
CHARLITERAL - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
 
CharSequenceList - Class in com.pnfsoftware.jeb.util.base
Manager for a list of CharSequence, itself a CharSequence.
CharSequenceList(List<CharSequence>) - Constructor for class com.pnfsoftware.jeb.util.base.CharSequenceList
 
CharSequences - Class in com.pnfsoftware.jeb.util.format
Utility methods for character sequences.
CharSequences() - Constructor for class com.pnfsoftware.jeb.util.format.CharSequences
 
Charsets - Class in com.pnfsoftware.jeb.util.format
Character set utility methods.
Charsets() - Constructor for class com.pnfsoftware.jeb.util.format.Charsets
 
charStartIndex - Variable in class com.pnfsoftware.jeb.util.base.StarMatcher.Result
relative to the full buffer
check() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
 
check() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerInteger
 
check() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerString
 
check(long, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Check if a memory range has at least the given set of protection flags.
check(CFG<IEStatement>, long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEOptFilterCanDiscard
 
check(IUnit) - Method in interface com.pnfsoftware.jeb.core.IUnitFilter
Determine if the given unit passed the check.Implementors may choose to implement IUnitFilter.check2(IUnit) instead, which offers more control on the filtering process.
check(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescription
 
check(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescriptions
 
check(T) - Method in interface com.pnfsoftware.jeb.util.base.ISimpleFilter
 
CHECK_MS - Static variable in class com.pnfsoftware.jeb.util.io.FileMonitor
Check frequency in ms, that is, the frequency at which a lock-file write-timestamp is verified.
check2(IUnit) - Method in interface com.pnfsoftware.jeb.core.IUnitFilter
Determine if the given unit passed the check.
checkAliasedType(INativeType, INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Check if a type aliases another type.
checkBinaryPattern(INativeCodeAnalyzer<?>, BinaryPatternVerifier, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeAnalyzerUtil
 
checkBinaryPattern(INativeCodeAnalyzer<?>, BinaryPatternVerifier, long, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeAnalyzerUtil
Convenience method to check if a given binary pattern verifier matches at the start of the given memory range.
checkBlock(BasicBlock<IDInstruction>, DOpcodeType...) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Check for instruction matching in the provided block.
Checkbox - Enum constant in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
 
checkBytes(byte[], int, boolean, byte...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
Convenience method used to check for expected bytes at a specific offset within the provided data buffer.
checkBytes(byte[], int, boolean, int...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
checkBytes(byte[], int, byte...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
checkBytes(byte[], int, int...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
checkBytes(IInput, int, byte...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
checkBytes(IInput, int, int...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
checkBytes(IInput, int, String) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
checkCallReturnAddress(IERoutineContext, CFG<IEStatement>, BasicBlock<IEStatement>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
checkedKeyName - Variable in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
 
checkEquivalence(IJavaLabel, IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
 
checkFalse(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
checkFileFreshness(File, long, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
 
checkFileHash(File) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
Check whether a file is already present on the JEB.IO.
checkFileHash(String) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
Check whether a file is already present on the JEB.IO.
checkIfGoto(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Check that the statement is a simple "if(...) { goto x; }" and if so, returns "x"
checkInput(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkInputWithUses(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkInterrupted() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Verify if an interruption request was made by the managing decompiler.
checkInterrupted() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Verify if an interruption request was made by the managing decompiler.
checkLegalInternalClassname(String) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
 
checkNoUse(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkNoUse(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Check whether a variable, defined at the provided instruction, is not used.
checkNoUse(long, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkNoUse(long, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Check whether a variable, defined at the provided instruction, is not used.
checkNoUse(long, int, boolean, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkNoUse(long, int, boolean, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Check whether a variable, defined at the provided instruction, is not used.
checkOffsetAndCount(int, int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
checkOperatorType(COperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
 
checkOperatorType(JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
 
checkOutput(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkOutput(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkOutputsWithDefs(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkOutputsWithDefs(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkRunningInstaller() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
checkSequence(CFG<IDInstruction>, int, DOpcodeType...) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Check for instruction matching in a sequence of blocks.
checkSingleDef(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkSingleDef(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Check whether a used variable has a single definition point.
checkSingleDef(long, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Check whether a used variable has a single explicit definition point (i.e.
checkSingleDef(long, int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
checkSingleDefNoInput(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkSingleDefNoInput(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Check whether a used variable has a single explicit definition point.
checkSingleSource(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkSingleSource(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
checkSingleSource(long, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkSingleSource(long, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
checkSingleSource(long, int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
checkSingleUse(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkSingleUse(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
checkSingleUse(long, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
checkSingleUse(long, int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
checksumBlockFileUpdate(Checksum, File) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
 
checksumBlockFileUpdate(Checksum, File, long, long) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
 
checksumBlockFileUpdate(Checksum, RandomAccessFile, long) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
 
checkTests() - Method in class com.pnfsoftware.jeb.client.PublicAnnouncement
 
checkTrue(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
checkType(COperatorType...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
checkType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
checkUpdate() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Not called locally: it is entirely up to the client to implement and decide who calls this method.
checkUpdate() - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
 
chmod(String, String, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Change the permissions of a file or folder.
chown(String, String, String, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Change the ownership of a file or folder.
CIdentifierClass - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Class of a C identifier.
CIRCLE - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
 
CIRCLE_FILLED - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
 
CKeyword - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C keywords and reserved tokens.
Class - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Class - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
CLASS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
 
CLASS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CEntityType
pseudo element
CLASS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
CLASS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
CLASS_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
ClassCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
Class coordinates for bytecode code units.
ClassCoordinates(int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.ClassCoordinates
 
classes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
 
CLASSID - Enum constant in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
ClassId data.
Type: class identifier
classloaders - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
ClasspathCollector - Class in com.pnfsoftware.jeb.util.reflect
Collect classpaths and build a ClassLoader object using those paths.
ClasspathCollector() - Constructor for class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
 
ClassVtablePaths<T> - Class in com.pnfsoftware.jeb.core.units.code.asm.type
 
ClassVtablePaths(T, INodeFeatureExtractor<T>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.ClassVtablePaths
 
CLEAN - Enum constant in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
The file is clean.
cleanCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
 
cleanGraph() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Perform clean-up after a change in CFG structure.
cleanGraph(boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Perform clean-up after a change in CFG structure.
cleanGraph(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Clean the graph of an IR method context.
clear() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
clear() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Delete all cases entry, resulting in an empty switch.
clear() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
 
clear() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
clear() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
Remove all statements of the block, making the block effectively empty: {}.
clear() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
clear() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
clear() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
clear() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
Reset the object by clearing all requests.
clear() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
Remove all statements of the block, making the block effectively empty: {}
clear() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Clear the bitmap to all false.
clear() - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
Clear all sets.
clear() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
clear() - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.IntList
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.IntMap
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Reset the reference counter.
clear() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
clear() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
clear() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
Clears the entire map.
clear() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
Clears the set.
clear() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
clear() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
clear() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
clear() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
clear(int) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
Clear a bucket.
CLEAR - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
clearAllData(Object) - Method in interface com.pnfsoftware.jeb.core.IUserDataSupport
Remove all pieces of custom unit data.
clearAllData(Object) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
clearAllData(Object) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
clearAllData(Object) - Method in class com.pnfsoftware.jeb.core.UserDataSupport
 
clearAllDirty() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
clearAnalysisQueue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
 
clearArgument() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
clearbit(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
clearBreakpoint(IDebuggerBreakpoint) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Remove an execution breakpoint.
clearBreakpoints() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Remove all execution breakpoints.
clearCache() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
 
clearDirty(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
clearGlobalFilters() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
clearInstructionCache() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
Clear the instruction cache, if this processed uses one.
clearNativeStack(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
clearProperty(String) - Method in interface com.pnfsoftware.jeb.core.properties.IConfiguration
Remove a property from the configuration object.
clearProperty(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
 
clearProperty(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
 
clearSignaturesToWrite() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
 
clearSpecialComments(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
 
clearState() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
This method should be called before re-using the environment for another simulation.
clearUnloadedProject() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Clear all unloaded projects from the project list.
CLIENT_RUNNING_FILENAME_PREFIX - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
clientChoice - Variable in class com.pnfsoftware.jeb.core.events.ControllerNotification
 
ClientNotification - Class in com.pnfsoftware.jeb.core.events
Event notification data for clients.
ClientNotification(String) - Constructor for class com.pnfsoftware.jeb.core.events.ClientNotification
Create a new information notification.
ClientNotification(String, ClientNotificationLevel) - Constructor for class com.pnfsoftware.jeb.core.events.ClientNotification
Create a new notification.
ClientNotificationLevel - Enum Class in com.pnfsoftware.jeb.core.events
Notification level for ClientNotification.
clone() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
clone() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
clone() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
 
clone() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
clone() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
 
clone() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
 
clone() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
 
cloneArray(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Clone an array.
cloneNode(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
close() - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginFactory
 
close() - Method in class com.pnfsoftware.jeb.client.script.PythonScriptFactory
 
close() - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryDatabase
Close the telemetry database.
close() - Method in class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
 
close() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
close() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
 
close() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
 
close() - Method in interface com.pnfsoftware.jeb.core.ICoreContext
Terminate this core context.
close() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Close the context.
close() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
 
close() - Method in class com.pnfsoftware.jeb.core.input.FileInput
 
close() - Method in interface com.pnfsoftware.jeb.core.input.IInput
Close that input and free all resources used by this object.
close() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
 
close() - Method in class com.pnfsoftware.jeb.core.input.SubInput
 
close() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Close this project.
close() - Method in interface com.pnfsoftware.jeb.util.base.AutoCloseable2
 
close() - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractAutoClosingLock
 
close() - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
 
close() - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericZipBrowser
 
close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
 
close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
 
close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
 
close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
 
close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
 
close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
 
close() - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
 
close() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
close() - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
close() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
 
close() - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
Close this sub-channel and its master channel.
close() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
close() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
close() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
closeElement() - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
Close the last opened element.
closeElement(boolean) - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
Close the last opened element.
closeEnginesContext(IEnginesContext) - Method in interface com.pnfsoftware.jeb.core.ICoreContext
Close an engines context
closeMainProject() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
closeMainProject() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Convenience method used to close the main project (if any), that is, the first project of the first engines context managed by the JEB back-end.
closeOpenedProject() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
closeSection() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
CLOUDSHIELD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
CMasterOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
Master optimizer for the C AST generated code.
CMasterOptimizer(ICMethod) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
Create a standard AST master optimizer with no maximum runcount (unsafe).
CMasterOptimizer(ICMethod, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
Create a standard AST master optimizer.
CMethodSimulator - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
Pseudo-C method simulator.
CMethodSimulator(ICMethod, CEnvironment) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
 
CMethodSimulator(ICMethod, CEnvironment, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
 
CMethodSimulator(ICMethod, CEnvironment, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
 
CMethodSimulatorUtils - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
Utility methods.
CMethodSimulatorUtils() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulatorUtils
 
CMethodState - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
State of a simulated method.
CMethodState(List<ICStatement>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
CMethodState.ControlWord - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
Control word.
cmpFloat(OperationType, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
COARSE - Enum constant in enum class com.pnfsoftware.jeb.core.output.AddressConversionPrecision
Raw precision: don't need any reference to context (for example, in a text, would be the line+column number "152:10")
CODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
Informative: code should be defined, but not necessarily the beginning of a function (symbol can be defined in the middle of a function)
CODE - Static variable in class com.pnfsoftware.jeb.core.units.code.Pointer
Address references an area of code; it is recommended to use CodePointer instead for routines/methods.
CODE_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
CODE_ERROR - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
CODE_ERRORS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
CODE_INSTRUCTIONS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
CODE_LIBRARY - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
CODE_LOAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
CODE_METADATA - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
CODE_NOT_IMPLEMENTED - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
CODE_NOT_SUPPORTED - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
CODE_ORPHAN - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
CODE_ROUTINE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
CODE_SLACK - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
CODE_STUB - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
CODE_SUCCESS - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
CODE_UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
CODE_UNLOAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
CodeAddition - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
this type indicates that new code items were added to the unit.
CodeAnalysisCompleted - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
This event is issued by INativeCodeUnit when a code analysis is completed.
CodeAnalyzerUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Utility methods for the generic code analyzer.
CodeAnalyzerUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeAnalyzerUtil
 
CodeAnchor - Class in com.pnfsoftware.jeb.core.output.code
Named anchors for code documents.
CodeCommentManager<U extends ICodeUnit> - Class in com.pnfsoftware.jeb.core.units.code
A comment manager for code units.
CodeCommentManager(U) - Constructor for class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
 
CodeConstant - Class in com.pnfsoftware.jeb.core.units.code.asm.type
A code constant object is a literal with a name and a fixed value.
CodeConstant(String, Object) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
 
CodeConstantManager - Class in com.pnfsoftware.jeb.core.units.code.asm.type
A manager for Integer, Long and String constants.
CodeConstantManager() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
CodeCoordinatesUtil - Class in com.pnfsoftware.jeb.core.output.code.coordinates
Utility methods for ICodeCoordinates implementing classes.
CodeCoordinatesUtil() - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.CodeCoordinatesUtil
 
CodeDocument - Class in com.pnfsoftware.jeb.core.output.code
A text document base class for units that wish to output code (eg, assembly code, high level code).
CodeDocument() - Constructor for class com.pnfsoftware.jeb.core.output.code.CodeDocument
 
CodeDocumentPart - Class in com.pnfsoftware.jeb.core.output.code
A document part specific to code outputs.
CodeDocumentPart(long) - Constructor for class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Create a new code document part, attached to the given anchor.
CodeFontChanged - Enum constant in enum class com.pnfsoftware.jeb.client.events.JC
Code font was changed
CodeGapAnalysisStyle - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Types of analysis for gaps in code areas.
CODELESS_FOLDER_DEFAULT_NAME - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
 
CODELESS_SIGS_EXTENSION - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
 
CodelessLibraryID - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Make it a dynamic enum for users to add its own libraries?
CodelessLibraryVersion - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
 
CodelessLibraryVersion(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
 
CodelessSignatureManager - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Manage a set of ExecutableModel, such that an unknown binary can be matched against these models (see {CodelessSignatureManager.match(INativeCodeUnit, CodelessSignaturePackageEntry)), or identified as containing code from the models (see {CodelessSignatureManager.identifyLibraries(INativeCodeUnit)).
CodelessSignaturePackageEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Represent a codeless signature package available through CodelessSignatureManager.
CodelessSignaturePackageEntry(File) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignaturePackageEntry
 
CodeLine - Class in com.pnfsoftware.jeb.core.output.code
Class for code lines.
CodeLine() - Constructor for class com.pnfsoftware.jeb.core.output.code.CodeLine
 
CodeNodeUtil - Class in com.pnfsoftware.jeb.core.output.tree
Convenience methods to filter ICodeNodes.
CodeNodeUtil() - Constructor for class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
 
CodeObjectUnitUtil - Class in com.pnfsoftware.jeb.core.units.codeobject
Utility routines for ICodeObjectUnit.
CodeObjectUnitUtil() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
 
CodePointer - Class in com.pnfsoftware.jeb.core.units.code
Standard implementation of a pointer to code.
CodePointer(long) - Constructor for class com.pnfsoftware.jeb.core.units.code.CodePointer
Create an entry-point description using a default processor mode.
CodePointer(long, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.CodePointer
Create an entry-point address description.
CodePointer(ICodePointer) - Constructor for class com.pnfsoftware.jeb.core.units.code.CodePointer
 
CodeUtil - Class in com.pnfsoftware.jeb.core.units.code
Utility routines for code units.
CodeUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.CodeUtil
 
CoffDebugDirectoryEntry - Class in com.pnfsoftware.jeb.core.units.codeobject
The COFF Debug directory object used by PE units.
COLDFIRE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
COLLAPSE - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Request to mark an item as collapsed (rendering should be hidden) or expanded (normal rendering, not hidden).
collect(Collection<String>) - Method in class com.pnfsoftware.jeb.util.base.StarMatcher
Collect all matches.
collectAllPhysicalMethodIndices(Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
collectAllPhysicalOffsets(Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Gather all physical offsets for this element and all its constituents.
collectAllPhysicalOffsets(Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Collect physical offsets for this element and all its constituents.
collectBits(List<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
collectCandidateMemoryDerefs(IEGeneric, EDefUseInfo, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
The default implementation does nothing and requests continuation.
collectCandidateMemoryDerefs(IEGeneric, EDefUseInfo, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
This method is called potentially-used/defined variables (candidates) are being collected for IEMem IR expressions.
collectClasses(ICodeUnit, boolean, boolean, Pattern) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
Collect classes.
collectIndirectCallReferences() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
collectIndirectCallReferences() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
Collect the list of dereferenced addresses computed by a call-to-sub instruction.
collectIndirectCallReferences(long) - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
collectIndirectCallReferences(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Collect the list of dereferenced addresses computed by a call-to-sub instruction.
collectInstructionAllDefs(long, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
collectInstructionAllDefs(long, Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
collectInstructionAllUses(long, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
collectInstructionAllUses(long, Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
CollectionOrder - Enum Class in com.pnfsoftware.jeb.util.collect
List of collection orderings.
collectionSizes - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
collectionSizes - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
 
CollectionUtil - Class in com.pnfsoftware.jeb.util.collect
Convenience methods for Java collections, in particular, lists.
CollectionUtil() - Constructor for class com.pnfsoftware.jeb.util.collect.CollectionUtil
 
collectMethods(ICodeUnit, boolean, boolean, Pattern) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
Collect methods.
collectMulti(Map<K, C>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Collect the values of a multi-map.
collectRegisters(Set<Long>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
collectSourceIds(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
collectSourceIds(Collection<Integer>, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
collectSubExpressions(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Perform a shallow collection of the sub-expressions of this expression.
collectSubExpressions(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
collectSubExpressions(Collection<IEGeneric>, Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Perform a shallow collection of the sub-expressions of this statement.
collectSubExpressions(List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Collect all sub-expressions of this expression, in evaluation order.
collectTypes(IPrototypeItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
collectUniqueVarIds(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Collect the unique list of variable ids making up this expression, including the expression itself if is an IDVar.
collectUsedExpressions(Collection<Couple<IEGeneric, IEGeneric>>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Perform a shallow collection of the first-level expressions used by this statement.
collectVarIds(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
collectVarIds(Set<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Recursively collect all the variable ids used and defined by this expression.
collectVars(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Collect all the variables making up this expression, including the expression itself if is a variable.
collectVars(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
collectVars(IEGeneric, Collection<IEVar>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Collect all EVars of an expression.
collectVirtualMethodOverrides(int, int, Collection<VirtualMethodCoordinates>, Collection<VirtualMethodCoordinates>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
Gather the overrides and reverse-overrides of a virtual method.
collectVirtualMethodOverrides(INativeMethodItem, Collection<INativeMethodItem>, Collection<INativeMethodItem>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
columnBegin - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
columnEnd - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
com.pnfsoftware.jeb.client - package com.pnfsoftware.jeb.client
This package and its sub-packages contain types and interfaces used to build JEB clients and interact with client-specific sides of a JEB instance.
com.pnfsoftware.jeb.client.api - package com.pnfsoftware.jeb.client.api
Types used by scripts to interact with the analysis results presented by a JEB client.
com.pnfsoftware.jeb.client.events - package com.pnfsoftware.jeb.client.events
Types related to client-specific events (not back-end events).
com.pnfsoftware.jeb.client.floating - package com.pnfsoftware.jeb.client.floating
Types used to by floating clients to interact with controllers.
com.pnfsoftware.jeb.client.jebio - package com.pnfsoftware.jeb.client.jebio
Types to interact with the JEB.IO portal.
com.pnfsoftware.jeb.client.script - package com.pnfsoftware.jeb.client.script
Facility code to provide implementors of JEB clients a way to offer scripting supports to JEB users.
com.pnfsoftware.jeb.client.telemetry - package com.pnfsoftware.jeb.client.telemetry
Types related to telemetry information that can be generated by JEB clients.
com.pnfsoftware.jeb.core - package com.pnfsoftware.jeb.core
The core package and sub-packages define classes and interfaces to interact with and develop JEB back-end plugins.
com.pnfsoftware.jeb.core.actions - package com.pnfsoftware.jeb.core.actions
Support types for actions that units may provide and implementation in order to allow generic access requests.
com.pnfsoftware.jeb.core.dao - package com.pnfsoftware.jeb.core.dao
Data Access Objects types used by the back-end engines to access artifact files, project files, configuration files, and so on.
com.pnfsoftware.jeb.core.dao.impl - package com.pnfsoftware.jeb.core.dao.impl
Simple implementations DAOs that can be instantiated by clients.
com.pnfsoftware.jeb.core.events - package com.pnfsoftware.jeb.core.events
Event and notification types used by the back-end.
com.pnfsoftware.jeb.core.exceptions - package com.pnfsoftware.jeb.core.exceptions
Custom exceptions generated by the back-end.
com.pnfsoftware.jeb.core.input - package com.pnfsoftware.jeb.core.input
Types used by units to read data.
com.pnfsoftware.jeb.core.output - package com.pnfsoftware.jeb.core.output
Types to build unit-generated contents in the form of text, table, or tree documents.
com.pnfsoftware.jeb.core.output.code - package com.pnfsoftware.jeb.core.output.code
Specialized text document useful for code units.
com.pnfsoftware.jeb.core.output.code.coordinates - package com.pnfsoftware.jeb.core.output.code.coordinates
Coordinates system used by code units.
com.pnfsoftware.jeb.core.output.table - package com.pnfsoftware.jeb.core.output.table
Types for table documents, useful to represent tabular data generated by a unit.
com.pnfsoftware.jeb.core.output.table.impl - package com.pnfsoftware.jeb.core.output.table.impl
Trivial implementations for the table package interfaces.
com.pnfsoftware.jeb.core.output.text - package com.pnfsoftware.jeb.core.output.text
Types for text documents, useful to represent textual data generated by a unit.
com.pnfsoftware.jeb.core.output.text.impl - package com.pnfsoftware.jeb.core.output.text.impl
Trivial implementations for the text package interfaces.
com.pnfsoftware.jeb.core.output.tree - package com.pnfsoftware.jeb.core.output.tree
Types to generate tree documents, useful to represent hierarchical data generated by a unit.
com.pnfsoftware.jeb.core.output.tree.impl - package com.pnfsoftware.jeb.core.output.tree.impl
Trivial implementations for the tree package interfaces.
com.pnfsoftware.jeb.core.properties - package com.pnfsoftware.jeb.core.properties
Types defining configuration objects, property definition manager, and property manager.
com.pnfsoftware.jeb.core.properties.impl - package com.pnfsoftware.jeb.core.properties.impl
Standard implementation of the properties set of interfaces.
com.pnfsoftware.jeb.core.units - package com.pnfsoftware.jeb.core.units
Types used to implement and access data identifiers, parsers, code analyzers, disassemblers, decompilers, and debuggers.
com.pnfsoftware.jeb.core.units.code - package com.pnfsoftware.jeb.core.units.code
Types related to JEB code plugins, including disassemblers, decompilers, and debuggers.
com.pnfsoftware.jeb.core.units.code.android - package com.pnfsoftware.jeb.core.units.code.android
This package and sub-packages contain all types used by Android code analysis plugins.
com.pnfsoftware.jeb.core.units.code.android.adb - package com.pnfsoftware.jeb.core.units.code.android.adb
Types to access and interact with the Android Debug Bridge (adb).
com.pnfsoftware.jeb.core.units.code.android.controlflow - package com.pnfsoftware.jeb.core.units.code.android.controlflow
Control flow graph classes used by the Android components, including dexdec.
com.pnfsoftware.jeb.core.units.code.android.dex - package com.pnfsoftware.jeb.core.units.code.android.dex
Types representing an Dex structures and Dalvik code.
com.pnfsoftware.jeb.core.units.code.android.ir - package com.pnfsoftware.jeb.core.units.code.android.ir
This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred to as dexdec) Intermediate Representation (IR) objects.
com.pnfsoftware.jeb.core.units.code.android.render - package com.pnfsoftware.jeb.core.units.code.android.render
Specific types used by Dex units to render Dex disassembly code.
com.pnfsoftware.jeb.core.units.code.asm - package com.pnfsoftware.jeb.core.units.code.asm
This package and sub-packages contains types used by the native code analysis pipeline, including gendec (the generic decompiler).
com.pnfsoftware.jeb.core.units.code.asm.analyzer - package com.pnfsoftware.jeb.core.units.code.asm.analyzer
Types relating to the disassembler engine.
com.pnfsoftware.jeb.core.units.code.asm.cfg - package com.pnfsoftware.jeb.core.units.code.asm.cfg
Control-flow graph types specific to native code.
com.pnfsoftware.jeb.core.units.code.asm.decompiler - package com.pnfsoftware.jeb.core.units.code.asm.decompiler
This package and its sub-packages contain the types used to access gendec, JEB's generic decompiler.
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST types, used in AST documents provided by the source units generated by gendec.
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
Types specific to gendec's AST optimizers.
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
C simulator types, used to emulate AST statements.
com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
Specific exception types that may be thrown by gendec components.
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Types used to create and access gendec's IR (Intermediate Representation).
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Types used by the IR template and IR compiler.
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
IR emulator facility.
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Types specific to gendec's IR optimizers.
com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
Common types used by gendec's optimizers.
com.pnfsoftware.jeb.core.units.code.asm.items - package com.pnfsoftware.jeb.core.units.code.asm.items
Native code items, including code items and data items.
com.pnfsoftware.jeb.core.units.code.asm.mangling - package com.pnfsoftware.jeb.core.units.code.asm.mangling
Types related to mangling and de-mangling of native names.
com.pnfsoftware.jeb.core.units.code.asm.memory - package com.pnfsoftware.jeb.core.units.code.asm.memory
Types used to represent a virtual memory used when analyzing native code.
com.pnfsoftware.jeb.core.units.code.asm.processor - package com.pnfsoftware.jeb.core.units.code.asm.processor
Types used to define and represent processors' instructions, operands, and registers.
com.pnfsoftware.jeb.core.units.code.asm.processor.arch - package com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Architecture-specific information for processors, such as as common registers bank definitions.
com.pnfsoftware.jeb.core.units.code.asm.processor.memory - package com.pnfsoftware.jeb.core.units.code.asm.processor.memory
The encoded memory area types can be used to represent some operand encodings.
com.pnfsoftware.jeb.core.units.code.asm.render - package com.pnfsoftware.jeb.core.units.code.asm.render
Types used during the generation of native code disassembly.
com.pnfsoftware.jeb.core.units.code.asm.sig - package com.pnfsoftware.jeb.core.units.code.asm.sig
Types for library code signatures (siglib) generation and identification.
com.pnfsoftware.jeb.core.units.code.asm.sig.codeless - package com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Types for "code-less" signatures.
com.pnfsoftware.jeb.core.units.code.asm.simulator - package com.pnfsoftware.jeb.core.units.code.asm.simulator
Types used for (limtied) native instruction simulation.
com.pnfsoftware.jeb.core.units.code.asm.type - package com.pnfsoftware.jeb.core.units.code.asm.type
Classes and interfaces to access and define native types and related objects, used by JEB's native code analysis pipeline (including gendec).
com.pnfsoftware.jeb.core.units.code.dart - package com.pnfsoftware.jeb.core.units.code.dart
Types used by Dart code analysis plugins.
com.pnfsoftware.jeb.core.units.code.debug - package com.pnfsoftware.jeb.core.units.code.debug
Types used by debugger plugins.
com.pnfsoftware.jeb.core.units.code.debug.impl - package com.pnfsoftware.jeb.core.units.code.debug.impl
Standard implementations of debugger related interfaces.
com.pnfsoftware.jeb.core.units.code.java - package com.pnfsoftware.jeb.core.units.code.java
Types used to manipulate dexdec-generated (Dex decompiler) Java Abstract Syntax Tree (AST) objects.
com.pnfsoftware.jeb.core.units.code.simatic - package com.pnfsoftware.jeb.core.units.code.simatic
Public types and interfaces provided by the Simatic S7 analysis plugins.
com.pnfsoftware.jeb.core.units.code.wincommon - package com.pnfsoftware.jeb.core.units.code.wincommon
Types specific to Windows operating systems.
com.pnfsoftware.jeb.core.units.codeobject - package com.pnfsoftware.jeb.core.units.codeobject
Types specific to code objects, such as Windows PE, Linux ELF, or Apple Mach-O.
com.pnfsoftware.jeb.core.units.codeobject.dwarf - package com.pnfsoftware.jeb.core.units.codeobject.dwarf
ELF DWARF specific types.
com.pnfsoftware.jeb.core.units.impl - package com.pnfsoftware.jeb.core.units.impl
Standard implementations of basic units objects.
com.pnfsoftware.jeb.core.util - package com.pnfsoftware.jeb.core.util
Utility types specific to JEB core, such as unit helper classes.
com.pnfsoftware.jeb.util - package com.pnfsoftware.jeb.util
Utility library.
com.pnfsoftware.jeb.util.base - package com.pnfsoftware.jeb.util.base
Basic utility types, used by other utility code.
com.pnfsoftware.jeb.util.collect - package com.pnfsoftware.jeb.util.collect
Collections, such as segments, custom maps/sets/lists, etc.
com.pnfsoftware.jeb.util.concurrent - package com.pnfsoftware.jeb.util.concurrent
Types related to concurrency, synchronization, and external code execution.
com.pnfsoftware.jeb.util.encoding - package com.pnfsoftware.jeb.util.encoding
Types to encode and decode data, including hashes/digests calculator, zip and xml implementations.
com.pnfsoftware.jeb.util.encoding.cbor - package com.pnfsoftware.jeb.util.encoding.cbor
CBOR (Concise Binary Object Representation) types.
com.pnfsoftware.jeb.util.encoding.jflex - package com.pnfsoftware.jeb.util.encoding.jflex
Jflex usage types.
com.pnfsoftware.jeb.util.encoding.jflex.lexers - package com.pnfsoftware.jeb.util.encoding.jflex.lexers
Actual (concrete) lexers are stored in this package.
com.pnfsoftware.jeb.util.encoding.json - package com.pnfsoftware.jeb.util.encoding.json
JSON types provided by the JSON parser.
com.pnfsoftware.jeb.util.encoding.json.parser - package com.pnfsoftware.jeb.util.encoding.json.parser
JSON parser package.
com.pnfsoftware.jeb.util.encoding.xml - package com.pnfsoftware.jeb.util.encoding.xml
Custom read-only XML parser implementation, adhering to org.w3.dom.
com.pnfsoftware.jeb.util.encoding.zip - package com.pnfsoftware.jeb.util.encoding.zip
Zip archive browser facade to access the Oracle, Apache, or other implementations.
com.pnfsoftware.jeb.util.encoding.zip.fsr - package com.pnfsoftware.jeb.util.encoding.zip.fsr
Custom read-only Zip archive parser, with the goal of being fast and fault-tolerant.
com.pnfsoftware.jeb.util.events - package com.pnfsoftware.jeb.util.events
Types to implement event sources, and event listeners.
com.pnfsoftware.jeb.util.format - package com.pnfsoftware.jeb.util.format
Types used to format data to text.
com.pnfsoftware.jeb.util.graph - package com.pnfsoftware.jeb.util.graph
Types used to represent graphs.
com.pnfsoftware.jeb.util.interpreter - package com.pnfsoftware.jeb.util.interpreter
Types used to build program interpreters.
com.pnfsoftware.jeb.util.io - package com.pnfsoftware.jeb.util.io
Types for I/O operations, such as file writing/reading, file monitors, directory browsing.
com.pnfsoftware.jeb.util.logging - package com.pnfsoftware.jeb.util.logging
Types used access the logging system used by JEB.
com.pnfsoftware.jeb.util.math - package com.pnfsoftware.jeb.util.math
Utility code for mathematical operations.
com.pnfsoftware.jeb.util.net - package com.pnfsoftware.jeb.util.net
Utility code for network operations.
com.pnfsoftware.jeb.util.primitives - package com.pnfsoftware.jeb.util.primitives
Utility code operating on primitives.
com.pnfsoftware.jeb.util.reflect - package com.pnfsoftware.jeb.util.reflect
Reflection utility code.
com.pnfsoftware.jeb.util.serialization - package com.pnfsoftware.jeb.util.serialization
JEB's custom serialization facility (PNF-ORPD).
com.pnfsoftware.jeb.util.serialization.annotations - package com.pnfsoftware.jeb.util.serialization.annotations
Annotations used by JEB's serialization facility.
com.pnfsoftware.jeb.util.serialization.objects - package com.pnfsoftware.jeb.util.serialization.objects
Custom types used internally by JEB's serialization facility.
CommandExec - Class in com.pnfsoftware.jeb.util.concurrent
An object to allow the execution of external commands with timeout.
CommandExec(long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.CommandExec
Create an object with an optional timeout.
CommandParameter - Class in com.pnfsoftware.jeb.util.interpreter
Definition of a command's parameter.
CommandParameter(String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
 
CommandParameter(String, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
 
CommandParameter(String, String, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
 
CommandParameter(String, String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
 
CommandParameter(String, String, boolean, boolean, IAutocompleteListProvider) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
 
CommandParameter(String, String, String, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
 
comment - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
Comment - Class in com.pnfsoftware.jeb.core.units.impl
Comments are managed by comment managers.
Comment() - Constructor for class com.pnfsoftware.jeb.core.units.impl.Comment
 
Comment(String) - Constructor for class com.pnfsoftware.jeb.core.units.impl.Comment
 
Comment(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.impl.Comment
 
Comment(String, String, Collection<MetaComment>) - Constructor for class com.pnfsoftware.jeb.core.units.impl.Comment
 
COMMENT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
COMMENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeAttributeSignerID
Signer to extract all comments from the signed routine
COMMENT - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
COMMENT - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Create a comment.
COMMENT_AUTO - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
COMMENT_FLAG_ASSEMBLY_ONLY - Static variable in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
 
COMMENT_FLAG_DECOMPILER_META - Static variable in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
 
COMMENT_FLAG_FAVORITE - Static variable in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
COMMENT_FLAG_SOURCE_ONLY - Static variable in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
 
COMMENT_UPDATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
 
COMMENT2 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
commentBlockBegin - Variable in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
commentBlockEnd - Variable in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
CommentGenerator - Class in com.pnfsoftware.jeb.core.output.code
A comment generator for CodeDocuments.
CommentGenerator(CodeDocumentPart, String) - Constructor for class com.pnfsoftware.jeb.core.output.code.CommentGenerator
 
CommentGenerator(CodeDocumentPart, String, int, int) - Constructor for class com.pnfsoftware.jeb.core.output.code.CommentGenerator
 
commentInline - Variable in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
CommentManager - Class in com.pnfsoftware.jeb.core.units.impl
Basic implementation using String addressing only.
CommentManager(IInteractiveUnit) - Constructor for class com.pnfsoftware.jeb.core.units.impl.CommentManager
 
CommentUpdate - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
commit() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
 
commit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
Commit the changes to memory.
commit(boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
 
commitChanges() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
Commit the modifications onto the underlying VM.
commitChanges(boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
Commit the modifications onto the underlying VM.
commitMemoryChanges(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
COMMON_PRIMITIVE_SIZES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
Typical primitives sizes on 32-bit arch.: char=1, short=2, int=4, long=4 (!), long-long=8, float=4, double=8, long-double=10.
COMMON_PRIMITIVE_SIZES64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
Typical primitives sizes on 64-bit arch.: char=1, short=2, int=4, long=8 (!), long-long=8, float=4, double=8, long-double=10.
CommonsConfigurationWrapper - Class in com.pnfsoftware.jeb.core.properties.impl
This class wraps Apache Commons Configuration v2 objects.
CommonsConfigurationWrapper(Configuration) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
Create a wrapper.
COMP_ANDROID_ART - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
COMP_ANDROID_NDK - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
COMP_UNKNOWN - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
COMP_UNKNOWN_LINUX - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
COMP_UNKNOWN_WINDOWS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
COMP_VISUAL_STUDIO - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
compare(int, Comparator<T>, CFG<T>, CFG<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
Basic CFG comparison.
compare(CFG<T>, CFG<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
Basic CFG comparison.
compare(Character, Character) - Method in class com.pnfsoftware.jeb.util.format.AlphanumCharComparator
 
compare(String, int, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
 
compare(String, String) - Method in class com.pnfsoftware.jeb.util.format.NumberComparator
 
compare(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
compare(Collection<? extends T>, Collection<? extends T>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
 
compareAndGetMostPrecise(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
compareByReference(Collection<? extends T>, Collection<? extends T>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
 
compareBytes(byte[], int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Compare arrays of bytes.
compareCI(String, int, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
 
compareDocumentPosition(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
compareFiles(File, File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Compare the contents of two files for equality.
compareHandlers(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Compare the protection information of two blocks.
compareKeys(K, K) - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
 
compareKeys(K, K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
Compare two keys using the map's actual comparator.
compareSimple(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Simple comparison: are both types objects (incl.
compareTo(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
compareTo(SPDC) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
compareTo(TypeLibraryEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
 
compareTo(Version) - Method in class com.pnfsoftware.jeb.core.Version
 
compareTo(IntegerSegment) - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
 
compareTo(LongSegment) - Method in class com.pnfsoftware.jeb.util.collect.LongSegment
 
compareTo(Token) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.Token
 
compareToArray(List<Integer>, int[]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
 
compareToIgnoreChannel(Version) - Method in class com.pnfsoftware.jeb.core.Version
 
compareToIgnoreTimestamp(Version) - Method in class com.pnfsoftware.jeb.core.Version
 
compareToIgnoreTimestampAndChannel(Version) - Method in class com.pnfsoftware.jeb.core.Version
 
compareU(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
compareUnsigned(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Compare two longs as unsigned.
compile() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
compile(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
compile(EPatternCompiler) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
compile(EPatternCompiler.EPattern) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
Compile an IR pattern.
compileCfg(IERoutineContext, String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Compile a sequence of statements and return the CFG.
compileCfg(String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Compile a sequence of statements and return the CFG.
CompiledExpression(IERoutineContext, IEGeneric) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledExpression
 
CompiledField() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
CompiledProgram() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledProgram
 
CompiledRoutine(IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledRoutine
 
CompiledStatement(IEStatement) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledStatement
 
compileExpression(IERoutineContext, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Compile a non-statement expression.
compileExpression(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Compile a non-statement expression.
compileProgram(File) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Compile an IR program made of 1 or more routines.
compileProgram(String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Compile an IR program made of 1 or more routines.
compileProgram(List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Compile an IR program made of 1 or more routines.
compileRoutine(String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Compile an IR routine.
CompilerType - Class in com.pnfsoftware.jeb.core.units.codeobject
Dynamic enumeration of common compiler types.
CompilerType(int, String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
 
compileStatement(IERoutineContext, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Compile a single statement.
compileStatement(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Compile a single statement.
complete() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
 
completeClassInitialization(INativeClassItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
 
completeClassTypeInitialization(IClassType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
 
COMPLETED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilationStatus
The decompilation of the target is complete.
COMPLETED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
 
COMPLEX - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
DO NOT USE.
COMPLEX - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
Complex number type, usually a built-in type aggregating two floating-points.
compname - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
 
compose(IERoutineContext, IEGeneric...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Create a composition if the provided list of elements contains at least two entries, else return the single element.
compose(IERoutineContext, Collection<IEGeneric>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Create a composition if the provided list of elements contains at list two entries, else return the single element.
COMPOSE_2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-operation (convenience): represents an IECompose of two parts (low bits, high-bits)
COMPOSE_2EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-operation (convenience): represents an IECompose of two equal-length parts
COMPOSITE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
Composite type, such as an array or a structure or union.
compressFolder(String, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Compress a folder and its contents to a zip archive.
CompressPersistedProject - Static variable in interface com.pnfsoftware.jeb.core.IRuntimeProject
Project property
compute() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
Compute the requested digests and stream size.
compute(byte[], long, int, T[], IMachineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator
Compute the result of the instruction (ADD, SUB...).
computeEdgeBetweenness() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Compute the edge-betweenness score of all edges of the graph using Girvan-Newman.
CONCAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Similar to ADD (+), but for strings
ConcurrentException - Exception in com.pnfsoftware.jeb.util.concurrent
This exception can be raised when a concurrency error is detected.
ConcurrentException() - Constructor for exception com.pnfsoftware.jeb.util.concurrent.ConcurrentException
 
ConcurrentException(String) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.ConcurrentException
 
ConcurrentException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.ConcurrentException
 
ConcurrentException(Throwable) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.ConcurrentException
 
ConcurrentHashSet<E> - Class in com.pnfsoftware.jeb.util.collect
The set version of a ConcurrentHashMap.
ConcurrentHashSet() - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
ConcurrentHashSet(int) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
ConcurrentHashSet(Collection<? extends E>) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
ConcurrentList<T> - Class in com.pnfsoftware.jeb.util.collect
A concurrent version of ArrayList.
ConcurrentList() - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
ConcurrentList(int) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
ConcurrentList(ArrayList<T>) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
COND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
ternary conditional operator
COND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-operation: represents an IECond (operands: predicate, trueExp, falseExp)
COND_BRANCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
Source conditionally branches on target
COND_EXP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
conditional expression operator: p ? a: b
CONDITIONAL_EXEC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
Instruction executes conditionally
ConditionalExpression - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
ConditionalExpression - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
config - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
ConfigurationMemoryMap - Class in com.pnfsoftware.jeb.core.properties.impl
Configuration implementation where objects are stored in a hash-map in memory.
ConfigurationMemoryMap() - Constructor for class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
 
ConfigurationMemoryMap(IConfiguration) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
 
CONSERVATIVE - Static variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
Const - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
 
CONST - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
CONST - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
constant - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
constant - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
Constant - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Constant - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
Constants - Class in com.pnfsoftware.jeb.client.floating
Constants used by the floating controller.
Constants() - Constructor for class com.pnfsoftware.jeb.client.floating.Constants
 
ConstantsFormatter - Class in com.pnfsoftware.jeb.core.units.code.asm.render
A formatter for a series code constants.
ConstantsFormatter(CodeConstant) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
 
ConstantsFormatter(Collection<CodeConstant>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
 
ConstantsFormatter(Collection<CodeConstant>, Object) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
 
Constraint - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
 
Constraint(Collection<Func>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
 
CONSTRUCTOR - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
constructorMap - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
ContainerFactory - Interface in com.pnfsoftware.jeb.util.encoding.json.parser
Container factory for creating containers for JSON object and JSON array.
CONTAINERS_FIRST - Static variable in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
 
ContainerUnit - Class in com.pnfsoftware.jeb.core.units.impl
Container units are non-binary units used to represent tree structures.
ContainerUnit(String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
Create a container unit of the "composite" format type.
ContainerUnit(String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
Create a container unit.
contains(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
Indicate if an address is defined in this MemoryRanges
contains(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Indicates if the target expression contains any token expression
contains(E) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
 
contains(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
contains(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
contains(Object) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
contains(Object) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
Fast presence check, in O(log N) instead of O(N), the expected time complexity for search in a list.
contains(Object) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
contains(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
contains(String, String...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
A many-element variant of String.contains.
contains(Collection<?>, Object) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Safely check if an object is present within a collection.
contains(V) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
 
containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
Fast presence check, in O(log N) instead of O(N).
containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
containsAt(String, int, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Indicates if a String s contains a particular substring at a specified index.
containsBreak(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
containsCppSeparator(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Fast check, equivalent to string.contains(CPP_PACKAGE_SEPARATOR).
containsInstruction(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Determine whether the CFG contains the provided instruction.
containsKey(int) - Method in class com.pnfsoftware.jeb.util.collect.IntMap
Determine if the key maps to an entry in the map.
containsKey(Object) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
containsKey(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
 
containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
containsKey(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
 
containsKey(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
 
containsLabel(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
containsMemoryAccess(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Indicates if the generic expression contains any memory access (meaning IEMem)
containsNonNull(Iterable<?>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Determine if the given iterable contains one or more non-null elements.
containsNull(Iterable<?>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Determine if the given iterable contains one or more null elements.
containsReference(Collection<? extends T>, T) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Determine if the collection contains the object reference (differs from Collection.contains(Object) by checking reference equality == instead of Object.equals(Object) equality)
containsSourceId(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
containsStatement(ICStatement, Class<? extends ICStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
containsUndeterminedInvocations(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Indicates if the generic expression invokes any undetermined kind of call (meaning IECall, IEJumpFar or IEUntranslatedInstruction)
containsValue(Object) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
containsValue(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
containsVarFull(int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
containsVarFull(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
containsVarPart(IVariable) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
ContentHandler - Interface in com.pnfsoftware.jeb.util.encoding.json.parser
A simplified and stoppable SAX-like content handler for stream processing of JSON text.
ContextAccessType - Enum Class in com.pnfsoftware.jeb.core.units.code.android
Define the type of context-access performed by an Android method.
ContextClosed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by a context at the end of the closing process.
ContextInitialized - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by a context after initialization.
contiguousSubMap(K, K, ISegmentFactory<K, V>) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Get a map containing all the segments in the ranges, without any gap.
contiguousSubMap(K, K, ISegmentFactory<K, V>) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
Continue - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Continue - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
CONTINUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
Next operation should be performed; result is meaningful (but might be null).
CONTINUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
CONTINUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
continue_() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
ControllerInfo - Class in com.pnfsoftware.jeb.core
Floating controller information.
ControllerInfo(InetSocketAddress, int) - Constructor for class com.pnfsoftware.jeb.core.ControllerInfo
 
ControllerNotification - Class in com.pnfsoftware.jeb.core.events
Notification issued by floating controllers to the clients.
ControllerNotification() - Constructor for class com.pnfsoftware.jeb.core.events.ControllerNotification
 
Conversion - Class in com.pnfsoftware.jeb.util.encoding
Utility methods for safe conversions of strings or boxed representations of numbers, to numbers.
Conversion - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
this type indicates that the target object was converted.
Conversion() - Constructor for class com.pnfsoftware.jeb.util.encoding.Conversion
 
convert(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Convert the blocks of the native routine's CFG after the other.
convert(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Convert a native code routine to its initial intermediate representation.
CONVERT - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Perform a conversion.
convertBlock(BasicBlock<InsnType>, List<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Convert a basic block.
convertBlockForTest(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Reserved for testing.
convertCoordinatesToOffset(ICoordinates) - Method in interface com.pnfsoftware.jeb.core.output.text.IBinaryRepresentation
Perform a best-effort conversion of text document coordinates into an offset, as used by read() and find().
convertDestination(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
 
convertDestinationValue(int, int, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
 
convertDexFlagsToCodeFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Convert native Dalvik flags to generic ICodeItem flags.
convertEltlist(NodeList) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
 
ConverterInstructionEntry<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Utility class holding a native instruction being converted to IR.
ConverterInstructionEntry() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
 
ConverterInstructionEntry(ConverterInstructionEntry<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
 
ConverterInstructionEntry(InsnType, long, List<IEStatement>, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
 
convertFileOffsetToRelativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
convertFileOffsetToRelativeAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Convert a file offset to a memory address, relative to the base.
convertFileOffsetToRelativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
 
convertHttpDateToEpoch(String) - Static method in class com.pnfsoftware.jeb.util.net.Net
An HTTP Date.
convertInstruction(ConverterInstructionEntry<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
convertInstruction(IEConverter<?>, IERoutineContext, ConverterInstructionEntry<?>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
The default implementation does nothing and requests continuation.
convertInstruction(IEConverter<?>, IERoutineContext, ConverterInstructionEntry<?>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
Convert a native instruction to IR code.
convertInstructionFirstChance(ConverterInstructionEntry<InsnType>, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
convertInstructionLastChance(ConverterInstructionEntry<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
convertIntermediateOffset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Conversion FROM IR offset TO native address.
convertIntermediateOffset(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
 
convertNativeAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Conversion FROM native address to IR offset.
convertNativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
 
convertNodelist(NodeList) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
 
convertOffsetToCoordinates(long) - Method in interface com.pnfsoftware.jeb.core.output.text.IBinaryRepresentation
Perform a best-effort conversion of an offset, as used by read() and find(), into an actual text document coordinates.
convertOperand(long, InsnType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
This method is called by the AbstractConverter<InsnType extends IInstruction>.com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter.AutoConverter.
convertParameterExpressions(IERoutineContext, IWildcardPrototype, INativeMethodItem, List<IWildcardType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
convertParameterExpressions(IERoutineContext, IWildcardPrototype, INativeMethodItem, List<IWildcardType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Given a prototype, determine the list of IR expressions representing the input expressions (would also contain implicitly read registers).
convertRelativeAddressToFileOffset(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
convertRelativeAddressToFileOffset(long) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Convert a memory address (relative to the base) to a file offset.
convertRelativeAddressToFileOffset(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
 
convertReturnExpressions(IERoutineContext, IWildcardPrototype, INativeMethodItem, List<IWildcardType>, List<IEGeneric>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
convertReturnExpressions(IERoutineContext, IWildcardPrototype, INativeMethodItem, List<IWildcardType>, List<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Given a prototype, determine the list of IR expressions representing the output expressions.
convertReturnLocation(IERoutineContext, IWildcardPrototype) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
convertReturnLocation(IERoutineContext, IWildcardPrototype) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Given a prototype, determine the IR expression representing the return address location of a call to a method of said prototype.
convertSegmentFlagsToVMFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
 
convertSelectionId(int, Class<V>) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Convenience method used to convert a selection id into an enumerated constant.
convertSelectionId(int, Class<V>, V) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Convenience method used to convert a selection id into an enumerated constant.
convertSource(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
 
convertSourceValue(int, int, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
 
convertSymbolicAddressToMemoryToAddress(String, ICodeUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Convert a symbolic address, such as a register name, method symbol, string representation of a physical address, etc.
convertToInlinedCall(IEConverter<?>, IERoutineContext, ConverterInstructionEntry<?>, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
The default implementation does nothing and requests continuation.
convertToInlinedCall(IEConverter<?>, IERoutineContext, ConverterInstructionEntry<?>, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
 
convertToStringKeys(Map<Integer, String>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Convert a regular switch to a switch-on-strings.
convertToSwitchOnEnum(IJavaExpression, Map<Integer, String>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
convertToSwitchOnInteger(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
convertToSwitchOnString(IJavaExpression, Map<Integer, String>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
convertToUnitAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Convert a global address (not specifying the unit to which it applies) to an address explicitly relevant to a unit.
Coordinates - Class in com.pnfsoftware.jeb.core.output.text.impl
A simple implementation of the ICoordinates interface.
Coordinates(long) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
Coordinates(long, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
Coordinates(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
CoordinatesConversionPrecision - Enum Class in com.pnfsoftware.jeb.core.output
Precision and mode of conversion for string addresses.
coordinatesToAddress(ICellCoordinates) - Method in class com.pnfsoftware.jeb.core.output.table.impl.AbstractTableDocument
 
coordinatesToAddress(ICellCoordinates) - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
Convert cell coordinates to the cell address.
coordinatesToAddress(ICoordinates) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
 
coordinatesToAddress(ICoordinates) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
coordinatesToAddress(ICoordinates) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Convert document-specific text coordinates to a unit-specific address using a default conversion precision.
coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
 
coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
 
coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
 
coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Convert document-specific text coordinates to a unit-specific address.
coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
coordinatesToAddress(INodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
 
coordinatesToAddress(INodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
Convert node coordinates to an address understandable by the tree document and potentially the unit representing the document.
coordinatesToAddress(INodeCoordinates, Function<List<INode>, String>) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
Helper method to build address from coordinates
coordinatesToCodeCoordinates(ICoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
coordinatesToLineIndex(ITextDocumentPart, ICoordinates) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Compute the part-relative index of a line given its coordinates.
coordToAddress(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
coordToAddress(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexCommentManager
 
coordToAddress(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
 
coordToAddress(String) - Method in class com.pnfsoftware.jeb.core.units.impl.CommentManager
 
coordToMemory(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.NativeCommentManager
 
COperatorType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Operator types are used to build operators used by AST components, eg, in operations.
COperatorType.Associativity - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Operator associativity (left, right).
copy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
Perform a deep copy of this context, including the frames.
copy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Perform a deep copy of this frame.
copy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a copy of this context.
copy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Perform a deep-copy this object.
copy() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
copy(int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
copy(int, int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
copy(DCopyOptions) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
Copy this element.
copy(DCopyOptions) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
copy(DCopyOptions) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
copy(CEnvironment) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
copy(InputStream, OutputStream) - Static method in class com.pnfsoftware.jeb.util.io.IO
COPY - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
COPY_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
copyAsync(InputStream, OutputStream) - Static method in class com.pnfsoftware.jeb.util.io.IO
Copy a continuous stream of data from a source to a destination.
copyBaseFields(IDInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Copy all base fields, that is all fields but the opcode and operands of the source instruction to this instruction.
copyBytes(byte[], int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Wrapper around Java's arraycopy().
copyFile(File, File, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
Copy a source file to a destination.
copyFile(String, String, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Copy a file or folder.
copyFinder(StorageEntry, Collection<Integer>, Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
copyGraph(CFG<IDInstruction>, boolean, IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Copy an IR-CFG.
copyLowerLevelAddresses(IEStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Copy (add) the native addresses of the instruction to this statement's mapping.
copyOfEdges() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
copyOfEntries() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
 
copyOfKeys() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
copyOfKeys() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
copyOfValues() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
copyOfVertices() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
copyPairOfVariables(IEVar, IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Create a copy variable for a pair of variable.
copyProperties(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Copy the base properties from the provided IR source expression to this expression.
copyProperties(IEStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Copy over the generic statement properties of the source statement onto this statement.
copyProperties(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
copyProtectedBlock(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Copy the protection information of a block to another block.
copyStream(InputStream, OutputStream) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read bytes from an input stream and dump them to an output stream.
copyStream(InputStream, OutputStream, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read bytes from an input stream and dump them to an output stream.
copyToMap() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
 
copyTruncatedVariable(IEVar, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Create a truncated copy of a variable.
copyVariable(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Create the copy of a variable.
COREA_1ST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
COREA_2ND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
CoreError - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
This event type signals a critical, unrecoverable error.
coreOptions - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
A reference to core options that will be used when the JEB core context is instantiated in AbstractClientContext.start().
CoreOptions - Class in com.pnfsoftware.jeb.core
Public options for ICoreContext.
CORRUPTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
Input corruption has been detected.
count() - Static method in class com.pnfsoftware.jeb.core.Perflog
A method that wish to record its call should call count.
count() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
count() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignaturePackage
Returns the number of signatures
count() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
 
count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
 
count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
count() - Method in class com.pnfsoftware.jeb.util.primitives.IntegerRanges
 
count(Number, String, String) - Static method in class com.pnfsoftware.jeb.util.format.PluralFormatter
Produce the singular or plural form of a token based on a provided count.
count(String, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Count the number of occurrences of a character within a string.
count(String, String, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Count the number of occurrences of a sub-string within a string.
count(Collection<T>, T) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Count elements using Object.equals(Object).
countAllSubElements(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Recursively count the total number of sub-elements in the given element (see ICElement.getSubElements()).
countDeepInputs(IBasicBlock<? extends IInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
Count regular the number of top-level input blocks leading to the provided block.
COUNTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Number of the counter
countExpressionPresence(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Recursively count (using deep equality) how many times the provided target is seen in the input expression.
countExpressionsPresence(IEGeneric, List<IEGeneric>, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Recursively count (using deep equality) how many times each of the provided targets is seen in the input expression.
countFrames() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
countListeners() - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
 
countListeners() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
countListeners() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
countListeners() - Method in class com.pnfsoftware.jeb.util.events.EventSource
 
countListeners() - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
Get the numbers of objects listening to this event source.
countNonBlankCharacters(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Count the number of non blank characters in the provided string.
countOnes() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Count the number of true values in the bitmap.
countS(Number, String) - Static method in class com.pnfsoftware.jeb.util.format.PluralFormatter
A specialized version of count that assumes that the plural form of a provided singular token is created by appending the 's' character to the singular token.
countSubExpressions(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Collect sub-expressions of the input expression and return the cardinal of that collection.
countSuccessiveBits(boolean, boolean, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Count successive bits in an integer, starting from MSB or LSB.
countUsedVariable(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Count the number of times the provided variable is used (read) by this instruction.
countVariable(IDExpression, IDVar) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Count the number of occurrences of a given variable in the provided IR expression.
countVariable(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Count how many times a given identifier is present in an expression.
countVariablePresence(IEGeneric, IEVar) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Count the number of times an IEVar is present in an expression.
countVariableUse(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
countZeros() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Count the number of false values in the bitmap.
Couple<A,B> - Class in com.pnfsoftware.jeb.util.base
Handy class holding two typed elements.
Couple(A, B) - Constructor for class com.pnfsoftware.jeb.util.base.Couple
 
COutputSink - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
This output sink is the recipient for the generation of a C-like Abstract Syntax Tree (AST).
COutputSink(long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
COutputSink(long, CDocument, INativeDecompilerUnit<?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
CPP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
 
CPP_PACKAGE_SEPARATOR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
CPP_TEMPLATE_REGEXP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
CppLikeDocumentPart - Class in com.pnfsoftware.jeb.core.output.code
Text document part containing code similar to C++ source code (ex: C, Java).
CppLikeDocumentPart(long) - Constructor for class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
CR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
CR16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
CRAYNV2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
crc32(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
Utility method.
CRC32 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
creatArrayContainer() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContainerFactory
 
create() - Method in class com.pnfsoftware.jeb.client.script.PythonScriptFactory
 
create() - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
Define a boolean property that defaults to 'false'
create() - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
Create an integer property type without constraints, whose default value is zero.
create() - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
Define a path property that defaults to the empty string.
create() - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
 
create() - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
Define a string property that defaults to the empty string.
create() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
Create a label.
create() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
create() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
 
create() - Static method in class com.pnfsoftware.jeb.util.graph.Digraph
 
create(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
 
create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Date
 
create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.S5Time
 
create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Time
 
create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.TimeOfDay
 
create(int) - Static method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
create(int, int) - Static method in class com.pnfsoftware.jeb.core.Version
Static builder, equivalent of Version(int, int).
create(int, int, int) - Static method in class com.pnfsoftware.jeb.core.Version
Static builder, equivalent of Version(int, int, int).
create(int, int, int, long) - Static method in class com.pnfsoftware.jeb.core.Version
Static builder, equivalent of Version(int, int, int, long).
create(int, int, int, long, int) - Static method in class com.pnfsoftware.jeb.core.Version
Static builder, equivalent of Version(int, int, int, long, int).
create(int, int, Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
Create an integer property.
create(int, int, String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
create(int, ICType, String, CIdentifierClass) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
 
create(int, ICType, String, CIdentifierClass, Integer, Long, Integer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
 
create(int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
Create a named label.
create(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
 
create(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
Create a named label.
create(long) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.DateAndTime
 
create(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
Create a named label.
create(IDataProvider, String, long, String, int) - Static method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
 
create(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
 
create(IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
Builds a container with new IEGeneric that will replace the current IEGeneric.
create(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTypeFactory
 
create(INativeClassItem, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClassFactory
Create a C++ class object.
create(INativeFieldItem, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICFieldFactory
Create a global or structure field AST object, backed by an explicit native field item.
create(INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Create a wildcard type wrapping the provided native type.
create(IDebuggerMachineInformation, IDebuggerProcessInformation) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
create(ProcessorType, SubsystemType, CompilerType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
create(ProcessorType, SubsystemType, CompilerType, int, int, double, int, int, String, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
create(ProcessorType, String, int, int, String, String, ICompiler, LibraryID) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
 
create(File) - Static method in class com.pnfsoftware.jeb.util.io.FileMonitor
Create a monitor object for the provided file.
create(File, String, boolean) - Static method in class com.pnfsoftware.jeb.util.io.FileMonitor
Create a monitor object for the provided file or group of files.
create(Boolean) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
 
create(Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
Create an integer property type without constraints.
create(Runnable) - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
Create a thread.
create(Runnable) - Method in class com.pnfsoftware.jeb.util.concurrent.DaemonThreadManager
 
create(Runnable) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
Create a daemon thread.
create(String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
 
create(String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClassFactory
Create an uninitialized C AST class object.
create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICFieldFactory
Create a generic field AST object.
create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethodFactory
Create an uninitialized C AST method object.
create(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Create a wildcard type wrapping the provided native type signature.
create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClassFactory
 
create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFieldFactory
 
create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethodFactory
 
create(String) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
Create a new big integer.
create(String, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
 
create(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
create(String, int, int, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptypeFactory
 
create(List<ProcessorType>, List<SubsystemType>, CompilerType, int, int, double, int, int, String, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
create(K, K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentFactory
Create an segment/value spanning the [begin, end) address/key range.
CREATE_PACKAGE - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Code specific: Create a package.
createAlias(String, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new alias (typedef) type.
createAlias(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Convenience method to create a new alias type.
createAllocObjectInfo(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createAllocObjectInfo(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createAnnotation(IJavaType, List<IJavaAnnotationElement>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createAnnotationElement(IJavaConstant, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createArray(INativeType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new array type.
createArray(INativeType, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new array type.
createArray(IJavaType, int, List<? extends IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Create an array.
createArray(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
 
createArrayElement(ICExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createArrayElt(IDExpression, IDExpression, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create an array element.
createArrayElt(IDExpression, IDExpression, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createArrayElt(IJavaExpression, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createArrayLength(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createArrayLength(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createArrayList() - Static method in class com.pnfsoftware.jeb.util.collect.Lists
 
createArrayList(Collection<? extends T>...) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
 
createArrayList(T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
 
createArrayType(IJavaType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
Create an array type from a base type.
createAssign(IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create an assignment instruction.
createAssign(IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createAssignIf(IEAssign, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createAssignment(ICLeftExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createAssignment(IJavaLeftExpression, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createASTOptimizer(ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
createAttribute(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
createAttributeNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
createBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createBlock(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createBlock(ICStatement...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createBlock(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createBoolean(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Wrapper used to create boolean constants.
createBoolean(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createBoolean(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
 
createBoolean(boolean, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
Create an AST boolean value.
createBooleanArray(boolean[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createBranchAssign(IEGeneric, IEGeneric, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createBranchDetails(List<IEVar>, List<IEVar>, List<IEVar>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create basic branch details information.
createBranchDetails(List<IEVar>, List<IEVar>, List<IEVar>, int, IPrototypeItem, List<IBranchTarget>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create basic branch details information.
createBreak() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createBreak(ICLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createBreak(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createBuiltinMethodCall(String, IEGeneric, IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Create a Call to a built-in method reference.
createByte(byte) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Wrapper used to create byte constants.
createByte(byte) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createByte(byte) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
 
createByte(byte, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
Create an AST byte value.
createByteArray(byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createByteArray(byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createCall(ICExpression, List<ICExpression>, List<ICMethod>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createCall(ICMethod, List<ICExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createCall(IEGeneric, IEGeneric, List<IEGeneric>, List<IEGeneric>, int, List<IEGeneric>, IWildcardPrototype) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createCall(IEGeneric, List<IEVar>, IWildcardPrototype, List<IWildcardType>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createCall(IJavaMethod, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createCall(IJavaMethod, int, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createCall(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createCall(String, int, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createCallgraphBuilder(ICodeUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
 
createCallInfo(DInvokeType, int, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createCallInfo(DInvokeType, int, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createCallInfo(DInvokeType, String, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createCallInfo(IDIndex, IDExpression[], IJavaType, String, DInvokeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createCallInfo(IDIndex, IDExpression[], IJavaType, String, DInvokeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createCallInfo(IDIndex, List<IDExpression>, IJavaType, String, DInvokeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createCallInfo(IDIndex, List<IDExpression>, IJavaType, String, DInvokeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createCast(ICType, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createCast(IJavaType, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createCastOperation(IJavaType, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a cast operation.
createCastOperation(IJavaType, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createCastOperation(String, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a cast operation.
createCastOperator(ICType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperatorFactory
Create a cast operator.
createCastOperator(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperatorFactory
Create cast-to-Object operator
createCDATASection(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
createChar(char) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Wrapper used to create char constants.
createChar(char) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createChar(char) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
 
createChar(char, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
Create an AST char value.
createChar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create a character.
createCharArray(char[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createClass(IClassType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
 
createClassloader() - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
Create a classloader whose parent is the current classloader and whose classpath consists of all classpaths collected by this object
createClassObject(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createClassObject(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createClassRebuilder(INativeCodeUnit<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCodeUtil
Convenience method to retrieve a JEB engines-provided class rebuilder object best suited for the provided code unit.
createClassRebuilder(INativeCodeUnit<?>, INativeDecompilerUnit<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCodeUtil
Convenience method to retrieve a JEB engines-provided class rebuilder object best suited for the provided couple of code and decompiler units.
createClassType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new class type.
createClassType(String, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new class type.
createComment(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
createCompose(IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a composition of IR elements.
createCompose(IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Create a composition.
createCompose(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createCompose(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Create a composition.
createCond(IEGeneric, IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createCond(IEGeneric, IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createConditional(IJavaType, IDExpression, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Convenience operation.
createConditional(IJavaType, IDExpression, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createConditionalExpression(IJavaExpression, IJavaExpression, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createConstant(long, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create immediate constants.
createConstruct(IDNewInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a new Object(...) instruction.
createContinue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createContinue(ICLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createContinue(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createConversionOperation(OperationType, IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a conversion operation: an integer truncation, integer extension (zero or signed), float truncation or extension, float-to-int and int-to-float conversion.
createConversionOperation(OperationType, IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Create a conversion operation: an integer truncation, integer extension (zero or signed), float truncation or extension, float-to-int and int-to-float conversion.
createConversionOperation(OperationType, IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Create a conversion operation: an integer truncation, integer extension (zero or signed), float truncation or extension, float-to-int and int-to-float conversion.
createCopyVar(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a copy-variable.
createCustomOperator(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperatorFactory
Create a custom, function-like operator.
CREATED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
 
createDataFlowAnalysisHelperObject() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Create an unmanaged data flow analysis object initialized with this CFG's DFA settings.
createDataFlowAnalysisHelperObject() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Create a fresh DFA helper object.
createDataItem(INativeCodeUnit<?>, long, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCodeUtil
Convenience method to define and retrieve a a data item.
createDebugger(String, IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Convenience method that processes a code unit to produce an associated debugger unit.
createDecl(ICIdentifier) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createDecompiler(String, IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Convenience method that processes a code unit to produce an associated decompiler unit.
createDefinition(IJavaType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifierManager
Create a new identifier and its definition.
createDirectory(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Safely create a directory.
createDirectory(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Safely create a directory.
createDocument() - Method in class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
 
createDocumentFragment() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
createDouble(double) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Wrapper used to create double constants.
createDouble(double) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createDouble(double) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
 
createDouble(double, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
Create an AST double value.
createDoubleArray(double[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createDoWhile(IJavaBlock, IJavaPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createDoWhileStm(ICBlock, ICPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
CreatedPackage - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
createElement(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
createElementNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
createEmulatedAndroid() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Convenience method to create a limited environment to emulate this APK.
createEmulatedAndroid() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Create a limited environment to emulate dex code and native code.
createEnginesContext(IDataProvider, JebClientInformation) - Method in interface com.pnfsoftware.jeb.core.ICoreContext
Create an engines context.
createEntityReference(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
createEntryPoint(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
The default implementation creates an entry-point using the exact provided address, with a default processor mode.
createEntryPoint(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Create an entry-point from a provided native address.
createEntryPoint(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
createEntryPoint(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Create an entry-point from a provided native address.
createEnumeration(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Creation a new enumeration type.
createFactory(String) - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginService
Load and execute a Python plugin.
createField(INativeItem, INativeDataItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IFieldManager
Create a field backed by an internal data element.
createField(INativeItem, String, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IFieldManager
Create an abstract field item that.
createFieldReference(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createFieldReference(String, Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createFile(File, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
Create an empty file.
createFloat(float) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Wrapper used to create float constants.
createFloat(float) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createFloat(float) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
 
createFloat(float, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
Create an AST float value.
createFloat32(float) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create a single-precision 32-bit IEEE-754 floating point immediate.
createFloat64(double) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create a double-precision 64-bit IEEE-754 floating point immediate.
createFloatArray(float[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createFolder(String) - Static method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
 
createFolder(String) - Static method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
 
createFolder(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Create or retrieve a directory.
createFoldersForFile(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Create the directory structure needed to store a file.
createFor(IJavaStatement, IJavaPredicate, IJavaStatement, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createForEach(IJavaDefinition, IJavaExpression, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createForLoop(ICStatement, ICPredicate, ICStatement, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createFormattingContext(InsnType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.cfg.IFormattingContextFactory
Generate a context object provided to instruction.format(obj).
createFrom(long, INativeCodeModel<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
 
createFrom(INativeMethodDataItem) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
 
createFrom(INativeMethodItem) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
 
createFrom(ILocatedInstruction) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
 
createFrom(String) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
 
createFrom(String, ModuleId) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
createFromExternalRoutine(INativeMethodItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
 
createFromMemory(INativeDataAnalyzer, ILabelManager, IVirtualMemory, long, long, StringEncoding, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
Parse a memory area as a string.
createFunctionType(String, int, int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a new function operation type.
createGenericUnpacker() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Convenience method to create a generic unpacker, backed by an emulated-android object, that can be used to attempt to retrieve resources unpacked at runtime..
createGenericUnpacker() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Create a generic unpacker, backed by an emulated-android object, that can be used to attempt to retrieve resources unpacked at runtime.
createGlobalReference(String, Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create or retrieve a variable referencing a global element.
createGlobalVariable(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a global, memory-mapped variable.
createGoto(ICLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createGoto(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createGroupElt(IEGroup, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createGroupElt(IEGroup, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createIf(IJavaPredicate, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createIfStm(ICPredicate, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createIfStm(ICPredicate, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createIfStm(ICPredicate, ICStatement, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createImm(byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createImm(byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createImm(double) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createImm(double) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createImm(float) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createImm(float) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createImm(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createImm(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createImm(long, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create immediate constants.
createImm(long, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
This convenience IR factory method wraps around IDGlobalContext.createImm(long, IJavaType).
createImm(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createImm(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createImm(BigInteger, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createImm(BigInteger, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create an immutable pool index value.
createIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createInstance(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessorFactory
 
createInstanceField(IDExpression, IDexField) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createInstanceField(IDExpression, IDIndex, IJavaType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createInstanceField(IDExpression, IDIndex, IJavaType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createInstanceField(IDExpression, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createInstanceField(IDExpression, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createInstanceField(ICField, ICExpression, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createInstanceField(IJavaExpression, IJavaField) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createInstanceField(IJavaExpression, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createInt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Wrapper used to create int constants.
createInt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createInt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
 
createInt(int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
Create an AST int value.
createInt(BigInteger, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create an integer.
createInt32(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create a regular integer fitting on 32 bits.
createInt64(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create a long integer fitting on 64 bits.
createIntArray(int[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createIntLarge(BigInteger, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create a arbitrary large integer.
createInvoke(IDCallInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create an invocation instruction.
createIROptimizer(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
createItemIdForAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
createItemIdForDefaultRegister(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Default method to retrieve item id of a register.
createItemIdForImmediate(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
createItemIdForMnemonic(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
createItemIdForRegister(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
createJcond(int, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a jcond (conditional jump) instruction.
createJump(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a goto (unconditional jump) instruction.
createJump(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createJump(int, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createJumpFar(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createJumpFar(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createJumpFar(IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createKey(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
Create an explicit entry for a given key.
createKey(K) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
Create an explicit entry for a given key.
createKnownModule(ModuleId) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
 
createKnownModule(ModuleId, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
 
createLabelFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
 
createLocalIdentifierManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
 
createLong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Wrapper used to create long constants.
createLong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createLong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
 
createLong(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
Create an AST long value.
createLongArray(long[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createMasterOptimizer(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a pre-initialized master optimizer targeting the provided method.
createMasterOptimizer(IDMethodContext, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a master optimizer targeting the provided method.
createMasterOptimizer(IJavaDecompilableElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
Create a pre-initialized master optimizer targeting the provided AST element.
createMasterOptimizer(IJavaDecompilableElement, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
Create a master optimizer targeting the provided AST element.
createMem(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createMem(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createMem(IEGeneric, IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createMem(IEGeneric, IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createMemory(int, int, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Facade factory method returning a concrete, private implementation of an efficient page-based virtual memory.
createMethodReference(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createMethodReference(String, IPrototypeItem, INativeMethodDataItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
createMethodReference(String, IPrototypeItem, INativeMethodDataItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
Create a method reference.
createMethodReference(String, IPrototypeItem, INativeMethodDataItem, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
Create a method reference.
createMethodReference(String, Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createMixed(StorageEntry...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Create a mixed storage entry.
createMixed(Collection<StorageEntry>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Create a mixed storage entry.
createMonitor(boolean, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createMonitorEnter(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a monitor-enter instruction.
createMonitorExit(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a monitor-exit instruction.
createNativeStatement(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createNegative(Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
Create a negative integer property type.
createNegativeOrZero(Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
Create a negative or null integer property type.
createNew(IJavaType, IJavaMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createNew(IJavaType, IJavaMethod, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createNew(IJavaType, String, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createNewArray(IDNewArrayInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a new array instruction.
createNewArray(IJavaType, boolean, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createNewArray(IJavaType, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createNewArrayInfo(IJavaType, IDExpression, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createNewArrayInfo(IJavaType, IDExpression, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createNewInfo(IJavaType, IJavaType, IDIndex, IDExpression[], String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createNewInfo(IJavaType, IJavaType, IDIndex, IDExpression[], String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createNewInfo(IJavaType, IJavaType, IDIndex, List<IDExpression>, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createNewInfo(IJavaType, IJavaType, IDIndex, List<IDExpression>, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createNewInfo(String, IDExpression...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Convenience method to create a new SomeObject(..) operand.
createNewInfo(String, IDExpression...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createNewInstance(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
 
createNewInstance(String, Collection<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Create a new instance of an object.
createNewProjectFromFile(IEnginesContext, File) - Static method in class com.pnfsoftware.jeb.core.EnginesContextUtil
Process a file in a newly-created JEB project.
createNonNulls(T...) - Static method in class com.pnfsoftware.jeb.util.collect.Sets
Create and initialize a new HashSet with the provided values.
createNop() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a no-operation instruction.
createNop() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createNop(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
 
createNop(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
 
createNop(IEStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createNull() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Wrapper used to create the null constant.
createNull() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createNull() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
Retrieve the AST null value.
createObjectContainer() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContainerFactory
 
createOperation(COperatorType, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createOperation(COperatorType, ICExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createOperation(COperatorType, ICExpression, ICExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createOperation(ICOperator, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createOperation(ICOperator, ICExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createOperation(ICOperator, ICExpression, ICExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createOperation(FunctionOptype, IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createOperation(FunctionOptype, IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createOperation(OperationType, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createOperation(OperationType, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createOperation(OperationType, IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createOperation(OperationType, IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createOperation(IJavaExpression, IJavaOperator, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createOperation(IJavaExpression, JavaOperatorType, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createOperation(IJavaType, IDExpression, IJavaOperator, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create an operation element, such an an arithmetic or bitwise expression, conditional, string concatenation, or cast operation.
createOperation(IJavaType, IDExpression, IJavaOperator, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createOperation(IJavaType, JavaOperatorType, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create an operation element with at most two operands, such an an arithmetic or bitwise expression, string concatenation, or cast operation.
createOperation(IJavaType, JavaOperatorType, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createPackage(IPackage, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
 
createPackage(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
 
createPDM(IPropertyDefinitionManager, String, int) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
createPlugin(Class<? extends IPlugin>) - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginService
 
createPluginNamesListProperty(Collection<String>) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
 
createPointer(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Create a wildcard type pointer.
createPointer(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create a pointer immediate.
createPositive(Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
Create a positive integer property type.
createPositiveOrZero(Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
Create a positive or null integer property type.
createPredicate(IDExpression, IJavaOperator, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a predicate operation (typed boolean).
createPredicate(IDExpression, IJavaOperator, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createPredicate(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createPredicate(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createPredicate(JavaOperatorType, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a predicate operation (typed boolean).
createPredicate(JavaOperatorType, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createProcessingInstruction(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
createPrototype(ICallingConvention, IWildcardType, List<IWildcardType>, Collection<PrototypeAttribute>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Create a wildcard prototype.
createPrototype(ICallingConvention, INativeType, List<INativeType>, Collection<PrototypeAttribute>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new prototype item.
createPrototype(ICallingConvention, List<IWildcardType>, List<IWildcardType>, Collection<PrototypeAttribute>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Create a wildcard prototype.
createPrototype(INativeType, List<INativeType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new prototype item with the default calling convention for this manager and no special prototype attribute.
createPrototype(IPrototypeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Generate a wildcard prototype from the provided native prototype.
createPrototypeEx(ICallingConvention, List<INativeType>, List<INativeType>, Collection<PrototypeAttribute>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new prototype item.
createPrototypeEx(String, List<String>, List<String>, Collection<PrototypeAttribute>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new prototype item.
createPseudoRoutine(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
createPseudoRoutine(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
createPureRegisterId(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Create a pure register id, i.e.
createPureStackItem(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
Create a pure IEVar, regardless of a referenced native stack.
createRange(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createRef(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create an object reference.
createRef(int, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create an object reference.
createReference(INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new simple pointer type.
createReference(INativeType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new reference (pointer) type.
createReferenceType(IDIndex, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a reference type expression.
createReferenceType(IDIndex, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createReferenceType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a reference type expression.
createReferenceType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createRegister(int, String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a physical register with a manually assigned id (use with care).
createRegister(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Create a single-register storage entry.
createRegister(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a physical register.
createRegisterId(int, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Create a standard register id (full or slice).
createRegisterId(int, int, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Create a standard register id (full or slice).
createRegisterIdFromPureId(long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
createRegisterPair(long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Create a double-register storage entry.
createRegisterPairEndianDep(long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Create a double-register storage entry.
createRegisterQuad(long, long, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
createRegisterQuadEndianDep(long, long, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
createRegisterVar(int, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a variable mapping to a physical Dalvik register (or pair of registers).
createRegisterVarId(int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Create the primary variable mapping to a register or couple of registers.
createResizeOperation(IEGeneric, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a resize operation operation: truncation, zero-extension, or sign-extension.
createResizeOperation(IEGeneric, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Create a resize operation operation: truncation, zero-extension, or sign-extension.
createResizeOperation(IEGeneric, int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Create a resize operation operation: truncation, zero-extension, or sign-extension.
createReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createReturn(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a return instruction.
createReturn(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createReturn(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createReturn(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createReturn(List<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createRoutineContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a new routine-less routine context.
createRoutineContext(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a new routine context.
createSafeTempFile() - Static method in class com.pnfsoftware.jeb.util.io.IO
Create an empty file in the safe temporary area.
createShort(short) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Wrapper used to create short constants.
createShort(short) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createShort(short) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
 
createShort(short, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
Create an AST short value.
createShortArray(short[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createSlice(IEGeneric, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createSlice(IEGeneric, IERange) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createSortedMapByValue(Map<K, V>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Sort a map by its values.
createStackEntry(long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Create a stack storage entry.
createStackItem(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
Create a new stack variable.
createStackMemoryAccess(IEGeneric, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation assumes a segment-less memory model.
createStackMemoryAccess(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Create an EMem using the adequate segment register (if any) for the current converter.
createStackReference(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve or create a stack reference, ie a pointer to stack-memory variable.
createStackReference(long, IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve or create a stack reference, ie a pointer to stack-memory variable.
createStackSlot(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Create a single-slot stack storage entry.
createStandard(IEGlobalContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
Create an emulator as well as a standard emulation state that will be controlled by the emulator.
createStandard(IEGlobalContext, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
Create an emulator as well as a standard emulation state that will be controlled by the emulator.
createStandardWrapper() - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
 
createState() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a fresh, uninitialized IR state.
createState(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a fresh IR state.
createStaticField(IDexField) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createStaticField(IDIndex, IJavaType, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createStaticField(IDIndex, IJavaType, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createStaticField(IJavaType, IJavaField) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createStaticField(IJavaType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createStaticField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createStaticField(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createStoreException(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create an exception-store instruction.
createString(long, long, INativeType, StringEncoding, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeDataAnalyzer
Create a string item.
createString(IDIndex) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Wrapper used to create string constants.
createString(IDIndex) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createString(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Wrapper used to create string constants.
createString(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createString(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
 
createString(String, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create a string constant.
createString(String, long, Integer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create a string constant.
createString(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
Create an AST String object.
createStringArray(String[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createStructure(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Convenience method.
createStructure(String, String...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Convenience method.
createStructureField(IStructureType, IStructureTypeField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICFieldFactory
Create a structure field AST object.
createStructureOrUnion(String, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Create a new structure or union type.
createSuitableMemory() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
Create a virtual memory suitable to map this code object.
createSwitch(IDExpression, IDSwitchData) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a switch instruction.
createSwitch(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createSwitch(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createSwitch(IJavaExpression, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createSwitchData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a switch data element used in Switch instructions.
createSwitchData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
 
createSwitchStm(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createSymbolForData(INativeDataItem, IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createSymbolForField(INativeFieldItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createSymbolForGlobalVariable(INativeDataItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createSymbolForRoutine(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createSymbolForRoutine(INativeMethodItem, IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
createSymbolProcessor(IELFUnit) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
 
createSynchronizedBlock(IJavaExpression, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createSynthetic(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethodFactory
 
createTarget(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
 
createTarget(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
createTempFile() - Static method in class com.pnfsoftware.jeb.util.io.IO
Create an empty file in the temporary folder.
createTempFile(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Create a file (with an exact name) in the default temp folder.
createTempFile(String, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Create a file in the default temp folder.
createTempFileNumbered(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Create a new file with the provided name in the default temp folder.
createTempFolder(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Create a directory in the default temporary-file directory.
createTextNode(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
createThrow(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a throw instruction.
createThrow(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createThrow(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createTrampoline(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
Create a trampoline instruction whose size must be 1.
createTrampoline(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
 
createTry(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createTuple(List<ICExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
Create a Java type.
createTypeReference(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createUnion(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Convenience method.
createUnknown() - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
Create an Entry Point Description pointing to an unknown address.
createUnknown(int) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
Create an Entry Point Description pointing to an unknown address.
createUnknownFrom(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
createUnknownModule() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
 
createUnsignedInt32(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create an unsigned integer fitting on 32 bits.
createUnsignedInt64(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Create an unsigned long integer fitting on 64 bits.
createUntranslatedInstruction(long, String, IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
createUser(String, String) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
 
createUserPackage(ProcessorType, String, String, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Create new signature package in user folder (see NativeSignatureDBManager.getUserCreatedPackageFolder().
createVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create or retrieve a variable.
createVar(int, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create or retrieve a variable.
createVar(int, IJavaType, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create or retrieve a variable.
createVar(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Create or retrieve a special routine-scope variable.
createVirtualRegister(int, String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a virtual register with a manually assigned id (use with care).
createVirtualRegister(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a virtual register.
createVirtualTableDefinition(String, Long, Collection<INativeMethodItem>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
 
createVirtualVar(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Create a virtual variable.
createVirtualVar(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Create or retrieve a virtual routine-scope variable.
createWhile(IJavaPredicate, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
 
createWhileStm(ICPredicate, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createWildcardType(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
Create a wildcard reference type.
createWithBitsizes(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Create a wildcard type having the provided maximum and effective bitsize.
createWithEffectiveBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Create a wildcard type having the provided effective bitsize.
createWithMaximumBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Create a wildcard type having the provided maximum bitsize.
createWithSlotcount(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Create a wildcard type having a maximum bitsize matching the provided slot count (eg, if a stack slot is 32-bit, creating a wildcard type using this method with parameter 2 will generate a new wildcard type whose maximum bitsize is 64).
createWrapper(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Create an ADB wrapper to issue command to a specific device, using a default timeout.
createWrapper(String, long) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Create an ADB wrapper to issue command to a specific device.
CRIS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
CRX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
csig - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
 
csig - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
 
CSimulationException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
Simulator exception.
CSimulationException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationException
 
CSimulationException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationException
 
CSimulationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationException
 
CSimulationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationException
 
CSimulationLogger - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
Log of a method simulation done by CMethodSimulator.
CSimulationLogger(CMethodSimulator) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
 
csnamesTrylist - Static variable in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
Charset used (in descending priority order) by ZipBrowserOracle(File, Charset)
ctlCode - Variable in class com.pnfsoftware.jeb.core.events.ControllerNotification
 
ctlHintContinueLeft - Variable in class com.pnfsoftware.jeb.core.events.ControllerNotification
 
ctors - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
ctx - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Target method's IR context
ctx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Per-routine data - works because convert() is not re-entrant (same found in X86ConvXxx helper classes).
Should be set before converting a routine, and reset to null after it's done.
ctx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
ctx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EPrototypeHandler
 
ctxlist - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
The list of IR method contexts available to the optimizer.
ctxlist - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
If the optimizer is a regular method optimizer (an optimizer targeting a single method), this field is null.
If the optimizer is a class optimizer, AbstractDOptimizer.ctx and AbstractDOptimizer.cfg will be initially set to null, and this field contains the list of IR method contexts available to the optimizer.
CUDA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
currentDate() - Static method in class com.pnfsoftware.jeb.util.format.DateFormatter
Format the current local date as YYYY/MM/DD.
currentDateGMT() - Static method in class com.pnfsoftware.jeb.util.format.DateFormatter
Format the current GMT date as YYYY/MM/DD.
currentNode - Variable in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
for DFS pre-order only
currentRequestId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
currentSdkLocationVar - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbUtil
See https://developer.android.com/tools/variables
currentSdkLocationVar - Static variable in class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
See https://developer.android.com/tools/variables
currentStatement - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
This field holds a reference to the top-level parent statement of the expression currently being optimized.
currentValues() - Static method in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
Retrieve the list of non-deprecated enumerated values.
CUSTOM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
Custom calls.
CUSTOM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType
Custom optimizers are optimizers meant to be executed by ad-hoc code, outside the standard optimization passes.
CUSTOM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Needs a custom (specific) handler.
CUSTOM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
CUSTOM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JOptimizerType
Custom optimizers are optimizers meant to be executed by ad-hoc code, outside the standard optimization passes.
customInitStateRegisters(EState, Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation does nothing.
customInitStateRegisters(EState, Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Custom/specific initialization of registers prior to emulation.
customizeInstructionItem(INativeInstructionItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default result (ChainedOperationResult.getResult()) is false.
customizeInstructionItem(INativeInstructionItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Customize an instruction item just after its creation by the code analyzer.
customizeIntermediateOptimizer(INativeDecompilerContext, IEMasterOptimizer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
The default implementation does nothing and requests continuation.
customizeIntermediateOptimizer(INativeDecompilerContext, IEMasterOptimizer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
This method is called by a decompiler unit to customize a master IR optimizer.
customizeOptions(boolean, DecompilationOptions.Builder) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
 
customizeOptions(boolean, DecompilationOptions.Builder) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Optional method used to customize the options of the decompilation context.
customizeRenderedConstant(ICConstant<?>, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
 
customizeRenderedConstant(ICConstant<?>, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
 
customMethods - Static variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
CustomStatement - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
customTypeIdProvider - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
customVerification() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGVerifier
Custom validation method that may be overridden by subclasses which wish to validate the CFG further.
CUT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
CUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Utility methods to manipulate AST elements.
CUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
CUtil.BreakFlowResult - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
 
CUtil.BreakFlowStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Status of a flow breaker AST statement.
CVisitResults - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Visit result object, provided to the call-back methods of an AST visitor object.
CVisitResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CVisitResults
 
CVisitResults(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CVisitResults
 
CYPRESS_M8C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 

D

D10V - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
D30V - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
DaemonExecutors - Class in com.pnfsoftware.jeb.util.concurrent
Static routines to create daemon thread pools.
DaemonExecutors() - Constructor for class com.pnfsoftware.jeb.util.concurrent.DaemonExecutors
 
DaemonThreadManager - Class in com.pnfsoftware.jeb.util.concurrent
A thread manager specialized to create daemon threads.
DaemonThreadManager() - Constructor for class com.pnfsoftware.jeb.util.concurrent.DaemonThreadManager
 
DalvikCallgraphBuilder - Class in com.pnfsoftware.jeb.core.units.code.android
Specialized builder for Dalvik Dex call-graphs.
DalvikCallgraphBuilder(IDexUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
 
DalvikInstructionOpcodes - Class in com.pnfsoftware.jeb.core.units.code.android.dex
List of Dalvik instruction opcodes.
DalvikInstructionOpcodes() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
DalvikParserError - Class in com.pnfsoftware.jeb.core.units.code.android.dex
Error objects generated by the Dalvik parser.
DalvikParserError(DalvikParserErrorType) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
 
DalvikParserError(DalvikParserErrorType, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
 
DalvikParserErrorType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.dex
Types for errors generated by the Dalvik parser.
DASHED - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.EdgeStyle
 
data - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
Signature target is a series of bytes.
DATA - Static variable in class com.pnfsoftware.jeb.core.units.code.Pointer
Address references an area of data.
data1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
DataChainsUpdatePolicy - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Post-optimizer update policy for data chains.
DataContainerUnit - Class in com.pnfsoftware.jeb.core.units.impl
Container units used to recursively process virtual folders and data blobs.
DataContainerUnit(DataContainerUnit.Entry, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit
 
DataContainerUnit.Entry - Class in com.pnfsoftware.jeb.core.units.impl
Node of a container unit.
DataGapAnalysisStyle - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Types of analysis for gaps in data areas.
DataHints - Class in com.pnfsoftware.jeb.core.units.code.asm.items
Hints for native data items.
DataHints() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.DataHints
 
DataProvider - Class in com.pnfsoftware.jeb.core.dao.impl
Simple implementation of a data provider.
DataProvider(IUserDatabase, IFileDatabase, IFileStore, IFileStore, IApplicationDatabase, IConfiguration) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.DataProvider
 
DataProviderAdapter - Class in com.pnfsoftware.jeb.core.dao.impl
An empty data provider.
DataProviderAdapter() - Constructor for class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
DataStringUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.items
Utility methods to facilitate the creation of string items by the INativeDataAnalyzer.
DataStringUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
 
DATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
DATE_AND_TIME - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
dateEpoch() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Retrieve the device date in seconds since 1970-01-01 00:00:00 UTC.
DateFormatter - Class in com.pnfsoftware.jeb.util.format
Utility methods to format dates.
DateFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.DateFormatter
 
dateString(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Retrieve the device date in the following format: YYYY-mm-dd_HH:MM:SS or YYYY-mm-dd_HH:MM:SS_TZD where TZD is like "+/-HHMM"
DB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
DB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
Data block
DB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Data block definition language
DBG_ADVANCE_LINE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_ADVANCE_PC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_END_LOCAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_END_SEQUENCE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_FIRST_SPECIAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_LINE_BASE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_LINE_RANGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_RESTART_LOCAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_SET_EPILOGUE_BEGIN - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_SET_FILE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_SET_PROLOGUE_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_START_LOCAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
DBG_START_LOCAL_EXTENDED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
dbgAddress - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
 
DbgAttach - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
The debugger has attached to a target
DbgBreakpointSet - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
A breakpoint was added
DbgBreakpointUnset - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
A breakpoint was removed
DbgClientNotification - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Debugger-issued notification (information) to JEB clients
DbgDetach - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
The debugger has detached from a target (the target may or may not be alive)
dbgObjectCounts - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
dbgObjectCounts - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
 
dbgObjectStores - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
dbgObjectStores - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
 
DbgPause - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
The target (or part of it) is being paused/suspended
DbgRun - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
The target (or part of it) is being run or resumed
DbgTargetEvent - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
An asynchronous event was generated by the debugged target.
Example: breakpoint hit, exception, thread started/ended, library code loaded/unloaded, etc.
`data` is of type IDebuggerEventData.
DbgThreadDefault - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
The default thread was changed
DbgThreadResumed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
A thread was paused by the debugger
DbgThreadSuspended - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
A thread was suspended by the debugger
dbgTypeIds - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
 
DCopyOptions - Class in com.pnfsoftware.jeb.core.units.code.android.ir
copy() options for IR expressions.
DCopyOptions() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DCopyOptions
 
deactivateAutoSigningMode(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
DEAD_CODE_REMOVER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
A well-known optimizer tag used to indicate that an optimizer is removing code it deems useless or dead.
deallocate(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Free a range previously allocated with allocate.
debug - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
debug(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Log a debug message.
debug(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
debug(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
debugDump() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
debugEnable(boolean, boolean) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
debugEnable(boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
debugEnableWrittenStringPool(boolean) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
debugFail() - Static method in class com.pnfsoftware.jeb.util.base.Assert
Fail ONLY on debug builds.
debugFail(String) - Static method in class com.pnfsoftware.jeb.util.base.Assert
Fail ONLY on debug builds.
debugFail(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Assert
 
debugFormatStatus() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
 
debugFrame - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
DebuggerConnectorClass - Enum Class in com.pnfsoftware.jeb.core.units.code.debug
Lit of connector types.
DebuggerEventData - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
Standard implementation of the event data associated to debugger events.
DebuggerEventData(DebuggerEventType, long, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
DebuggerEventType - Enum Class in com.pnfsoftware.jeb.core.units.code.debug
Debugger event types.
DebuggerException - Exception in com.pnfsoftware.jeb.core.units.code.debug
Exceptions of this type are raised by debugger modules.
DebuggerException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
 
DebuggerException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
 
DebuggerException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
 
DebuggerException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
 
DebuggerHelper - Class in com.pnfsoftware.jeb.core.util
Helper routines for debugger units.
DebuggerHelper() - Constructor for class com.pnfsoftware.jeb.core.util.DebuggerHelper
 
DebuggerMachineInformation - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
Standard implementation of a machine information object.
DebuggerMachineInformation(String, String, int, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
 
DebuggerOperationType - Enum Class in com.pnfsoftware.jeb.core.units.code.debug
Basic operation types.
DebuggerProcessInformation - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
Standard implementation.
DebuggerProcessInformation(long, String, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerProcessInformation
 
debuggerProperty(IEnginesContext, String, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Generate a fully-qualified property name used by a decompiler unit.
DebuggerSetupInformation - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
Information about a target to be debugged and the wanted debugging settings.
DebuggerSuspendPolicy - Enum Class in com.pnfsoftware.jeb.core.units.code.debug
Thread or process suspension types.
DebuggerTargetInformation - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
Standard implementation.
DebuggerTargetInformation(ProcessorType, Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
 
DebuggerThreadStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.debug
Statuses of a debugged thread.
DebuggerUtil - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
Utility methods for IDebuggerUnit.
DebuggerUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
 
debugGetObjectCounts() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
debugGetObjectCounts() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
debugGetObjectStores() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
debugGetObjectStores() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
debugGetObjectStores(Class<C>) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
debugGetObjectStores(Class<C>) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
debugGetTypeIds() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
DEBUGGING_PC_LINE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
debugInfo - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
DebugInformationPolicy - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Policies about how to retrieve and use debug information.
DebugInformationPolicy(int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
debugVerify() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
debugVerifyLockRead(ISafeLock) - Static method in class com.pnfsoftware.jeb.util.concurrent.SafeLockUtil
 
debugVerifyLockWrite(ISafeLock) - Static method in class com.pnfsoftware.jeb.util.concurrent.SafeLockUtil
 
debugVerifyNoLockRead(ISafeLock) - Static method in class com.pnfsoftware.jeb.util.concurrent.SafeLockUtil
 
dec(K) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Unrecord an object, ie decrement its reference counter by one.
DECIMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
 
DECIMAL - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
 
DECL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
 
Declaration - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Declaration - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
DECLARED_SYNCHRONIZED - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
decode(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
 
decode(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaList
 
decode(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.FunctionEncodedMemoryArea
 
decode(byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea
 
decode(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
decode(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decode(String, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
DECODE - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
Specify decoding in first bit.
decodeArray(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Decode an encoded array of objects.
decodeASCII(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Decode a byte buffer using an ASCII decoder.
decodeASCII(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Decode a byte buffer using an ASCII decoder.
DecodedInt() - Constructor for class com.pnfsoftware.jeb.util.encoding.IntegerLEB128.DecodedInt
 
DecodedLong() - Constructor for class com.pnfsoftware.jeb.util.encoding.LongLEB128.DecodedLong
 
decodeFileToFile(String, String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Reads infile and decodes it to outfile.
decodeFlexiMultiPath(String) - Method in class com.pnfsoftware.jeb.util.base.PathProcessor
Decode multiple flexi-paths, composed of one or more flexi-paths separated by semi-columns.
decodeFlexiPath(String) - Method in class com.pnfsoftware.jeb.util.base.PathProcessor
Decode a single flexi-path.
decodeFromFile(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Convenience method for reading a base64-encoded file and decoding it.
decodeInt(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.AbstractEncodedMemoryArea
The implementation down-casts the long value returned by IEncodedMemoryArea.decode(byte[]) to an int.
decodeInt(byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea
 
decodeInt(int, int, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
 
decodeList(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Decode an encoded list of objects.
decodeLocal(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Decode a byte buffer using the local platform's default charset.
decodeLocal(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Decode a byte buffer using the local platform's default charset.
decodeMap(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Decode an encoded map.
decodeMemoryArea(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
decodeSinglePath(String) - Method in class com.pnfsoftware.jeb.util.base.PathProcessor
Decode a simple path (no flexi path), by injecting environment variable into it.
decodeToFile(String, String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Convenience method for decoding data to a file.
decodeToObject(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
decodeToObject(String, int, ClassLoader) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
decodeULEB128(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128
 
decodeULEB128(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.LongLEB128
 
decodeUTF8(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Decode a byte buffer using a UTF-8 decoder.
decodeUTF8(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Decode a byte buffer using a UTF-8 decoder.
decodeUTF8Ex(byte[], boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
 
decodeUTF8Ex(byte[], int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
 
decomp - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Managing dex decompiler.
decomp - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Managing dex decompiler.
decomp - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
decomp - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Managing dex decompiler.
DecompClientNotification - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Decompiler-issued notification (information) to JEB clients.
DecompilationContext - Class in com.pnfsoftware.jeb.core.units.code
Decompilation context holding information about a decompilation and its results, as well as decompilation options.
DecompilationContext() - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Construct a new context with no particular options (defaults will be used).
DecompilationContext(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience constructor.
DecompilationContext(int, Long, Long) - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience constructor.
DecompilationContext(DecompilationOptions) - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Construct a new context with the provided options.
DecompilationOptions - Class in com.pnfsoftware.jeb.core.units.code
Decompilation options used in DecompilationContexts.
DecompilationOptions.Builder - Class in com.pnfsoftware.jeb.core.units.code
Builder of decompilation options.
DecompilationResult - Class in com.pnfsoftware.jeb.core.units.code
Decompilation result information.
DecompilationResult() - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilationResult
 
DecompilationStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Decompilation status.
decompile(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
decompile(INativeItem, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
decompile(Collection<String>, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile multiple items.
decompileAll(DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile everything meaningful.
decompileAllClasses(DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile all classes.
decompileAllMethods(DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile all methods.
decompileClass(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile a class.
decompileClass(String, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile a class.
decompileClasses(Collection<String>, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile a collection of classes.
decompileField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile a field.
decompileField(String, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile a field.
decompileMethod(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile a method.
decompileMethod(String, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile a method.
decompileMethodEx(INativeMethodItem, DecompilationContext, NativeDecompilationStage) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
Decompile or retrieve the current decompilation object for a method.
decompileMethods(Collection<String>, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Decompile a collection of methods.
DecompilerException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
Top-level recoverable exception raised by JEB native decompiler components.
DecompilerException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.DecompilerException
 
DecompilerException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.DecompilerException
 
DecompilerException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.DecompilerException
 
DecompilerException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.DecompilerException
 
DecompilerExporter - Class in com.pnfsoftware.jeb.core.units.code
Helper class used to decompile and export to source files all or a subset of classes or methods of a code unit.
DecompilerExporter(IDecompilerUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Create an exporter with default settings.
DecompilerHelper - Class in com.pnfsoftware.jeb.core.util
Helper routines for decompiler units.
DecompilerHelper() - Constructor for class com.pnfsoftware.jeb.core.util.DecompilerHelper
 
DecompilerOptions - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
gendec decompiler options.
DecompilerOptions() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
DecompilerOutputType - Enum Class in com.pnfsoftware.jeb.core.units.code
Common types of output produced by IDecompilerUnits.
decompilerProperty(IEnginesContext, String, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Generate a fully-qualified property name used by a decompiler unit.
decompileToUnit(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
 
decompileToUnit(INativeItem, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
 
decompileToUnit(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
 
decompileToUnit(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Retrieve a decompiled unit or perform a decompilation.
decompileToUnit(String, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
 
decompileToUnit(String, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Retrieve a decompiled unit or perform a decompilation.
DecompSrcUnitResetEvent - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
decrementIndentationLevel() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
decrementOpenHandle() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
 
DECRYPTED_BYTES - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
 
DECRYPTED_STRING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
 
DecryptedBytes(byte[], String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.DecryptedBytes
 
DecryptedString(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.DecryptedString
 
decryptorSupport - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
decryptorSupport - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
disabled (0) by default; client code must explicitly set to non-zero to allow the execution of decryptors.
deepCopy() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeFeature
Returns a deep copy of the feature
def - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
verified defines / never null
DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.core.output.AddressConversionPrecision
Default precision
DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DataGapAnalysisStyle
Data gaps are normally processed.
DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
 
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Date
 
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.DateAndTime
 
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.S5Time
 
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Time
 
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.TimeOfDay
 
DEFAULT - Static variable in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
 
DEFAULT_COMPARE_WITH_FULL_EQUALITY - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
Determine whether hashCode and equals use all the IR expression elements, including metadata like:
- type
- physical offset
- data map
DEFAULT_COMPILER - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
A static pattern compiler using default settings (no flags).
DEFAULT_GROUP - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
 
DEFAULT_MAX_ARRAY_ITEM_COUNT - Static variable in class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
DEFAULT_MAX_COLLECTION_ITEM_COUNT - Static variable in class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
DEFAULT_MAX_DURATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Default maximum duration, in milliseconds.
DEFAULT_MAX_INVOCATION_DEPTH - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Default maximum depth for method invocations.
DEFAULT_MAX_ITERCOUNT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Default maximum iteration count.
DEFAULT_MAX_MAP_ITEM_COUNT - Static variable in class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
DEFAULT_MAX_STRING_LENGTH - Static variable in class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
DEFAULT_NAME - Static variable in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
 
DEFAULT_NAME - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
defaultAllowOpt - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
defaultClientConfigPath - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
defaultEnginesConfigPath - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
defaultHeapBase - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
DefaultJFlexLexer - Class in com.pnfsoftware.jeb.util.encoding.jflex
This is a default, and abstract implementation of a Lexer using JFLex with some utility methods that Lexers can implement.
DefaultJFlexLexer() - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
 
defaultMaxIterCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
defaultMaxRunCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
no max
defaultMaxRunCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
no max
defaultMode - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
defaultPCConversion(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
defaultPCConversion(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Convert PC-assignment to IEJumpFar statements.
defaultPluginsFolderName - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
defaultRecordMemoryWrites - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
defaultResetUnknownRegisters - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
defaultReturnAddr - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
defaultScriptsFolderName - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
defaultStackBase - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
defaultTelemetryDatabasePath - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
defaultValue - Variable in class com.pnfsoftware.jeb.client.api.FormEntry
Default value for the entry.
defaultValue(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
Creates a default value.
deferredCount - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
 
deferredObjects - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
DeferredRequestsCollector - Class in com.pnfsoftware.jeb.core.units.code.java
This object is used to hold requests for decompilations.
DeferredRequestsCollector() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
 
defineData(long, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
 
defineData(long, INativeType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
 
defineItem(long, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IStackframeManager
Define a new stack item.
defpot - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
potential defines
may be null (non-null IFF the DefUseInfo.FLAG_INCLUDE_POTENTIALS flag was set)
must not intersect DefUseInfo.def
DefUseInfo - Class in com.pnfsoftware.jeb.core.units.code
Def-use information object provided by instruction for data-flow analysis purposes.
DefUseInfo() - Constructor for class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
DefUseInfo(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
DELETE - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
DELETE - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Delete action.
deleteAllEdges() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Remove all block edges.
deleteCase(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Delete a case entry.
deleteCasesTo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Delete all cases pointing to the provided target.
deleteCasesToTarget(IDTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Delete all cases pointing to the provided target.
deleteData(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
deleteDirectory(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Delete a directory and its contents recursively.
deleteDirectory(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Delete a directory and its contents recursively.
deleteDirectoryContents(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Delete a directory contents recursively (ie, clear the directory).
deleteDirectoryOnExit(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Delete a folder and all its contents recursively, when the virtual machine terminates.
deleteDuplicateEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Delete one duplicate edge X->Y.
deleteEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Delete an edge x->y.
deleteEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Delete an edge x->y.
deleteEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Delete an edge x->y.
deleteEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Delete an edge x->y.
deleteEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
deleteEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
deleteFile(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Delete a file.
deleteFile(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
Delete a file.
deleteFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
 
deleteFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
 
deleteFile(String, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Delete a file or folder.
deleteIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Delete an irregular edge x->y.
deleteIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Delete an irregular edge x->y.
deleteIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Delete an irregular edge x->y.
deleteIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Delete an irregular edge x->y.
deleteIrregularEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
deleteIrregularEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
deleteIrregularOutEdges(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Delete all irregular output edges for the provided block.
deleteIrregularOutEdges(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Delete all irregular output edges for the provided block.
deleteOutEdges(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Delete all regular output edges for the provided block.
deleteOutEdges(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Delete all regular output edges for the provided block.
deletePackage(IPackage) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
 
deleteStatement(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
Delete a statement by reference.
deleteStatement(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Delete a statement by reference.
deleteTopContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Delete the most recent (top) execution context.
deleteTopFrame() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Delete the most recent (top) frame of the current execution context.
deleteType(INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Delete a type.
deleteUnreachableTrampoline(BasicBlock<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
 
deleteVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Remove (unset) a variable.
deleteVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method to remove a defined variable in the current frame (top frame of the top context).
deleteVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Remove (unset) all variables.
DELIMITER - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
deltaImageBase - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
demo - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
 
DemoLimitationException - Exception in com.pnfsoftware.jeb.core.exceptions
Raised when the program encounters demo-version limitations.
DemoLimitationException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
 
DemoLimitationException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
 
DemoLimitationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
 
DemoLimitationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
 
DEmuExternalPolicy - Class in com.pnfsoftware.jeb.core.units.code.android.ir
The emulation policy for API methods relying or depending on the execution environment, the date and time, and random number generators.
DEmuExternalPolicy() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
Create a safe execution policy object (all restrictions are enabled).
DEmuExternalPolicy(boolean, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
 
DEOBFUSCATOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
A well-known optimizer tag used to indicate that an optimizer is categorized as an explicit deobfuscator.
DEOBFUSCATOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
A well-known optimizer tag used to indicate that an optimizer is categorized as an explicit deobfuscator.
deprecated() - Element in annotation interface com.pnfsoftware.jeb.util.serialization.annotations.SerId
Optional value indicating if the field was deprecated.
DEPRECATED_FEATURE - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
The unit has detected features that have been deprecated.
depth - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
DEPTH_BASIC - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
default depth: current PM, always stay in the property assigned namespace
DEPTH_FULL - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
check for a same-named property in parent namespace (if allowed)
DEPTH_MASTER - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
check the master PM (if any)
description - Variable in class com.pnfsoftware.jeb.core.PluginInformation
 
Description - Enum constant in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
 
deserialize() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
deserialize(Class<T>) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
deserialize(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
deserializeInternal() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
Deserializer - Class in com.pnfsoftware.jeb.util.serialization
This class allows the deserialization of a stream of bytes into object(s).
Deserializer(ITypeIdProvider, InputStream) - Constructor for class com.pnfsoftware.jeb.util.serialization.Deserializer
 
Deserializer(ITypeIdProvider, List<ClassLoader>, InputStream) - Constructor for class com.pnfsoftware.jeb.util.serialization.Deserializer
 
DeserializerHelper - Class in com.pnfsoftware.jeb.util.serialization
Deserializer helper used by custom load() routines.
destroyLiveArtifact(ILiveArtifact) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
Destroy a live Artifact and all its children.
destroyUnit(IUnit) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
This method is used to destroy a unit living in this project.
detach() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Detach from the target (if possible).
DETACH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
Detach from a target.
determine() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.BlockGroup
Determine the group.
determine() - Static method in enum class com.pnfsoftware.jeb.util.base.OSType
 
determine(String) - Static method in enum class com.pnfsoftware.jeb.util.base.FileType
Determine the high-level file type.
determineArgumentStackSlotCount(IWildcardPrototype, Collection<IWildcardType>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine the number of stacks slots used by invoking a method having the provided prototype and an optional list of additional arguments.
determineBestBase(long) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
 
determineFromContent(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.MimeType
 
determineFromContent(byte[], String) - Static method in class com.pnfsoftware.jeb.util.encoding.MimeType
 
determineFromContent(IInput) - Static method in class com.pnfsoftware.jeb.util.encoding.MimeType
 
determineFull() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.ClassVtablePaths
 
determineInterval(BasicBlock<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Find the graph interval rooted in the provided header block.
determineLinuxOSFullname(String) - Static method in class com.pnfsoftware.jeb.client.SystemInformation
 
determineNextAddress(IMachineContext, InsnType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.ICodeResolver
Determine the next value of the program counter (PC).
determineOperandValue(IMachineContext, InsnType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.ICodeResolver
Determine the actual values of an instruction operand.
determinePartial() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.ClassVtablePaths
 
determinePotentialEncoding(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Heuristically determine the encoding of a string.
determinePotentialPointers(long, InsnType, List<Pointer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default result (ChainedOperationResult.getResult()) is false.
determinePotentialPointers(long, InsnType, List<Pointer>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Determine pointers (addresses to data or code) contained in the provided instruction, to let the code analyzer enqueue them for additional analysis.
determinePotentialPointersInProtoBlock(IBasicBlockSkeleton<InsnType>, List<PointerLocation>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default result (ChainedOperationResult.getResult()) is false.
determinePotentialPointersInProtoBlock(IBasicBlockSkeleton<InsnType>, List<PointerLocation>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Determine additional pointers to be analyzed (addresses to data or code) that may be inferred from the analysis of the provided basic block skeleton (proto-basic block).
determineReturnValuesStackSlotCount(IWildcardPrototype, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine the number of stack slots filled out when a routine with the provided prototype returns.
determineRoutineStackPointerDelta(CFG<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default result (ChainedOperationResult.getResult()) is null.
determineRoutineStackPointerDelta(CFG<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Determine (heuristically) the stack pointer delta generated by the execution of a routine.
determineSlotcountAlignment(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
determineSlotcountAlignment(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Determine the slotcount alignment requirement of a non-composite type.
determineStackBytesUsedByCall(IWildcardPrototype, List<IWildcardType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
determineStackBytesUsedByCall(IWildcardPrototype, List<IWildcardType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Determine the amount of bytes that were pushed on the stack before calling the routine with the provided prototype and optional additional slots.
determineStackPointerDeltaAfterIRCall(IWildcardPrototype, List<IWildcardType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
determineStackPointerDeltaAfterIRCall(IWildcardPrototype, List<IWildcardType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Determine the stack pointer delta (in bytes) after the IECall executed and returned.
Careful: "IR-Call" and the "native-call" may not have the same structure; it depends on how the conversion of "native-call" is implemented, and therefore is converter-dependent.
determineStackPointerDeltaFromSimulation(SimulationPointInformation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation returns null.
determineStackPointerDeltaFromSimulation(SimulationPointInformation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
This method attempts to provide the stack pointer delta resulting from the execution of a routine.
determineSwitchInformation(long, IBasicBlockSkeleton<InsnType>, List<IBasicBlockSkeleton<InsnType>>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default result (ChainedOperationResult.getResult()) is null.
determineSwitchInformation(long, IBasicBlockSkeleton<InsnType>, List<IBasicBlockSkeleton<InsnType>>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Determine (heuristically) the information related to a switch-like statement, i.e.
determineValue(INativeStringItem, IVirtualMemory, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
Determine the value of a given string data item.
determineValue(StringEncoding, byte[], int, int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
Determine the value of a string.
determineValue(StringEncoding, IVirtualMemory, long, int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
Determine the value of a string.
DEVICE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
 
DevPluginClassname - Class in com.pnfsoftware.jeb.core
These objects represent classnames of plugins that are currently being developed.
DevPluginClassname(String, boolean) - Constructor for class com.pnfsoftware.jeb.core.DevPluginClassname
 
dex - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Underlying dex code.
dex - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Underlying dex code.
dex - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Underlying dex code.
DexCommentManager - Class in com.pnfsoftware.jeb.core.units.code.android
A comment manager for dex units.
DexCommentManager(IDexUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexCommentManager
 
DexConstantLibrary - Class in com.pnfsoftware.jeb.core.units.code.android
A manager for constant and pseudo-constant fields of a dex unit.
DexConstantLibrary(IDexUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexConstantLibrary
 
DexDebugVariableBundle - Class in com.pnfsoftware.jeb.core.units.code.android.dex
A collection of IDexDebugVariable.
DexDebugVariableBundle(Collection<IDexDebugVariable>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle
 
DexDecConversionException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
A Dalvik-to-IR conversion exception.
DexDecConversionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
 
DexDecConversionException(int) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
 
DexDecConversionException(IDalvikInstruction) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
 
DexDecConversionException(IDalvikInstruction, String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
 
DexDecEvalCodeThrownException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
Those objects are used to wrap throwables raised by the emulated code.
DexDecEvalCodeThrownException(IDImm) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalCodeThrownException
 
DexDecEvalFailedTranslationException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
The emulation of some Dalvik code failed because there was an error reported when translating to IR.
DexDecEvalFailedTranslationException(DexDecConversionException) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalFailedTranslationException
 
DexDecEvalItercountExceededException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
The emulation is taking too long (maximum iteration count exceeded).
DexDecEvalItercountExceededException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalItercountExceededException
 
DexDecEvalItercountExceededException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalItercountExceededException
 
DexDecEvalSandboxExecutionException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
An error occurred while executing code in the emulator-controlled sandbox.
DexDecEvalSandboxExecutionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalSandboxExecutionException
 
DexDecEvalStubException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
An internal exception used when attempting to emulate a method whose body was removed.
DexDecEvalStubException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalStubException
 
DexDecEvalTimeoutExceededException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
The emulation is taking too long (timeout exceeded).
DexDecEvalTimeoutExceededException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalTimeoutExceededException
 
DexDecEvalTimeoutExceededException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalTimeoutExceededException
 
DexDecEvaluationException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
This exception and its sub-types are throw by the State components and evaluate methods.
DexDecEvaluationException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
 
DexDecEvaluationException(IDExpression) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
This constructor uses DexDecEvaluationException(String) with a string containing a textual representation of the provided IR expression.
DexDecEvaluationException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
 
DexDecEvaluationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
 
DexDecEvaluationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
 
DexDecEvalUnmanagedCodeException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
An error occurred in code running in a restricted thread not directly managed by the emulator.
DexDecEvalUnmanagedCodeException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalUnmanagedCodeException
 
DexDecNativeEvalFailedException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
An error occurred while evaluating native code.
DexDecNativeEvalFailedException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
 
DexDecNativeEvalFailedException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
 
DexDecNativeEvalFailedException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
 
DexDecNativeEvalFailedException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
 
DexDecompilerEvent<T> - Class in com.pnfsoftware.jeb.core.units.code.android
Events generated by Dex decompilers.
DexDecompilerEvent(DexDecompilerEvent.Type, T, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
 
DexDecompilerEvent.BuiltString - Class in com.pnfsoftware.jeb.core.units.code.android
 
DexDecompilerEvent.DecryptedBytes - Class in com.pnfsoftware.jeb.core.units.code.android
 
DexDecompilerEvent.DecryptedString - Class in com.pnfsoftware.jeb.core.units.code.android
 
DexDecompilerEvent.Message - Class in com.pnfsoftware.jeb.core.units.code.android
 
DexDecompilerEvent.Type - Enum Class in com.pnfsoftware.jeb.core.units.code.android
 
DexDecompilerEvent.UnreflectedFieldRead - Class in com.pnfsoftware.jeb.core.units.code.android
 
DexDecompilerEvent.UnreflectedFieldWrite - Class in com.pnfsoftware.jeb.core.units.code.android
 
DexDecompilerEvent.UnreflectedInvocation - Class in com.pnfsoftware.jeb.core.units.code.android
 
DexDecompilerEventQueue - Class in com.pnfsoftware.jeb.core.units.code.android
An async-queue holding events generated by Dex decompilers.
DexDecompilerEventQueue(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEventQueue
 
DexDecompilerExporter - Class in com.pnfsoftware.jeb.core.units.code.android
Helper class used to decompile and export to *.java files all or a subset of classes or methods of a Dex unit.
DexDecompilerExporter(IDexDecompilerUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
 
DexDisassemblyProperties - Class in com.pnfsoftware.jeb.core.units.code.android.render
Properties of a Dex code disassembly document.
DexDisassemblyProperties() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
DExecutionParameters - Class in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR emulation parameters object.
DExecutionParameters(CFG<IDInstruction>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Create an object, ready to emulate an entire IR routine.
DExecutionParameters(CFG<IDInstruction>, IDTryData) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Create an object, ready to emulate an entire IR routine.
DExecutionParameters(IDMethodContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Create an object, ready to emulate an entire IR routine.
DExecutionParameters(SortedMap<Integer, IDInstruction>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Create an object.
DExecutionParameters(SortedMap<Integer, IDInstruction>, Map<Integer, Integer>, Map<Integer, Integer>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Create an object.
DexMethodHandleType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.dex
Method handle types.
DexParsingException - Exception in com.pnfsoftware.jeb.core.units.code.android
This exception may be raised when an error is encountered when parsing a Dex file.
DexParsingException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.DexParsingException
 
DexParsingException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.DexParsingException
 
DexPoolType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.dex
An enumeration of Dex pool types.
DexReferenceType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.dex
Types of Dex references held in IDexAddress objects.
DexUtil - Class in com.pnfsoftware.jeb.core.units.code.android
Dex utility routines.
DF_Assignment - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
Delimiter= '=' character.
DF_CommonFullSymbolChars - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
Delimiter= any character that is generally not legal in a symbol name, in particular: any character allowed in java identifier additional '/' character for java signature additional '+' character for native relative signature
DF_CommonSymbolChars - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
Delimiter= any character that is generally not legal in a symbol name, in particular: any character allowed in java identifier a
DF_NonAlphaNum - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
Delimiter= any character that is neither a letter for a digit
DF_WhiteSpace - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
Delimiter= whitespace character
dfa - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
The data flow analysis object is initially UNINITIALIZED.
DFA4<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code
Lean Data Flow Analysis (DFA) object implementation.
DFA4(IControlFlowGraph<InsnType, ? extends IBasicBlock<InsnType>>) - Constructor for class com.pnfsoftware.jeb.core.units.code.DFA4
Create a DFA object with CFG-provided default collection flags and basic caching for instruction-level def-use information.
DFA4(IControlFlowGraph<InsnType, ? extends IBasicBlock<InsnType>>, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.DFA4
Create a DFA object.
dfaTotalCount - Variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
dfaTotalTimeMs - Variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
DFAUtil - Class in com.pnfsoftware.jeb.core.units.code
Utility routines for Data Flow Analysis objects (see IDFA and its implementation DFA4).
DFAUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.DFAUtil
 
DFormattingContext - Class in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR formatting context, providing an output sink and specifications for the output.
DFormattingContext() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Create a default formatting context.
DFormattingContext(IDMethodContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Create a default formatting context.
DI - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
DI - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
Instance DB
Digraph - Class in com.pnfsoftware.jeb.util.graph
A directed graph object, cyclic or acyclic.
Digraph() - Constructor for class com.pnfsoftware.jeb.util.graph.Digraph
 
Digraph.E - Class in com.pnfsoftware.jeb.util.graph
Oriented edge with optional weight.
Digraph.V - Class in com.pnfsoftware.jeb.util.graph
Vertex of a directed graph.
DINT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
DInvokeType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR types of invocation, used to specify IDCallInfo.
DIRECT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
Non-static direct (non-overridable) method, that is, a private method or a constructor method.
DirectByteArrayOutputStream - Class in com.pnfsoftware.jeb.util.io
Extend ByteArrayOutputStream to provide direct access to the underlying byte array.
DirectByteArrayOutputStream() - Constructor for class com.pnfsoftware.jeb.util.io.DirectByteArrayOutputStream
 
DirectEncodedMemoryArea - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
Represent a memory Area in code.
DirectEncodedMemoryArea(int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
 
DIRECTIVE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
DirectoryEnumerator - Class in com.pnfsoftware.jeb.util.io
List (full in-memory enumeration) or iterate over a directory contents, with support for recursion and regex file filters.
DirectoryEnumerator(File) - Constructor for class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
Create a new directory enumerator.
DirectoryEnumerator(File, String, boolean) - Constructor for class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
Create a new directory enumerator.
dirname(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Return the directory name of the provided path.
dirtyRegisters - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
disablePadding() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
discardDecompiledItemsAfterProcessing - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
discardTransientPresentations() - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
Discard all presentations not marked as persisted.
discardTransientPresentations() - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
 
DisjointSets<T> - Class in com.pnfsoftware.jeb.util.collect
This type represents disjoint sets.
DisjointSets() - Constructor for class com.pnfsoftware.jeb.util.collect.DisjointSets
Create a new "disjoint sets" object
displayDemoInformation(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
displayDemoInformation(String) - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
 
displayEdgesOrientation() - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
Specify how edge orientations should be rendered (as arrows), as well as their position on the edge.
displayEula(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
displayEula(String) - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
 
displayFileOpenSelector(String) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Display a file selector dialog (Open file).
displayFileSaveSelector(String) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Display a file selector dialog (Save file).
displayFolderSelector(String) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Display a folder selection dialog.
displayForm(String, String, FormEntry<?>...) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Display a form dialog prompting the user for inputs.
displayGraph(String, Digraph) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Create a graph dialog.
displayGraph(String, Digraph, GraphDialogExtensions) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Create a graph dialog.
displayList(String, String, String[], Object[][]) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Display a table of elements.
displayMessageBox(String, String, IconType, ButtonGroupType) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Display a message box to the user.
displayQuestionBox(String, String, String) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Display a message box prompting the user for input.
displaySimpleForm(String, String, String...) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Display a simple form dialog prompting the user for inputs.
displayText(String, String, boolean) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Display a text box.
dispose() - Method in class com.pnfsoftware.jeb.core.AbstractPlugin
The default implementation does nothing.
dispose() - Method in interface com.pnfsoftware.jeb.core.IPlugin
Dispose of resources used by this plugin.
dispose() - Method in class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
 
dispose() - Method in interface com.pnfsoftware.jeb.core.output.IGenericDocument
Dispose of resources and handles used by this document.
dispose() - Method in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
Dispose this presentation.
dispose() - Method in class com.pnfsoftware.jeb.core.output.table.impl.AbstractTableDocument
The default implementation does nothing.
dispose() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
The default implementation does nothing.
dispose() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
dispose() - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
 
dispose() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
The default implementation does nothing.
dispose() - Method in class com.pnfsoftware.jeb.core.output.UnitRepresentationAdapter
 
dispose() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
dispose() - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
dispose() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Release resources used by this manager.
dispose() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Sub-classes overriding this method must call the super implementation last.
dispose() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Dispose of this emulator's resources.
dispose() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
dispose() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
dispose() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
dispose() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Dispose of the resources used by this unit.
dispose(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Release resources used by INativeDataItem
DISPOSED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
Item was disposed
distance(ICodeCoordinates, ICodeCoordinates) - Static method in class com.pnfsoftware.jeb.core.output.code.coordinates.CodeCoordinatesUtil
Calculate the distance between two coordinates.
div(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
div(IEGeneric, IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
DIV - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
DIV - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-arithmetic wildcard operation for DIV_U and DIV_S
DIV - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Arithmetic division
DIV_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
DIV_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
DIV_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
signed integer division, simple: input=(N, N), output=N (remainder discarded)
DIV_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
DIV_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
DIV_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
unsigned integer division, simple: input=(N, N), output=N (remainder discarded)
DIV2_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
[NO NOT USE] full signed integer division: input=(2N, N), output=(N, N)
DIV2_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
[NO NOT USE] full unsigned integer division: input=(2N, N), output=(N, N)
div2S(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
div2U(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
divS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
divS(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
divU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
divU(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
divUnsigned(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Divide two longs treated as unsigned.
DO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
DO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
DO_BREAK_LINES - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
Do break lines when encoding.
doc - Variable in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
 
DOC_ID_DISASSEMBLY - Static variable in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
 
doDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Create or retrieve a DFA object with current settings.
doDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Perform data flow analysis on the CFG using standard DFA settings.
doDataFlowAnalysis(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Create or retrieve a DFA object with current settings.
doDataFlowAnalysis(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Perform data flow analysis on the CFG.
doDataFlowAnalysis(boolean, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Perform data flow analysis on the CFG.
doDataFlowAnalysis(boolean, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Create or retrieve a DFA object.
doDataFlowAnalysis(boolean, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Perform data flow analysis on the CFG.
done() - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
 
done() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Clients can call this method to indicate that the initial graph is built: after calling this method, additions of vertices or edges is forbidden.
DONE - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
 
doneGeneratingReplacement() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
doNotGenerateNops - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
DONT_GUNZIP - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
Specify that gzipped data should not be automatically gunzipped.
doOperation(OperationRequest) - Method in interface com.pnfsoftware.jeb.client.api.IOperable
Perform the requested operation.
DOpcodeType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.ir
This enumeration defines the opcode types of the intermediate representation (IR) instructions used by dexdec.
DOptimizerType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR optimizer type.
doSubstitution(IEGeneric, SubstitutionDefinition...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
Attempt to apply the first matching SubstitutionDefinition on an IEGeneric expression.
doSuspendThreads() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
DotFileGenerator(IControlFlowGraph<?, ?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
 
DOTTED - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.EdgeStyle
 
DOUBLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
DOUBLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
DOUBLE_PRECISION_FLOAT - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Denotes a double-precision float (eight-byte IEEE 754, see #MT_FLOAT).
doubleCollectionIterable(Collection<T>, Collection<T>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Create a generator that will iterate over two collections, starting with the first one, then the second one.
DoWhile - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
DoWhile - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
downgradeCallToBreak() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
Downgrade a call-to-sub to a simple flow-breaker.
downloadBinary(File, String, Map<String, String>, Map<String, String>, IProgressCallback) - Method in interface com.pnfsoftware.jeb.util.net.INet
Download a binary and dump it to disk.
downloadBinary(File, String, Map<String, String>, Map<String, String>, IProgressCallback) - Method in class com.pnfsoftware.jeb.util.net.Net
 
downloadFile(String) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
Download a file from JEB.IO/MSN.
drcollector - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Collector for deferred requests.
DSP24 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
DSPIC30F - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
dst - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
dst_offsets - Variable in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlockBuilder
 
dst_src1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
DT_AARCH64_BTI_PLT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_AARCH64_PAC_PLT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_AARCH64_VARIANT_PCS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_BIND_NOW - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_DEBUG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_FINI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_FINI_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_FINI_ARRAYSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_FLAGS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_FLAGS_1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_GNU_HASH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_HASH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_INIT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_INIT_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_INIT_ARRAYSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_JMPREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
If present, this entry's d_ptr member holds the address of relocation entries associated solely with the procedure linkage table.
DT_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_NEEDED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_NULL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_PLTGOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_PLTREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This member specifies the type of relocation entry to which the procedure linkage table refers.
DT_PLTRELSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_PREINIT_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_PREINIT_ARRAYSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_REL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_RELA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_RELACOUNT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_RELAENT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_RELASZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_RELCOUNT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_RELENT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This element holds the size, in bytes, of the DT_REL relocation entry.
DT_RELSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_RPATH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_RUNPATH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_SONAME - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_STRSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_STRTAB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Address of dynamic string table.
DT_SYMBOLIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_SYMENT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This element holds the size, in bytes, of a symbol table entry
DT_SYMTAB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This element holds the address of the symbol table, described in the first part of this chapter, with Elf32_Sym entries for the 32-bit class of files and Elf64_Sym entries for the 64-bit class of files.
DT_SYMTAB_SHNDX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This element holds the address of the SHT_SYMTAB_SHNDX section associated with the dynamic symbol table referenced by the DT_SYMTAB element.
DT_TEXTREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Absence of this indicates no relocs should apply to a nonwritable segment
DT_VERDEF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_VERDEFNUM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_VERNEED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_VERNEEDNUM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
DT_VERSYM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
dtors - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
DTypeInfo - Class in com.pnfsoftware.jeb.core.units.code.android.ir
Type information object used to collect typing results when propagating types through an SSA'ed IR.
DTypeInfo(IDMethodContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
DTypeInfo.TypingConlict - Class in com.pnfsoftware.jeb.core.units.code.android.ir
Details about a typing conflict.
DU - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.controlflow.ChainType
def-use (Defined-Use) chain: a register was defined; list the location where it is used.
DUI - Class in com.pnfsoftware.jeb.core.units.code
Def-use information object provided by IDFA implementation.
DummyInputStream - Class in com.pnfsoftware.jeb.util.io
Dummy reader class: all read operations return 0, and the number of bytes being read is tracked.
DummyInputStream() - Constructor for class com.pnfsoftware.jeb.util.io.DummyInputStream
 
DummyOutputStream - Class in com.pnfsoftware.jeb.util.io
Dummy writer class: does not write, simply count the number of bytes being written.
DummyOutputStream() - Constructor for class com.pnfsoftware.jeb.util.io.DummyOutputStream
 
dump() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
Dump the database records to an endpoint.
dump(CFG<IDInstruction>, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Dump an IR-CFG to a Graphviz dot file in the user's temporary folder.
dump(CFG<IDInstruction>, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Dump an IR-CFG to a Graphviz dot file in the user's temporary folder.
dump(CFG<IEStatement>, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Dump an IR-CFG to a Graphviz dot file in the user's temporary folder.
dump(CFG<IEStatement>, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Dump an IR-CFG to a Graphviz dot file in the user's temporary folder.
dump(IVirtualMemory, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Dump a contiguous memory range of memory to a byte array.
dump(IVirtualMemory, long, long, byte[], int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Dump a contiguous memory range of memory to a buffer.
dump(List<TelemetryRecord>) - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryEndpoint
 
dump(List<TelemetryRecord>) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryEndpoint
 
dumpCfg(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Dump the CFG.
dumpTo(File) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EStateDumper
 
dumpTo(String) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
Dump the unencoded log to a folder on disk.
dumpTo(String, String, boolean) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
Dump the log to disk.
dumpToImageFiles(IVirtualMemory, File) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Dump a virtual memory to files in a folder.
dumpToImageFiles(IVirtualMemory, File, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Dump a virtual memory to files in a folder.
dumpUpdateToDisk(byte[], String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
dup(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDAllocObjectInfo
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDArrayElt
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
Duplicate this element.
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDField
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDIndex
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstanceField
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Deep copy of this instruction.
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInvokeInfo
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewInfo
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDReferenceType
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDStaticField
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTarget
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
Pseudo-duplication.
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBreak
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
This method returns the object itself: constants are generally immutable and do not need to be duplicated in the general case.
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICContinue
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICControlBreaker
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDoWhileStm
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Deep duplication of the element.
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICForStm
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericBreakable
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericLoop
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericWhileLoop
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGoto
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICInstanceField
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICJumpFar
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabel
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLeftExpression
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICReturn
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSource
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSourceElement
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTuple
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICWhileStm
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Clone (deep copy) the expression.
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
The resulting copy may not be mutable.
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Make a deep copy of this virtual memory.
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
 
duplicate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotation
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotationElement
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaArrayElt
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBreak
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaContinue
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDefinition
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDoWhile
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Duplicate this element.
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaExpression
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGoto
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabel
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLeftExpression
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate_LEGACY
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaReturn
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStatement
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTerminalStatement
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaThrow
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeReference
 
duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaWhile
 
duplicate() - Method in interface com.pnfsoftware.jeb.util.net.INet
Duplicate this object to perform safe parameter update.
duplicate() - Method in class com.pnfsoftware.jeb.util.net.Net
 
duplicate(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
 
duplicate(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
Duplicate with options.
duplicate2() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
True duplication to allow customization of the formatter without impacting other constantss.
duplicateAndReverse(ICOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
Create a deep copy of this predicate (using ICPredicate.duplicate()) and reverse it.
duplicateAndReverse(IJavaOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
 
duplicateForReplacement(IDInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Duplicate this instruction with the intent to replace the source instruction.
duplicateShallow(CFG<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
Shallow duplication of a CFG.
duplicateToMutable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Create a mutable copy of this immediate.
duplicateWithDifferentType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Duplicate this immediate and assign it a different type.
duplicateWithNewOperands(IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
 
duplicateWithOffsetAndSize(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
duplicateWithType(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Create a mutable copy of this immediate and assign it a type.
duration() - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
in milliseconds
DUtil - Class in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR access and manipulation utility methods.
DUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
DVisitResults - Class in com.pnfsoftware.jeb.core.units.code.android.ir
Visit result object, provided to the call-back methods of a dexdec IR visitor object.
DVisitResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DVisitResults
Create a standard result object.
DVisitResults(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DVisitResults
Create a result object.
DW_AT_abstract_origin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_accessibility - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_addr_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_address_class - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_alignment - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_allocated - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_flags - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_isa - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_major_runtime_vers - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_objc_complete_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_omit_frame_ptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_optimized - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_property - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_property_attribute - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_property_getter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_property_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_property_setter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_APPLE_runtime_class - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_artificial - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_associated - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_base_types - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_binary_scale - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_bit_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_bit_stride - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_body_begin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_body_end - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_byte_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_byte_stride - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_all_calls - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_all_source_calls - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_all_tail_calls - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_column - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_data_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_data_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_file - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_line - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_origin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_return_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_tail_call - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_target - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_target_clobbered - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_call_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_calling_convention - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_common_reference - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_comp_dir - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_const_expr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_const_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_containing_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_count - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_data_bit_offset - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_data_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_data_member_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_decimal_scale - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_decimal_sign - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_decl_column - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_decl_file - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_decl_line - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_declaration - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_default_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_defaulted - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_deleted - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_description - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_digit_count - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_discr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_discr_list - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_discr_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_dwo_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_elemental - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_encoding - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_endianity - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_entry_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_enum_class - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_explicit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_export_symbols - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_extension - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_external - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_frame_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_friend - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNAT_descriptive_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_addr_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_all_call_sites - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_all_source_call_sites - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_all_tail_call_sites - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_bias - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_call_site_data_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_call_site_target - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_call_site_target_clobbered - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_call_site_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_deleted - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_denominator - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_discriminator - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_dwo_id - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_dwo_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_entry_view - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_exclusive_locks_required - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_guarded - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_guarded_by - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_locks_excluded - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_locviews - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_macros - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_numerator - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_odr_signature - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_pt_guarded - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_pt_guarded_by - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_pubnames - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_pubtypes - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_ranges_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_shared_locks_required - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_tail_call - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_template_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_GNU_vector - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_hi_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_high_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_actuals_stmt_list - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_all_variables_modifiable - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_block_index - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_cold_region_high_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_cold_region_low_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_default_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_definition_points - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_is_result_param - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_linkage_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_opt_flags - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_opt_level - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_pass_by_reference - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_proc_per_section - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_prof_flags - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_prof_version_id - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_raw_data_ptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_unit_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_unit_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_HP_widened_byte_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_identifier_case - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_import - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_inline - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_is_optional - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_language - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_linkage_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_lo_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_loclists_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_low_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_lower_bound - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_mac_info - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_macros - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_main_subprogram - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_MIPS_abstract_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_MIPS_clone_origin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_MIPS_epilog_begin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_MIPS_fde - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_MIPS_has_inlines - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_MIPS_linkage_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_MIPS_loop_begin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_MIPS_loop_unroll_factor - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_MIPS_software_pipeline_depth - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_MIPS_stride - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_MIPS_tail_loop_begin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_mutable - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_namelist_item - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_noreturn - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_object_pointer - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_ordering - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_PGI_lbase - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_PGI_lstride - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_PGI_soffset - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_picture_string - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_priority - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_producer - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_prototyped - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_pure - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_ranges - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_rank - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_recursive - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_reference - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_return_addr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_rnglists_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_rvalue_reference - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_segment - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_sf_names - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_sibling - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_signature - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_small - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_specification - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_src_coords - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_src_info - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_start_scope - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_static_link - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_stmt_list - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_str_offsets_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_string_length - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_string_length_bit_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_string_length_byte_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_threads_scaled - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_trampoline - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_upc_threads_scaled - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_upper_bound - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_use_GNAT_descriptive_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_use_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_use_UTF8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_variable_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_virtuality - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_visibility - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_VMS_rtnbeg_pd_address - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_AT_vtable_elem_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
DW_ATE_address - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_ASCII - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_boolean - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_complex_float - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_decimal_float - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_edited - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_float - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_hi_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_imaginary_float - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_lo_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_numeric_string - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_packed_decimal - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_signed - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_signed_char - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_signed_fixed - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_UCS - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_unsigned - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_unsigned_char - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_unsigned_fixed - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_ATE_UTF - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
DW_FORM_addr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_addrx - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_addrx1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_addrx2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_addrx3 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_addrx4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_block1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_block2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_block4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_data1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_data16 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_data2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_data4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_data8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_exprloc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_flag - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_flag_present - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_GNU_addr_index - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_GNU_ref_alt - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_GNU_str_index - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_GNU_strp_alt - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_implicit_const - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_indirect - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_line_strp - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_loclistx - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_ref_addr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_ref_sig8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_ref_sup4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_ref_sup8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_ref_udata - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_ref1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_ref2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_ref4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_ref8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_rnglistx - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_sdata - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_sec_offset - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_string - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_strp - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_strp_sup - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_strx - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_strx1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_strx2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_strx3 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_strx4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_FORM_udata - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
DW_TAG_access_declaration - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_array_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_atomic_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_base_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_call_site - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_call_site_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_catch_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_class_template - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_class_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_coarray_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_common_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_common_inclusion - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_compile_unit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_const_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_constant - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_dwarf_procedure - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_dynamic_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_entry_point - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_enumeration_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_enumerator - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_file_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_formal_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_format_label - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_friend - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_function_template - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_generic_subrange - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_GNU_BINCL - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_GNU_call_site - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_GNU_call_site_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_GNU_EINCL - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_GNU_formal_parameter_pack - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_GNU_template_parameter_pack - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_GNU_template_template_param - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_hi_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_HP_array_descriptor - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_HP_Bliss_field - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_HP_Bliss_field_set - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_immutable_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_imported_declaration - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_imported_module - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_imported_unit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_inheritance - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_inlined_subroutine - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_interface_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_label - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_lexical_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_lo_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_member - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_MIPS_loop - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_module - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_namelist - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_namelist_item - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_namespace - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_packed_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_partial_unit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_PGI_interface_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_PGI_kanji_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_pointer_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_ptr_to_member_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_reference_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_restrict_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_rvalue_reference_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_set_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_shared_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_skeleton_unit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_string_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_structure_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_subprogram - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_subrange_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_subroutine_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_template_alias - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_template_type_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_template_value_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_thrown_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_try_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_type_unit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_typedef - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_union_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_unspecified_parameters - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_unspecified_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_upc_relaxed_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_upc_shared_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_upc_strict_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_variable - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_variant - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_variant_part - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_volatile_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
DW_TAG_with_stmt - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
Dwarf - Interface in com.pnfsoftware.jeb.core.units.codeobject.dwarf
DWARF Constants.
Dwarf.DwarfAttribute - Enum Class in com.pnfsoftware.jeb.core.units.codeobject.dwarf
DWARF attributes.
Dwarf.DwarfBaseTypeAttributeEncoding - Enum Class in com.pnfsoftware.jeb.core.units.codeobject.dwarf
DWARF base type attribute encodings.
Dwarf.DwarfForm - Enum Class in com.pnfsoftware.jeb.core.units.codeobject.dwarf
DWARF forms.
Dwarf.DwarfFormType - Enum Class in com.pnfsoftware.jeb.core.units.codeobject.dwarf
DWARF form types.
Dwarf.DwarfTag - Enum Class in com.pnfsoftware.jeb.core.units.codeobject.dwarf
DWARF tags.
DWORD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
DXP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
dynamic - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
dynamic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Dynamic state.
DYNAMIC_BRANCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
Source branches on target using a register indirection or a register/memory dereference
DynamicEnum<E extends DynamicEnum<E>> - Class in com.pnfsoftware.jeb.util.base
Base class for dynamic enumerations.
DynamicEnum(int, String) - Constructor for class com.pnfsoftware.jeb.util.base.DynamicEnum
 
dynstr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
dynsym - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 

E

e(int, int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
e(int, int, Double) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
E() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters.E
 
EBranchDetails - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Standard implementation.
EBranchDetails() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
EBranchDetails(IEBranchDetails) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
Copy constructor.
EBranchDetails(List<IEVar>, List<IEVar>, List<IEVar>, int, IPrototypeItem, List<IBranchTarget>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
ECFGFormatter - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Specialized formatter specifically for IR CFG.
ECFGFormatter(CFG<IEStatement>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
 
ECFGFormatter(CFG<IEStatement>, IVariableProvider, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
 
ECOG1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ECOG16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ECOG1X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ECOG2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ECompiler - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Compiler of IR expressions, IR statements, IR CFG, IR routines, and IR programs (code and data).
ECompiler(IEGlobalContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Create an IR compiler.
ECompiler.CompiledExpression - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
A compiled expression.
ECompiler.CompiledField - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
A compiled field.
ECompiler.CompiledProgram - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
A compiled program.
ECompiler.CompiledRoutine - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
A compiled routine.
ECompiler.CompiledStatement - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
A compiled statement.
ECst(IJavaStaticField, String, int, List<IJavaExpression>, IJavaNew) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
 
ectx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
 
EDefUseInfo - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Specialized def-use information object for IR statements.
EDefUseInfo() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
EDefUseInfo(int, IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
EditablePluginInformation - Class in com.pnfsoftware.jeb.core
Editable plugins information offer setters to mutate some plugin-info properties such as the name or description.
EditablePluginInformation() - Constructor for class com.pnfsoftware.jeb.core.EditablePluginInformation
 
EditablePluginInformation(String) - Constructor for class com.pnfsoftware.jeb.core.EditablePluginInformation
 
EEmulator - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
IR emulator, a controller for an IR state.
EEmulator(EState) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
EEmulator.Metadata - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
IR emulator metadata.
EEmuUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
Utility code IR emulators.
EEmuUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmuUtil
 
EEquationMatcher - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
A matcher can be used to check if two IR expressions match two provided templates.
EEquationMatcher(INode, INode) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EEquationMatcher
 
EExpressionGenerator - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Generate an IR expression from a template.
EExpressionGenerator(IERoutineContext, INode) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionGenerator
 
EExpressionMatcher - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Match an IR expression against an IR template.
EExpressionMatcher(INode) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
Create an IRE matcher.
EExpressionMatcher(INode, Map<Integer, Object>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
Create an IRE matcher.
ef - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
 
EffectiveFinalityType - Enum Class in com.pnfsoftware.jeb.core.units.code.android
Define the effective finality of a Dex field.
effectiveValue - Variable in class com.pnfsoftware.jeb.core.units.code.StringInfo
 
EFI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
Extensible Firmware Interface and Unified EFI
ehFrame - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
ehFrameHdr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
EIGHT_BYTES - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Denotes a eight-byte value (uint64).
ELF - Class in com.pnfsoftware.jeb.core.units.codeobject
ELF constants and static utility methods.
ELF() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELF_HEADER_SIZE_MIN_SAFE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELF_NOTE_OS_FREEBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELF_NOTE_OS_GNU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELF_NOTE_OS_LINUX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELF_NOTE_OS_SOLARIS2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELF.SymbolLocality - Enum Class in com.pnfsoftware.jeb.core.units.codeobject
Symbol locality (external, internal).
ELF.WellKnownSection - Enum Class in com.pnfsoftware.jeb.core.units.codeobject
Enumeration of common well-known ELF sections along with their expected type.
ELF32_HEADER_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELF64_HEADER_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFCLASS32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFCLASS64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFCLASSNONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFDATA2LSB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFDATA2MSB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFDATANONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ElfMagic - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ElfMagicIntBE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ElfMagicIntLE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_AIX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_AROS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_C6000_ELFABI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_C6000_LINUX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_FENIXOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_FREEBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_GNU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_HPUX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_HURD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_IRIX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_LINUX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_MODESTO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_NETBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_NSK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_OPENBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_OPENVMS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_SOLARIS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_STANDALONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_TRU64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFPluginsService - Class in com.pnfsoftware.jeb.core.units.codeobject
The ELF plugins service is used to provide custom and architecture-specific facility to the ELF parser.
ELFPluginsService() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
 
ELFRelocationApplicator<T extends ELFStandardRelocOperations> - Class in com.pnfsoftware.jeb.core.units.codeobject
Base class for ELF relocation applicators.
ELFRelocationApplicator(int) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationApplicator
 
ELFRelocationContext - Class in com.pnfsoftware.jeb.core.units.codeobject
ELF relocation contexts can be registered using the ELFPluginsService.
ELFRelocationContext(ELFRelocationApplicator<?>...) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationContext
 
ELFStandardRelocator - Class in com.pnfsoftware.jeb.core.units.codeobject
The standard relocator uses standard operations.
ELFStandardRelocator(int) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocator
 
ELFStandardRelocOperations - Class in com.pnfsoftware.jeb.core.units.codeobject
Default implementation for ELF relocation operations, for a given relocation.
ELFStandardRelocOperations(IELFRelocationApplicator.RelocatedFile, IELFRelocationApplicator.RelocInstance) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
ELFStringTable - Class in com.pnfsoftware.jeb.core.units.codeobject
Parser for ELF string tables.
ELFStringTable(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFStringTable
Parse an encoded string table, such as the one found in a dynamic library's program table.
elfUnit - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
elfUnit - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
 
ELocation - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
IR location object, holding an IR context and an IR statement offset.
ELocation(IERoutineContext, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ELocation
 
ELSE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
ELSE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
EM_386 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_486 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_56800EX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_68HC05 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_68HC08 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_68HC11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_68HC12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_68HC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_68K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_78KOR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_8051 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_860 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_88K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_960 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_AARCH64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ALPHA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ALTERA_NIOS2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ARC_COMPACT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ARC_COMPACT2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ARCA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_AVR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_AVR32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_BLACKFIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_BPF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_C166 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_CE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_CLOUDSHIELD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_COLDFIRE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_COREA_1ST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_COREA_2ND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_CR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_CR16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_CRAYNV2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_CRIS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_CRX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_CSKY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_CUDA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_CYPRESS_M8C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_D10V - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_D30V - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_DSP24 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_DSPIC30F - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_DXP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ECOG1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ECOG16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ECOG1X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ECOG2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ETPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_EXCESS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_F2MC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_FIREPATH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_FR20 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_FR30 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_FRV - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_FX66 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_H8_300 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_H8_300H - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_H8_500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_H8S - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_HEXAGON - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_HUANY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_IA_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_IP2K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_JAVELIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_K10M - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_L10M - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_LATTICEMICO32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_LOONGARCH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_M16C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_M32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_M32C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_M32R - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MANIK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MAX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MAXQ30 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MCST_ELBRUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ME16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_METAG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MIPS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MIPS_RS3_LE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MIPS_X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MMA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MMDSP_PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MMIX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MN10200 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MN10300 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_MSP430 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_NCPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_NDR1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_NDS32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_NS32K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_OPEN8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_OPENRISC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_PARISC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_PCP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_PDP10 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_PDP11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_PDSP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_PJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_PPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_PPC64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_PRISM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_R32C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_RCE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_RH32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_RISCV - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_RL78 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_RS08 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_RX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_S370 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_S390 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SCORE7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SE_C17 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SE_C33 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SEP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SHARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SLE9X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SNP1K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SPARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SPARC32PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SPARCV9 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ST100 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ST19 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ST200 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ST7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ST9PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_STARCORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_STM8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_STXP7X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_SVX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TI_C2000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TI_C5500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TI_C6000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TILE64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TILEGX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TILEPRO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TINYJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TMM_GPP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TRICORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TRIMEDIA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_TSK3000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_UNICORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_V800 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_V850 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_VAX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_VIDEOCORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_VIDEOCORE3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_VIDEOCORE5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_VPP500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_X86_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_XGATE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_XIMO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_XTENSA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EM_ZSP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EMasterOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Standard master optimizer for CFG of IEStatement IR instructions.
EMasterOptimizer(IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
Create a standard IR master optimizer with no maximum runcount (unsafe).
EMasterOptimizer(IERoutineContext, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
Create a standard IR master optimizer.
EMasterOptimizer(IERoutineContext, int, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
Create a standard IR master optimizer.
EMPTY - Static variable in class com.pnfsoftware.jeb.core.Artifact
 
EMPTY - Static variable in class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
An empty part with an empty line and an anchor pointing to that line
EMPTY - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
 
EMPTY - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
EMPTY - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
An empty read-only constant manager.
EMPTY - Static variable in class com.pnfsoftware.jeb.core.units.code.FlowInformation
Empty flow information: the instruction modifies the flow of execution, but no target is explicitly specified.
EMPTY - Static variable in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipData
 
EMPTY - Static variable in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
 
EMPTY_CFG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
EMPTY_LINE - Static variable in interface com.pnfsoftware.jeb.core.output.text.ILine
An empty line with no anchor
EMPTY_NO_FT - Static variable in class com.pnfsoftware.jeb.core.units.code.FlowInformation
Empty flow information, and implicit fall-through is disabled: the instruction modifies the flow of execution, but no target is explicitly specified.
enableDeobfuscators - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
enableDeobfuscators - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
false by default; client code must explicitly set to true to allow the execution of deobfuscators.
enableEmulator(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Enable or disable the emulator.
enableExceptionHandling(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Enable or disable the handling of exceptions generated by the emulated code.
enableExternalPlugins - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
enableMemoryWriteHitmap(boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
enableNativeCodeEmulator(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Enable or disable the native code emulator.
enablePadding() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
enableSandbox(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Enable or disable the sandbox.
enableTokenFlattening(boolean) - Static method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Enable or disable token flattening.
enableUnsafeOptimizers - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
enableUnsafeOptimizers - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
false by default; client code must explicitly set to true to allow the execution of unsafe optimizers.
enc(RegisterEncoding) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
encode() - Method in interface com.pnfsoftware.jeb.util.format.IAsciiable
The implementor should encode the current object as a ASCII form like:
encode() - Method in class com.pnfsoftware.jeb.util.interpreter.InterpreterHistory
 
encode(ByteBuffer, ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded ByteBuffer.
encode(ByteBuffer, CharBuffer) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded CharBuffer.
ENCODE - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
Specify encoding in first bit.
encodeArray(Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Encode an array of objects.
encodeASCII(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Encode a string using an ASCII encoder.
encodeBinary(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Generate a byte array consisting of the low-bytes of the input string characters.
encodeBytes(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Encodes a byte array into Base64 notation.
encodeBytesToBytes(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Similar to Base64.encodeBytes(byte[]) but returns a byte array instead of instantiating a String.
encodeBytesToBytes(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Similar to Base64.encodeBytes(byte[], int, int, int) but returns a byte array instead of instantiating a String.
EncodedMemoryAreaList - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
Contains a list of memory areas and acts as if they were adjacent.
EncodedMemoryAreaList(IEncodedMemoryArea...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaList
Build a list of memory areas
EncodedMemoryAreaUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
Utility routines for IEncodedMemoryArea.
EncodedMemoryAreaUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
 
encodedSize - Variable in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128.DecodedInt
 
encodedSize - Variable in class com.pnfsoftware.jeb.util.encoding.LongLEB128.DecodedLong
 
encodeFileToFile(String, String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Reads infile and encodes it to outfile.
encodeFromFile(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Convenience method for reading a binary file and base64-encoding it.
encodeList(List<?>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Encode a list of objects.
encodeLocal(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Encode a string using the local platform's default charset.
encodeMap(Map<?, ?>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Encode a dictionary.
encodeObject(Serializable) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeToFile(byte[], String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Convenience method for encoding data to a file.
encodeUTF8(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Encode a string using a UTF-8 encoder.
end - Variable in class com.pnfsoftware.jeb.core.units.code.asm.memory.Range
 
end() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.Token
return the end position of the token.
endArray() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
Receive notification of the end of a JSON array.
ENDIAN_DEPENDENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.TransformationRule
Indicate that the order of values must be changed in Big Endian (default is LITTLE_ENDIAN)
endianness - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
endianness - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
 
Endianness - Enum Class in com.pnfsoftware.jeb.util.io
An enumeration version of ByteOrder.
EndianUtil - Class in com.pnfsoftware.jeb.util.io
Byte array to/from primitives with endianness support.
EndianUtil() - Constructor for class com.pnfsoftware.jeb.util.io.EndianUtil
 
endJSON() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
Receive notification of the end of JSON processing.
endObject() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
Receive notification of the end of a JSON object.
endObjectEntry() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
Receive notification of the end of the value of previous object entry.
EndOfCentralDir - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
Representation of the end of central directory of a Zip file.
EndOfCentralDir() - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.EndOfCentralDir
 
EndPointDescription(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
 
endRecord(OutputStream) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseWriter
Close an opened record.
endRecord(OutputStream) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
 
endsWith(String, String...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
A many-element variant of String.endsWith.
EnginesContextUtil - Class in com.pnfsoftware.jeb.core
Utility routines for JEB Engines context.
EnginesContextUtil() - Constructor for class com.pnfsoftware.jeb.core.EnginesContextUtil
 
EnginesPropertiesUtil - Class in com.pnfsoftware.jeb.core
Utility class to handle (parse and get, build and save) some JEB back-end properties.
EnginesPropertiesUtil(IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.EnginesPropertiesUtil
 
enqueuePointerForAnalysis(Pointer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Register a pointer (code or data) for a gentle analysis.
enqueuePointerForAnalysis(Pointer, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Register a pointer (code or data) for analysis.
enqueuePointerForAnalysis(Pointer, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Register a pointer (code or data) for analysis.
enqueueRoutineForReanalysis(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Enqueue an existing routine for reanalysis.
entries - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
 
entries() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
 
Entry() - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject.Entry
 
Entry(int, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap.Entry
 
Entry(String, IEGeneric, IWildcardType, IWildcardType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
 
Entry(String, Object, IPropertyDefinition) - Constructor for class com.pnfsoftware.jeb.core.events.PropertyChangeNotification.Entry
 
entrySet() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
entrySet() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
entrySet() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
ENUM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
ENUM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
enumerateEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Get the iterable to parse and enumerate over the zip entries.
ENUMERATION - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
Enums - Class in com.pnfsoftware.jeb.util.base
Utility code for enumerations (enum).
Enums() - Constructor for class com.pnfsoftware.jeb.util.base.Enums
 
Enums.Value - Annotation Interface in com.pnfsoftware.jeb.util.base
 
env() - Static method in class com.pnfsoftware.jeb.util.base.BashHelper
Get a key-value map of the environment variables provided within a Bash interactive session.
env(String) - Static method in class com.pnfsoftware.jeb.util.base.BashHelper
Get an environment variable provided within a Bash interactive session.
Env - Class in com.pnfsoftware.jeb.util.base
Helper to retrieve system environment variables or, as a fallback, local environment variables provided by a Bash interactive shell (on non-Windows systems).
Env() - Constructor for class com.pnfsoftware.jeb.util.base.Env
 
ENV - Static variable in class com.pnfsoftware.jeb.util.base.PathProcessor
 
eol() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
End the current line.
eol() - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
Overridden to make sure a hint is added every time we end a line.
eol() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
eol(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
End the current line.
eol(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
EPatternCompiler - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
IR expression pattern compiler.
EPatternCompiler() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
Create a pattern compiler using default settings.
EPatternCompiler(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
Create a pattern compiler.
EPatternCompiler.EPattern - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
IR expression multi-pattern, consisting of one or more inputs, and zero or one output (for replacement).
EPatternCompiler.EPattern.P - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Internal multi-pattern holding an input or output pattern block.
EPatternMatcher - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
IR pattern search and replace.
EPatternMatcher(EPatternCompiler.EPattern, CFG<IEStatement>, IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
EPatternMatcher(EPatternCompiler.EPattern, IEGeneric, IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
EPatternMatcher.Result - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Result object provided by a EPatternMatcher.
EPrototypeHandler - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Standard implementation used to handle wildcard prototypes.
EPrototypeHandler(IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EPrototypeHandler
 
eq(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
eq(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Logical equality
equals(byte[], int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
 
equals(long, Long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Safe equality.
equals(Boolean, Boolean) - Static method in class com.pnfsoftware.jeb.util.primitives.Booleans
Null safe equals method.
equals(Long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Safe equality.
equals(Long, Long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Safe equality.
equals(Object) - Method in class com.pnfsoftware.jeb.client.script.TypeInfo
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.events.JebEvent
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.ClassCoordinates
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.FieldCoordinates
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.NativeCoordinates
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.PackageCoordinates
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc.E
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignaturePackageEntry
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.DUI
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.units.UnitAddress
 
equals(Object) - Method in class com.pnfsoftware.jeb.core.Version
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.base.Couple
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.base.StarMatcher.Result
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.base.Triple
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.base.Wrapper
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.Token
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.logging.Sink
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
equals(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
equals(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
A safer version of String.equals(Object).
equalsByteArray(ByteBuffer, int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Compare bytes of a buffer against the bytes of an array.
equalsBytes(byte[], int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
An extended version of Arrays.equals(boolean[], boolean[]).
equalsEx(Object, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
A specialized version of equals.
equalsEx(Object, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Same as #equals(Object) with the possibility to exclude the type from the comparison.
equalsEx(Object, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Same as #equals(Object) with the possibility to exclude some properties from the comparison.
equalsEx(Object, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Same as #equals(Object) with the possibility to exclude some properties from the comparison.
equalsIgnoreCase(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
ERRCODE_NAMING_CONFLICT - Static variable in class com.pnfsoftware.jeb.core.actions.ActionRenameData
This error code may be set by plugins if the action failed because of a naming conflict (with naming conflict checks enforced).
ERRCODE_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.actions.ActionData
The error code 0 means that no error code was set-up.
error - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
 
error(String) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
error(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Log an error message.
error(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
error(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
error(Throwable) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
ERROR - Enum constant in enum class com.pnfsoftware.jeb.client.api.IconType
An error sign icon.
ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.events.ClientNotificationLevel
 
ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
A generic type to signify an error in the unit.
ERROR - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
 
ERROR - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
ERROR_UNEXPECTED_CHAR - Static variable in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
ERROR_UNEXPECTED_EXCEPTION - Static variable in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
ERROR_UNEXPECTED_TOKEN - Static variable in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
ERRORLOG_VERSION - Static variable in class com.pnfsoftware.jeb.client.ErrorLogGenerator
 
ErrorLogGenerator - Class in com.pnfsoftware.jeb.client
An error log generator.
ErrorLogGenerator(Throwable) - Constructor for class com.pnfsoftware.jeb.client.ErrorLogGenerator
 
errormap - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
escape(String) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
escape(String) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
escapeAll(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.XmlBuilder
 
escapeAllCharacters(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Force-escape a string to a sequence of \\u character codes.
escapeAttributeData(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.XmlBuilder
Escape an XML attribute data string.
escapeByte(int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert a bytes to character such that a byte 0xBB is converted to character », and escape the resulting character.
escapeBytes(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert bytes to a string of characters such that a byte 0xBB is converted to character », and escape the resulting string.
escapeBytes(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert bytes to a string of characters such that a byte 0xBB is converted to character », and escape the resulting string.
escapeCharacter(char) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Escape a string, keeping unicode printable characters.
escapeCharacter(char, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Escape a character, if necessary.
escapeFileName(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Escape filename invalid characters with an underscore.
escapeFileName(String, char) - Static method in class com.pnfsoftware.jeb.util.io.IO
Escape illegal characters in filename by the provided char.
escapeFileNameStrict(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Create a valid filename with an underscore for non alphanumeric char, '-', '_', '.' nor '''.
escapeFileNameStrict(String, char) - Static method in class com.pnfsoftware.jeb.util.io.IO
Create a valid filename from any string.
escapeString(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Escape a string.
escapeString(CharSequence, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Escape a string.
escapeString(CharSequence, int, boolean, Set<Character>) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Escape a CharSequence.
escapeTextData(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.XmlBuilder
Escape an XML text data string.
escapeToJavaStringArray(Collection<? extends Object>) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
This handy method takes a collection of N objects as input and generates the string representation a string array containing N strings, each of which being the escaped toString() representation of the collection elements.
EState - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
An IR machine state object, onto which stand-alone evaluations or full emulation can be performed.
EState(IEGlobalContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Create a state object with a fresh VM, set up according to the providing context properties.
EState(EState) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Copy constructor.
EState(EState, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Copy constructor.
EState(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Create an empty state object with no VM, empty global vars, no local vars.
EState.Frame - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
An emulated stack frame.
EState.PointerSanitizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Pointer sanitizer interface, used to generate a valid address from a pointer value.
EStateDumper - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Dump the memory and registers of an EState object to files (img_xxx and registers).
EStateDumper(EState) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EStateDumper
 
ET_CORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Core file
ET_DYN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Shared object file
ET_EXEC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Executable file
ET_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Operating system-specific
ET_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Processor-specific
ET_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Operating system-specific
ET_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Processor-specific
ET_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ET_REL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Relocatable file
ETH_EVM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ETPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ETypeInfo - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Type information and events (types successfully applied, recorded conflicts, etc.) generated when applying wildcard types to IR expressions.
ETypeInfo(IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
ETypeInfo.Entry - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Type information entry.
EUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Utility methods to manipulate IR expressions.
EUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
EV_CURRENT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EV_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
evalAsPositiveInt(IEImm) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Evaluate an immediate to a 32-bit positive int.
evalAsSaturatedPositiveInt(IEImm) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Evaluate and convert a positive immediate to a 32-bit int.
evaluate(IDGlobalContext, Map<Integer, IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Convenience method: evaluate a non-instruction IR expression using the provided set a variable values.
evaluate(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Convenience method: Evaluate this expression within the context of the provided method.
evaluate(IDState) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Evaluate this expression.
evaluate(CMethodState, CEnvironment) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
 
evaluate(EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Evaluate the IRE.
evaluate(EState, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
 
evaluate(Map<Integer, IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Convenience method: evaluate the IR instruction using the provided set a variable values.
evaluate_preVerified(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
evaluate_preVerified(IEGeneric, EState) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
evaluateAddress(EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Evaluate the IRE as a 64-bit address.
evaluateAddress_preVerified(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
evaluateAddress_preVerified(IEGeneric, EState) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
evaluateAt(EEmulator, long, IInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
This hook is called before a native instruction is converted and evaluated.
evaluateExternal(EEmulator, String, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
This higher-level hook is called when an external method (e.g.
evaluateSyscall(EEmulator, long, IInstruction, int, String, INativeMethodItem, List<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
This higher-level hook is called when a system call type instruction is about to be executed.
evaluateUnsignedLong(EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Evaluate the IRE as an unsigned long value.
evaluateUnsignedLong_preVerified(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
evaluateUnsignedLong_preVerified(IEGeneric, EState) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
evaluateUntranslated(EEmulator, IEUntranslatedInstruction, IInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
This hook is called when an instruction conversion produced an IEUntranslatedInstruction IR.
evaluateUntranslatedIR(IEUntranslatedInstruction, IERoutineContext, EState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation returns null.
evaluateUntranslatedIR(IEUntranslatedInstruction, IERoutineContext, EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Evaluate untranslated IR instructions.
EvaluationException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
IR evaluation exception.
EvaluationException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.EvaluationException
 
EvaluationException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.EvaluationException
 
EvaluationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.EvaluationException
 
EvaluationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.EvaluationException
 
EVarCopyFinder - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Retrieve variables underlying variable copies generated after an SSA pass.
EVarCopyFinder(IERoutineContext, StorageEntry, Collection<Integer>, Long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
 
Event - Class in com.pnfsoftware.jeb.util.events
Simple implementation of an event.
Event() - Constructor for class com.pnfsoftware.jeb.util.events.Event
 
Event(int) - Constructor for class com.pnfsoftware.jeb.util.events.Event
 
Event(int, Object) - Constructor for class com.pnfsoftware.jeb.util.events.Event
 
Event(int, Object, EventSource) - Constructor for class com.pnfsoftware.jeb.util.events.Event
 
EventSource - Class in com.pnfsoftware.jeb.util.events
Standard implementation for an event source.
EventSource() - Constructor for class com.pnfsoftware.jeb.util.events.EventSource
Create an event source not attached to a parent source.
EventSource(EventSource) - Constructor for class com.pnfsoftware.jeb.util.events.EventSource
Create an event source attached to an optional parent source.
EVisitResults - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Visit result object, provided to the call-back methods of a gendec IR visitor object.
EVisitResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVisitResults
 
EVisitResults(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVisitResults
 
examine(Predicate<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Visit the constituents of this expression, and check if one of them is passing the provided test.
examineCreatedInstance(long, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
This method is called after an object instance was constructed.
examineFieldValue(long, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
This method is called after the sandbox has read a field value.
examineMethodResult(long, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmulatorHooks
This method is called after the emulator successfully executed the IR of an internal dex method.
examineMethodResult(long, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
This method is called after the sandbox has invoked a non-constructor method.
EXCEPTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
ExceptionNotification - Class in com.pnfsoftware.jeb.core.events
A special type of ClientNotification, used to report (forward) exceptions or errors to the client(s).
ExceptionNotification(Throwable, String) - Constructor for class com.pnfsoftware.jeb.core.events.ExceptionNotification
 
ExceptionNotification(Throwable, String, int) - Constructor for class com.pnfsoftware.jeb.core.events.ExceptionNotification
 
ExceptionNotification(Throwable, String, int, Map<String, Object>) - Constructor for class com.pnfsoftware.jeb.core.events.ExceptionNotification
Create an error-level notification embedding a stack trace.
EXCESS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
exectime - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters.E
 
ExecutableModelMetadata - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
 
ExecutableModelMetadata(CodelessLibraryID, CodelessLibraryVersion, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
 
execute(IClientContext) - Method in class com.pnfsoftware.jeb.client.script.ScriptLoader
Execute a script.
execute(IEnginesContext) - Method in class com.pnfsoftware.jeb.core.AbstractEnginesPlugin
The default implementation forwards execution to IEnginesPlugin.execute(IEnginesContext, java.util.Map), without providing options.
execute(IEnginesContext) - Method in interface com.pnfsoftware.jeb.core.IEnginesPlugin
execute(IEnginesContext, Map<String, String>) - Method in interface com.pnfsoftware.jeb.core.IEnginesPlugin
Execute the plugin code within a given engines context.
execute(DExecutionParameters) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Execute some IR.
execute(Long, Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Execute a command using ADB.
execute(String) - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
 
execute(String...) - Method in class com.pnfsoftware.jeb.util.concurrent.CommandExec
Execute a command.
execute(Collection<String>) - Method in class com.pnfsoftware.jeb.util.concurrent.CommandExec
{@inheritDoc #execute(String...)}
execute(List<InputToken>) - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
Execute the command.
execute(List<InputToken>) - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
 
executeAction(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns executeAction(actionContext, actionData, true).
executeAction(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns executeAction(actionContext, actionData, true).
executeAction(ActionContext, IActionData) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Execute an action.
executeAction(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
executeAction(ActionContext, IActionData, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns false.
executeAction(ActionContext, IActionData, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns false.
executeAction(ActionContext, IActionData, boolean) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Execute an action and optionally notify clients if the action was executed successfully and modified the unit contents.
executeAction(ActionContext, IActionData, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
executeAsync(Long, Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Advanced method used to execute an ADB command with as much flexibility as needed.
executeAsync(String, Runnable) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Execute a task asynchronously.
executeAsyncWithReturn(String, Callable<T>) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Execute a task asynchronously, and retrieve a value returned by the task.
executeCommand(String) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
executeCommand(String) - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
Execute a command.
executeCommandAsRoot(AdbWrapper, boolean, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Attempt to execute a single ADB command as root.
executeCommandAsRoot(AdbWrapper, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Attempt to execute a single ADB command as root, with a prior root verification.
executeCommandsAsRoot(AdbWrapper, boolean, String[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Attempt to execute a sequence of ADB commands as root.
executeCommandsAsRoot(AdbWrapper, String[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Attempt to execute a sequence of ADB commands as root, with a prior root verification.
executeDexMethod(IDexMethod, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Execute (emulate) an IR method within a new context.
executeInternal(String, boolean) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
executeOn(Long, String, Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Execute a command using ADB.
executePostPipelineStage(NativeDecompilationStage, IDecompiledMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
The default implementation returns IN_PROCESS and requests continuation.
executePostPipelineStage(NativeDecompilationStage, IDecompiledMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
Extensions may customize the decompilation pipeline by implementing this method.
executePrePipelineStage(NativeDecompilationStage, IDecompiledMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
The default implementation returns IN_PROCESS and requests continuation.
executePrePipelineStage(NativeDecompilationStage, IDecompiledMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
Extensions may customize the decompilation pipeline by implementing this method.
ExecutionResult - Class in com.pnfsoftware.jeb.util.interpreter
An object representing the result of execution of an action, including a type integer (return code) and a message string.
ExecutionTargetWithProgressCallback - Class in com.pnfsoftware.jeb.util.base
A support class providing IProgressCallback proxy facility for Runnable and Callable.
ExecutionTargetWithProgressCallback() - Constructor for class com.pnfsoftware.jeb.util.base.ExecutionTargetWithProgressCallback
 
expand(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Expand (zero-extension) this immediate.
expandCalls(IERoutineContext, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Call/PC-assign expansion: augment the size to at least 2, to accommodate splitting:
- if an EReturn is to be inserted (tail-calls) in lieu of a ECall
- if a raw PC-assign cannot be converted to a single EJumpFar
expandPath(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Perform expansion of certain shell artifacts used in path names.
expandStatementSize(IERoutineContext, IEStatement, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Expand the size of a statement.
expandStatementSizes(IERoutineContext, Collection<IEStatement>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Expand the sizes of a collection of statements.
expectedObjectCount - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
expectIntegerType(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads the next major type from the underlying input stream, and verifies whether it matches the given expectation.
export() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
exprloc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
exprloc - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
expungeCount - Variable in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
 
expungeStaleEntries() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
Cleans all unused references.
expungeStaleEntries() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
Cleans all unused references.
EXT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Sign-extend
EXT128 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Sign-extend to 128 bits
EXT16 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Sign-extend to 16 bits
EXT32 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Sign-extend to 32 bits
EXT64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Sign-extend to 64 bits
EXT8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Sign-extend to 8 bits
extend(IEGeneric, int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Extend an IEGeneric.
EXTENDS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
EXTENDS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
EXTENSION - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
JEB database file extension with the Leading dot.
extensionMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
extensionMode(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
EXTERN_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
Data defined in another file.
EXTERN_FUNCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
Routine defined in another file.
EXTERNAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.SymbolLocality
 
EXTERNAL_CLASS_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
EXTERNAL_FIELD_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
EXTERNAL_METHOD_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
externalSymbolsPrefix - Static variable in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
EXTRA - Enum constant in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
 
extract(File) - Static method in class com.pnfsoftware.jeb.core.ScriptMetadataParser
 
extract(File, String) - Static method in class com.pnfsoftware.jeb.core.ScriptMetadataParser
 
extract(String, int) - Method in class com.pnfsoftware.jeb.util.format.TokenExtractor
Extract the token spanning over the provided offset of the input string.
extract(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
 
extract(T) - Method in interface com.pnfsoftware.jeb.util.collect.CFBytesTrie.IKeyExtractor
 
extract(T) - Method in interface com.pnfsoftware.jeb.util.collect.IExtractor
Given an object e of type T, provide the associated "key" of type K.
EXTRACT_TO - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
extractCoordinates(String, int) - Method in class com.pnfsoftware.jeb.util.format.TokenExtractor
Extract the token spanning over the provided offset of the input string.
extractFullName(String, boolean) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
extractName(String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Extract the simple name of a property.
extractNs(String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Extract the namespace of a property.
extractSimpleName(String, boolean) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
extractToFolder(File, File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Extract the contents of a zip archive to a target folder.

F

f(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
Create a floating point entry.
f(String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Format using the US locale.
f1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
A floating type fitting on a single slot (the size of the slot is architecture-dependant).
f2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
A floating type fitting on two slots (the size of the slot is architecture-dependant).
F2MC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
F56800EX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
fabs(IERoutineContext, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Operation Math#abs(float, float) applied to IEGeneric
FADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
IEEE-754 addition
fail() - Static method in class com.pnfsoftware.jeb.util.base.Assert
 
fail(String) - Static method in class com.pnfsoftware.jeb.util.base.Assert
 
failure(String) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
FALSE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
FALSE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
never break the flow
FALSE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
FALSE - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
The CBOR-encoded boolean false value (encoded as "simple value": #MT_SIMPLE).
FALSE_CONTINUE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
FALSE_IGNORE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
FALSE_STOP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
FASTCALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Microsoft fast-call convention.
FastLongSet - Class in com.pnfsoftware.jeb.util.collect
A (small) set of long values backed by a Bitmap for fast insertion/retrieval and zero allocation at run-time.
FastLongSet(long) - Constructor for class com.pnfsoftware.jeb.util.collect.FastLongSet
Create a set for the range [0, end).
FastLongSet(long, long) - Constructor for class com.pnfsoftware.jeb.util.collect.FastLongSet
Create a set.
FastLongSet(FastLongSet) - Constructor for class com.pnfsoftware.jeb.util.collect.FastLongSet
Duplicate an existing set.
FB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
Function Block
FBD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Function Block Diagram
FC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
Function
FDC - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.LayoutMode
Force-directed centrality.
FDC_NO_WEIGHT - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.LayoutMode
Similar to GraphDialogExtensions.LayoutMode.FDC, however after rendering, weights and scores of all vertices are reset to 0, making every node on the graph effectively equivalent, weight-wise, to any other.
FDIV - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
IEEE-754 division
FEQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
IEEE-754 ordered and equal comparison operation
- note that is_NaN can be emulated with FEQ: is_Nan(x) == !FEQ(x, x)
- note that is_unordered can be emulated with FEQ: is_unordered(x, y) == is_Nan(x) || is_Nan(y) == !FEQ(x, x) || !FEQ(y, y)
ff(Appendable, String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
ff(String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
ff(Locale, Appendable, String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
ff(Locale, String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
FGE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
IEEE-754 ordered and greater-or-equal-than operation
FGT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
IEEE-754 ordered and greater-than operation
Field - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Field - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
FIELD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
 
FIELD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CEntityType
pseudo element
FIELD_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
FIELD_NAME_GENERATED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
FieldCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
Field coordinates for bytecode code units.
FieldCoordinates(int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.FieldCoordinates
 
FILE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
FileContainerUnit - Class in com.pnfsoftware.jeb.core.units.impl
Container units used to represent folders and files.
FileContainerUnit(File, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.impl.FileContainerUnit
 
FileInput - Class in com.pnfsoftware.jeb.core.input
An input backed by a file.
FileInput(File) - Constructor for class com.pnfsoftware.jeb.core.input.FileInput
 
FileInput(String) - Constructor for class com.pnfsoftware.jeb.core.input.FileInput
 
FileInputRegionInformation - Class in com.pnfsoftware.jeb.core.input
Location information within binary input.
FileInputRegionInformation(long) - Constructor for class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
Create a new location object with an unknown size.
FileInputRegionInformation(long, long) - Constructor for class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
Create a new location object.
FileInputRegionInformation(long, long, IInput) - Constructor for class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
Create a new location object.
FileMonitor - Class in com.pnfsoftware.jeb.util.io
File monitors can be used to create and retrieve lock on a file for exclusive operations.
filenameToClassname(String) - Static method in class com.pnfsoftware.jeb.client.script.ScriptUtil
Determine the main class of a script from the script filename.
filestore - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
FileType - Enum Class in com.pnfsoftware.jeb.util.base
Simple file type determination routine primarily based on path extension, and optionally, file contents.
fillGaps(K, K, ISegmentFactory<K, V>) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Create segments to fill in the gaps in the provided range of addresses.
fillGaps(K, K, ISegmentFactory<K, V>) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
filterDescendants(IUnit, int, IUnitFilter) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve a list of descendants of the provided unit that pass the provided filter test and do not exceeded the maximum depth.
filterGlobalsReads(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
filterGlobalsWrites(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
filterInputs(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
filterInputsWithUses(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
filterOutputs(IBasicBlock<InsnType>, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
filterOutputs(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
filterOutputsWithDefs(IBasicBlock<InsnType>, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
filterOutputsWithDefs(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
filterStackReads(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
filterStackSpoiled(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
filterStackWrites(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
filterStartsWith(String, List<String>) - Static method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
 
filterUnits(IRuntimeProject, IUnitFilter) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
Find the units in the project that pass a test provided by the user-defined filter object.
FINAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
Explicitly final (has the final keyword) or effectively final (does not have the final keyword, initialized only once in the constructor), and does not appear to be modified by reflection.
FINAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
FINAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
FINAL - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
finalize() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
finalize() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
FINALLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
FINALLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
find(boolean[], boolean) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
find(byte[], byte) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
find(char[], char) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
find(double[], double) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
find(float[], float) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
find(int[], int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
find(long[], long) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
find(long, long, byte[], byte[]) - Method in interface com.pnfsoftware.jeb.core.output.text.IBinaryRepresentation
 
find(short[], short) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
find(IDExpression, int, int, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Find the parent of the the provided child element.
find(IEGeneric, int, int, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Find the parent of the the provided child element.
find(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodTable
 
find(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Convenience method used to retrieve an enumerated constant by loose name.
find(String, int) - Method in class com.pnfsoftware.jeb.util.base.StarMatcher
Search for a match in the provided buffer.
FIND - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
FIND_NEXT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
findAdbOnCurrentSystem() - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbUtil
Find the Android Debug Bridge (adb) on this system.
findAll(String, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findAllElements(int, Predicate<E>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
 
findAllSymbolsByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
Get all symbols with given name
findAllSymbolsByRelativeAddress(ICodeObjectUnit, long) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
Get all symbols for given relative virtual address.
findAncestor(IUnit, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Find the closest ancestor of an IUnit that matches a Class.
findAnnotation(IDexUnit, Collection<IDexAnnotationItem>, String, Integer) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Find an annotation by type and optional visibility.
findAnnotationElement(IDexUnit, IDexAnnotation, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Find an annotation element by name.
findAvailableRange(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Search for an available memory range.
findBlock(S7.BlockType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7BlocksManager
Find a block.
findByEquality(Object[], Object) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
findByReference(Object[], Object) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
findByte(IVirtualMemory, long, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Search for a single byte of memory.
findBytes(long, long, byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVirtualMemory
Search a memory area for a specific byte sequence.
findBytes(IVirtualMemory, boolean, long, long, byte[], byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Search for bytes in memory, with an optional binary mask.
findByType(Class<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Find the first child element by type.
findByType(Class<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Find the first child element by type.
findByType(Class<T>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Find a child element by type.
findByType(Class<T>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Find a child element by type.
findCharset(String) - Static method in class com.pnfsoftware.jeb.util.format.Charsets
Retrieve a character set by name.
findChild(IUnit, String, Class<T>, boolean, int) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findChildByFormatType(IUnit, String, int) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findChildByName(IUnit, String, int) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findChildByType(IUnit, Class<T>, boolean, int) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findChildren(IUnit, String, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findChildrenByFormatType(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findChildrenByName(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findChildrenByType(IUnit, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findCodeItemReference(ICodeUnit, ICodeItem, int) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
 
findConstantsByName(String, ProcessorType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Find constants by name in the currently loaded typelibs.
findDescendants(ILiveArtifact, int, String, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findDescendants(IUnit, int, String, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Convenience function to find descendant units by type and/or name.
findDescendantsByFormatType(IUnit, int, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findDescendantsByFormatType(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findDescendantsByName(IUnit, int, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve a list of descendant units of the provided unit that have the provided name.
findDescendantsByName(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findDescendantsByType(IUnit, int, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve a list of descendant units of the provided unit that are of the provided classtype (exact or derived) and do not exceeded the maximum depth.
findDescendantsByType(IUnit, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findExportedSymbolByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
 
findField(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
Retrieve a field declared in the provided type.
findField(String, String, boolean, String[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
Retrieve a field.
findFirstChildByFormatType(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findFirstChildByName(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findFirstChildByType(IUnit, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
findFirstElement(int, Predicate<E>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
 
findFirstIntegerConstantByName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Find the first integer constant by name in the currently loaded typelibs.
findFirstUnitByType(IRuntimeProject, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
Find a units of a project that are of the specified type.
findFragment(IUnit, String, boolean) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Find and activate a view fragment for the provided unit with the provided name.
findImportedSymbolByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
 
findInstruction(BytesBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
 
findInstruction(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Locate an instruction.
findInternalVirtualMethodTarget(IDexUnit, IDexClass, String, String...) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Check if a dex method is present in the provided class or if a super method is present in one of its super classes.
findJythonJar(File) - Static method in class com.pnfsoftware.jeb.client.script.JythonUtil
 
findMethod(String, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
Retrieve a method or constructor declared by this type (not its supertypes).
findMethod(String, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
Retrieve a method declared in the provided type.
findMethod(String, String, String, boolean, String[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
Retrieve a method.
findNode(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeHierarchy
Retrieve the node at the provided address.
findNode(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeHierarchy
Retrieve the node that best matches the provided address.
findNodeByName(Collection<? extends XNode>, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
findNodeByObject(ICodeItem) - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
Find the first child node that holds the provided code item.
findOperandIndexByFlag(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
findOptimizer(Class<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
Find an optimizer by type.
findPackageName(IDexUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Attempt to retrieve the package name of a Dex.
findParent(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Find the parent of the first instance of the provided child element.
findParent(IDExpression, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Find the parent of the the provided child element.
findParent(ICElement, ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Retrieve the parent of an AST element (or first parent, if the element is reusable and has potentially multiple parents - e.g.
findParent(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Find the parent of the first instance of the provided child element.
findParent(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Find the parent of the the provided child element.
findParent(IJavaElement, IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Retrieve the parent of an AST element (or first parent, if the element is reusable and has potentially multiple parents).
findParentApk(IDexUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Attempt to retrieve the container APK unit of a Dex.
findProject(IUnitCreator) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
Retrieve a JEB project object given any unit or artifact belonging to the project.
findRegisteredRoutine(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
findRoutineByName(String, ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Convenience method.
findRoutineByName(String, ProcessorType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Find a routine by simple name in the currently loaded typelibs.
findSectionByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
 
findSectionByRelativeAddress(ICodeObjectUnit, long) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
Find section covering the given relative virtual address.
findSegmentByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
 
findSegmentByRelativeAddress(ICodeObjectUnit, long) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
Get segments covering the given relative virtual address.
findShorterForm(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Attempt to retrieve a type equivalent to the provided input type, but whose string representation is shorter.
findStringIndex(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve the pool index of a string, by value.
findSymbolByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
Get first symbol with given name
findType(String) - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
Find a type from its simple name.
findType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
 
findType(String, boolean) - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
Find a type from its simple name.
findType(Collection<? extends INativeType>, String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Find a type by pattern (partial name or signature, original or effective).
findTypeBySignature(String, ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Find a type by signature in the currently loaded typelibs.
findTypeBySignature(String, ProcessorType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Find a type by signature in the currently loaded typelibs.
findTypeName(String) - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
Find the fully-qualified name of a type from its simple name.
findTypeName(String, boolean) - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
Find the fully-qualified name of a type from its simple name.
findTypesWithSuperMethods(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
findTypesWithSuperMethods(String, String, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
 
findUnit(Class<T>) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Convenience method used to retrieve a unit of the project by its class type.
findUnitByUid(IRuntimeProject, long) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
 
findUnitContributions(IRuntimeProject, IUnit) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
Retrieve a list of contributions (defined within a given project) for a target unit.
findUnits(IRuntimeProject, Class<T>) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
Find all units of a project that are of the specified type.
findUnits(Class<T>) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Convenience method used to retrieve units of the project by their class type.
findUnitsByType(IRuntimeProject, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
Find all units of a project that are of the specified type.
findVariable(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle
 
findWordBoundaries(String, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Find a word in the string
findWordBoundaries(String, int, Predicate<Character>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Find a word in the string
fine(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Alias for warn().
fine(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
fine(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
FINE - Enum constant in enum class com.pnfsoftware.jeb.core.output.AddressConversionPrecision
Accurate, generally meaningful reference - eventually needing conversion (for example, in a text, would be the position regarding titles "Chapter2:Paragraph6:Offset128")
fini - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
finishArtifactProcessing(ILiveArtifact) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
If the artifacts were processed with doNoProcessUnit set to true, this method may be called afterward to finish processing to process all top-level units yielded by the artifact.
FIREPATH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
FIRST - Enum constant in enum class com.pnfsoftware.jeb.core.output.CoordinatesConversionPrecision
Lowest (=first) coordinates
firstEntry() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
 
firstKey() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
firstKey() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
firstLine(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
 
flag - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
flag - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
FLAG_ABSOLUTE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
the symbol address is absolute
FLAG_ABSTRACT - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_ADVANCED_ANALYSIS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
 
FLAG_ALLOC_ON_WRITE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
The segment will be allocated once there is an actual write to it.
FLAG_ALLOW_ARTIFICIAL_BLOCK_END - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
This flag is used to indicate that blocks may legally end on instructions that are not terminators.
FLAG_ALLOW_LOOK_UP - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
 
FLAG_ALLOW_UNREACHABLE_BLOCKS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
This flag is used to indicate that the CFG may legally contain blocks not reachable from the entry-point.
FLAG_ANNOTATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_ANONYMOUS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
This flag indicates that the field is anonymous (it does not have a meaningful name).
FLAG_ANONYMOUS - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_ARTIFICIAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_AVAILABLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
 
FLAG_BATCH_DECOMPILATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
This indicative flag is to let the decompiler know that the current decompilation is part of a batch decompilation.
FLAG_BRIDGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_BUILT - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
FLAG_CALLEE_DIRTY_ANALYSIS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer should analyze callee routines with INativeCodeAnalyzer.PERMISSION_DIRTY, whatever the caller's permission is.
FLAG_CALLEE_FORCEFUL_ANALYSIS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer should analyze callee routines with INativeCodeAnalyzer.PERMISSION_FORCEFUL, whatever the caller's permission is.
FLAG_CALLEE_GENTLE_ANALYSIS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer should analyze callee routines with INativeCodeAnalyzer.PERMISSION_GENTLE, whatever the caller's permission is.
FLAG_CLASS - Static variable in class com.pnfsoftware.jeb.client.script.JythonUtil
 
FLAG_CODE_CONTIGUOUS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer should parse the routine instructions sequentially.
FLAG_COMPOSITE_INPUT_ON_STACK - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
The flag indicates that all composite arguments (arrays, structures, unions) must go on the stack, regardless of registers declared to be holding storage items, if any.
FLAG_COMPRESS - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
This flags is used to specify that the record should be compressed
FLAG_COMPUTE_FT - Static variable in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
FLAG_CONSTRUCTOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_CRCCHECK - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
The record should be accompanied by a CRC32 value to verify its basic integrity
FLAG_DEBUGGABLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation
Flag indicating that the process is debuggable.
FLAG_DECLARED_SYNCHRONIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_DESTRUCTOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_DISABLED_LINE - Static variable in interface com.pnfsoftware.jeb.core.output.text.ILine
This flag indicates that the current line is "disabled".
FLAG_DNUS - Static variable in class com.pnfsoftware.jeb.core.events.ExceptionNotification
 
FLAG_DO_NOT_ANALYZE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
 
FLAG_DO_NOT_UNMANGLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
 
FLAG_DYNAMIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
 
FLAG_ENCRYPT - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
This flags is used to specify that the record should be encrypted
FLAG_ENUM - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_EXECUTE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
The segment or section is executable
FLAG_EXPORTED - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
the symbol represent an object that is exported (publicly exposed) by the code unit
FLAG_FIELD_REFERENCES_OUTERCLASS - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
FLAG_FINAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
 
FLAG_FINAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_FIRST_ARG_IS_THIS_POINTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
The first argument must be a pointer to the object.
FLAG_FLOAT_INPUT_ON_STACK - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
The flag indicates that all float arguments must go on the stack, regardless of registers declared to be holding storage items, if any.
FLAG_FORBID_PARAMS_2SLOTSUP - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
2+ slots (aka, multi-slot) parameters are disallowed.
FLAG_FORBID_PARAMS_3SLOTSUP - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
3+ slots parameters are disallowed.
FLAG_FUNCTION - Static variable in class com.pnfsoftware.jeb.client.script.JythonUtil
 
FLAG_FUNCTION_CODE_CONTIGUOUS - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
this flag may be used with FUNCTION symbols that have a non-zero symbol size: it serves to indicate that the routine code is a contiguous list of instructions (no inner data or undefined bytes, no loose basic blocks)
FLAG_FUPL - Static variable in class com.pnfsoftware.jeb.core.events.ExceptionNotification
 
FLAG_HAS_EXTENDED_INFO - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
 
FLAG_HAS_INIT_DATA - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
 
FLAG_HAS_RELOCATION - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
The file contains relocation information.
FLAG_HAS_STRINGPOOL - Static variable in class com.pnfsoftware.jeb.util.serialization.SerializationManager
 
FLAG_HAS_SYMBOLS - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
The file contains symbolic information.
FLAG_HINT_EXTERNAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem
This flag indicates that the memory expression references non-local data.
FLAG_HINT_RVA - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
This hint indicates that the field's value may be an offset relative to a memory base.
FLAG_IMPORTED - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
the symbol represent an object that is imported by the code unit
FLAG_INCLUDE_POTENTIALS - Static variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
FLAG_INCLUDE_SPOILED - Static variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
FLAG_INNER - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_INTERFACE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_INTERNAL - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
The property is internal and should not be displayed by clients.
FLAG_INTERNAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_INVALID - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
The segment or section appears invalid.
FLAG_INVALIDATE_DFA - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
This client-side flag indicates that a successfully generated output (replacing a matched input) should be followed by the invalidation of all data-flow analysis.
FLAG_IPRD - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
The flag indicates that the calling convention uses an implicit pointer as first parameter when the function prototype specifies that a "large" composite data type (some fundamental types, all aggregate types) is to be returned.
FLAG_IS_RELOCATABLE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
The file can be relocated at different base addresses.
FLAG_KEEP_IR - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
This indicative flag is to let the decompiler know that the intermediate representation shall be kept.
FLAG_LAMBDA_CLASS - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
FLAG_LAMBDA_IMPL - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
FLAG_LIBRARY_FILE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
The file is a library file (eg, Windows DLL, Linux SO)
FLAG_LIKELY_COPIED_PARAM - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
Variables with this flag are stack variables likely to be copies of input parameters, that may have been provided in physical registers.
FLAG_LIKELY_EPILOGUE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
This instruction has been identified as being part of an epilogue stub.
FLAG_LIKELY_PROLOGUE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
This instruction has been identified as being part of a prologue stub.
FLAG_LIKELY_SAVED_VAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
Variables with this flag are stack variables likely to be defensive copies of registers that need to be preserved.
FLAG_LINK_AFTER_INPUT - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
This flag indicates that the return-address value is located after the input argument on the stack.
FLAG_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
Reserved inner space for mask.
FLAG_MAY_ALPHASORT_CHILDREN - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
If this flag is set, it indicates to clients that children PDM are in no particular order and may be sorted.
FLAG_MEANINGFUL_NAME - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
 
FLAG_METADATA - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
metadata symbols for linker or compiler, whose name is not useful
FLAG_NATIVE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_NEVER_ANONYMOUS - Static variable in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
Code specific, optionally supported by plugins.
FLAG_NO_CACHES_CHECK - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer should not check for previously cached results (internal use only).
FLAG_NO_CONCURRENT_DECOMPILATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Restrictive flag: if the decompiler supports concurrent decompilations (multi-threading), setting this flag requests it to disable it and perform serial decompilations.
FLAG_NO_COPY - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
This variable should not be copied: duplicates, pairs, splits generally created during SSA- or SSA-like passes are forbidden.
FLAG_NO_DEFERRED_DECOMPILATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Restrictive flag: disallow deferred decompilations.
FLAG_NO_FT - Static variable in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
FLAG_NO_INNER_DECOMPILATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Restrictive flag: shallow decompilation (eg, a request to decompile a method would not decompile inner items contained within the method).
FLAG_NO_MERGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer will not merge the newly created routine into another routine.
FLAG_NO_METHOD_AST_GENERATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Special flag indicating that the final stage of a method decompilation (the generation and optimization of its abstract syntax tree) shall be skipped.
FLAG_NO_ROUTINE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer will not create a routine
FLAG_NO_VARIABLE_LEAF_OVERLAP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
This flag is used to indicate that input patterns leaves matching EVar should not map to overlapped IR elements.
FLAG_NONE - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
No flag
FLAG_NOT_SUITABLE_FOR_RUN_TIME_OPTIONS - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
The property value is a setting not applicable for run-time modifications.
FLAG_OBJECT_FILE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
The file is an object file (e.g.
FLAG_OPND_HAVE_SAME_BITSIZE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
This flag indicates that all operands should have the same bitsize.
FLAG_OPT_BLOCK_PROPAGATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Statement having this flag cannot be propagated, i.e.
FLAG_OPT_BLOCK_SUBSTITUTIONS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Statement having this flag cannot be the recipient of substituted expressions propagated by an expression optimizer.
FLAG_OPTIONAL_RENDERING - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
FLAG_OUTPUT_AFTER_INPUT - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
The flag indicates that output values are located on the pre-allocated stack slots located after the input values (whose count may not be known).
FLAG_OUTPUT_PUSHED - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
This flag indicates that the return values are to be pushed on the stack after return.
FLAG_PARALLEL_INPUT_REGISTER_STACKS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
The indices in the lists of registers used to pass integral arguments and floating-point arguments grow together, in a parallel fashion.
FLAG_PASSTHRU_FOR_ECALL_DFA_CALCULATION - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
This flag is reserved for single-operand custom operators to specify that the operand is to be treated as a pointer, and the data pointed by it should be treated as such during data-flow calculations.
FLAG_PLACEHOLDER_METHOD - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
 
FLAG_POSSIBLE_ALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
 
FLAG_POSSIBLE_IMM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
 
FLAG_POSSIBLE_NON_TERMINAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
 
FLAG_POSSIBLE_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
 
FLAG_POSSIBLE_TERMINAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
 
FLAG_POSSIBLE_VAR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
 
FLAG_PRIVATE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
 
FLAG_PRIVATE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_PROTECTED - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
 
FLAG_PROTECTED - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_PUBLIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
 
FLAG_PUBLIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_PURE_CODE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
The file is a pseudo-object file, and contains pure code.
FLAG_READ - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
The segment or section is readable
FLAG_RECORD_PARENTS - Static variable in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
Record the parents in a stack, made available when visiting a child.
FLAG_RW - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
Combination flag: R, W
FLAG_RWX - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
Combination flag: R, W, X
FLAG_SAME_BITSIZE_FOR_LEAVES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
This flag indicates that all leaves in the input pattern must have the same bitsize.
FLAG_SECOND_PARAMETER_IS_OUTER_REF - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
FLAG_SHOULD_NOT_ALPHASORT_CHILDREN - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
If this flag is set, it indicates to clients that children PDM are in a specific order and should be sorted.
FLAG_SILT - Static variable in class com.pnfsoftware.jeb.core.events.ExceptionNotification
 
FLAG_SIZE_EXTRA - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
Visual size indicator.
FLAG_SIZE_LARGE - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
Visual size indicator.
FLAG_SIZE_MEDIUM - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
Visual size indicator.
FLAG_SIZE_SMALL - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
Visual size indicator.
FLAG_SIZE_TINY - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
Visual size indicator.
FLAG_SKIP_ASSIGN_DST - Static variable in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
Skip written (defined) elements.
FLAG_SKIP_BLOCKS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CVisitResults
 
FLAG_SKIP_CHECKS - Static variable in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
This flag indicates to plugins that additional safety checks in place to validate the move should be skipped.
FLAG_SKIP_PASSED_INPUT_REGISTERS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
This flag indicates that candidate input registers that were passed over in favor of stack storage because they were not suitable for an argument at position N, will not be reused for an argument at a later position (>=N+1) even if that argument would be suitable for storage in an unused input register.
FLAG_STACK_CLEANED_BY_CALLEE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
The flag indicates that the stack is cleaned by the callee (which is not the norm; if the flag is not set, it should be assumed the stack is cleaned by the caller).
FLAG_STANDALONE_IR_CONVERSION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Indicate that the decompiler should perform a fresh decompilation up to the NativeDecompilationStage.IR_CONVERSION stage (regardless of the provided user-requested stage).
FLAG_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
 
FLAG_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_STICKY - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
FLAG_STRICT - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_SUBROUTINE_CALL_NOT_BREAKING - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
This flag is used to specify that call-to-subroutine statements are not basic block terminators.
FLAG_SYNCHRONIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_SYNTHETIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_SYNTHETIC - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
The segment or section is not explicitly defined in the code object file.
FLAG_TEMP_FORCED_REDECOMPILATIONS - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Special flag indicating that already decompiled methods should be temporarily redecompiled.
FLAG_TRANSIENT - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer should consider data/routine as meaningless (no cache, faster).
FLAG_TRANSIENT - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_URLENCODED - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
The property value if URL-encoded (for strings only).
FLAG_VARARGS - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_VIRTUAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_VISUAL_STANDOUT - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
This flag indicates that the description of this property is rather large.
FLAG_VOLATILE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
 
FLAG_WRITE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
The segment or section is writable
flags - Variable in class com.pnfsoftware.jeb.client.api.FormEntry
Flags.
flags - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
type of allowed leaf; must be set, because the default value (0) means none
flags - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
flags - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
 
flags(int) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
Set decompilation flags.
Flags - Class in com.pnfsoftware.jeb.util.base
Bit flags object, int based (allow 32 bit flags).
Flags - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
Processor flags register.
Flags() - Constructor for class com.pnfsoftware.jeb.util.base.Flags
Create flags with the initial value 0.
Flags(int) - Constructor for class com.pnfsoftware.jeb.util.base.Flags
Create flags.
Flags(int, int, Map<Integer, String>) - Constructor for class com.pnfsoftware.jeb.util.base.Flags
Create flags and specify which bits (0..31) are legal parts of the flags.
FLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
IEEE-754 ordered and less-or-equal-than operation
flipIfElse(ICStatement, ICOperatorFactory) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if a statement is a if-statement with two blocks, including a default block, and reverse the condition.
FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
IEEE-754 floating point number.
FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
IEEE-754 floating point primitive.
FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
Floating point type (IEEE-754).
FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
FloatingNotification - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
This event type is used by floating controllers to notify floating clients of licensing events.
FlowInformation - Class in com.pnfsoftware.jeb.core.units.code
Default IFlowInformation implementation
FlowInformation() - Constructor for class com.pnfsoftware.jeb.core.units.code.FlowInformation
Create an object with an empty target list, no post-compute fall-through, and no delay-slot (default).
FlowInformation(boolean, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.FlowInformation
Create an object with an empty target list.
FLT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
IEEE-754 ordered and less-than operation
flush() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
 
flushBase64() - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
Method added by PHIL [Thanks, PHIL -Rob] This pads the buffer without closing the stream.
fmax(IERoutineContext, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Operation Math.max(float, float) applied to IEGeneric
fmin(IERoutineContext, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Operation Math.min(float, float) applied to IEGeneric
FMUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
IEEE-754 multiplication
fname - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
 
FNE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
IEEE-754 unordered or unequal comparison operation
FocusGained - Enum constant in enum class com.pnfsoftware.jeb.client.events.JC
A UI element has received the focus
For - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
For - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
FOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
FOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
Force_SE(int, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
forceLog(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StatusLogDrip
Always send a message to the STATUS logger (i.e.
ForEach - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
fork() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Fork the context.
format() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
format() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
 
format() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
format() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Format this text document.
format() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Format the CFG into a printable string.
format() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Format this CFG as an assembly-code listing.
format() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Generate a full-form text version of this element.
format() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters
 
format() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
 
format() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
 
format() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
Return a complete, human-readable representation of the variable.
format() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
 
format() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValuePrimitive
 
format() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
Format the value to a readable string block.
format(boolean) - Method in class com.pnfsoftware.jeb.core.Version
 
format(boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
 
format(boolean, boolean, boolean, IDFA<IEStatement>, IFormattingContextFactory<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
 
format(boolean, boolean, boolean, IDFA<InsnType>, IFormattingContextFactory<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
Format the CFG into a printable string, with optional data chains.
format(boolean, boolean, Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Format the CFG into a printable string.
format(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
format(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
Format the register bank as a string.
format(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
format(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
 
format(int[]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
 
format(int[][]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
 
format(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
Format a number using the formatter's current settings.
format(int, long) - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
Format a number using the formatter's current settings.
format(int, long, IInstructionOperandGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
 
format(int, long, NumberFormatter.NumberBase, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
format(int, long, NumberFormatter.Base, boolean) - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
 
format(int, BigInteger) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
format(int, BigInteger, NumberFormatter.NumberBase, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
Trivial implementation of a BigInteger formatter.
format(IDexUnit) - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle
 
format(IDexUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
Pretty-print this debug variable.
format(DFormattingContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
Format this IR using the provided formatting context.
format(DFormattingContext) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
 
format(DFormattingContext) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Get a programmer's representation for that type.
format(INativeType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
format(IInstruction, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
format(IInstruction, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstructionOperand
Format the operand, assuming it is used by an instruction at the provided address.
format(CompilerType) - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
 
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
 
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
 
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
 
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
 
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
 
format(IELFUnit, IELFSymbolTable) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
 
format(INativeCodeUnit<?>, int, long, IInstructionOperandGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
Format a number using the formatter's current settings.
format(INativeCodeUnit<?>, int, long, IInstructionOperandGeneric, AddressFormatter.AddressBase) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
 
format(Object) - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
format(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
format(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Format the instruction for printing
format(Object) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
format(Throwable) - Method in class com.pnfsoftware.jeb.util.base.Throwables.ThrowableFormatter
 
format(List<Integer>) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
 
format(Document) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
 
formatAccessFlags(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Format Java access flags to an appropriate string.
formatAddress(long, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
formatAddress(long, IInstructionOperandGeneric, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
formatAllReferences() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Format all references in descending order.
formatArray(DFormattingContext, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
formatAsRanges() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
 
formatAsRanges(boolean) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
 
formatBinaryBlock(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Format a block of bytes.
formatBinaryBlock(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Format a block of bytes.
formatBinaryBlock(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Format a block of bytes.
formatBinaryBlock(byte[], int, int, long, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Format a block of bytes as a buffer of hexadecimal lines.
formatBinaryLine(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Format a block of bytes.
formatBinaryLine(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Format a block of bytes.
formatBinaryLine(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Format a block of bytes as a hexadecimal CharSequence representation.
formatBinaryLine(byte[], int, int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
 
formatBinaryLineTruncate(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
 
formatBinaryLineTruncate(byte[], int, int, int, char) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
 
formatByteSize(long) - Static method in class com.pnfsoftware.jeb.util.format.SizeFormatter
Format a bytes size as a human-readable string.
formatCallerOriginString() - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
 
formatCallerOriginString(StackTraceElement[]) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
 
formatCallerOriginString(StackTraceElement[], int) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
 
formatChain(IDFA<?>, Map<Integer, Collection<T>>) - Static method in class com.pnfsoftware.jeb.core.units.code.DFAUtil
Format a data chain as: (regId)={pos0, pos1, ...} ....
formatChains(Map<Integer, Collection<T>>, IVariableProvider) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
 
formatComments(String, boolean, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
formatComments2(C, boolean, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
formatCompact() - Method in class com.pnfsoftware.jeb.core.Version
 
formatConversionLists(Map<Integer, Long>, Map<Long, Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
 
formatData(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.DecryptedBytes
 
formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.BuiltString
 
formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.DecryptedString
 
formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Message
 
formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedFieldRead
 
formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedFieldWrite
 
formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedInvocation
 
formatData(T) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
 
formatDataDeclarator(int, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
formatDUI(DUI) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
formatEdges() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Format the edges of this CFG to a string.
formatFieldsigs(IDexUnit, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Format a list of DEX fields.
formatFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
 
formatHexCollection(Collection<Long>) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Uses a "0x" prefix, ", " separator.
formatHexIntegerCollection(Collection<Integer>) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
Format a collection of ints.
formatHexNumbers(Collection<? extends Number>) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
 
formatImm(long, IInstructionOperandSized, long, int, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
formatInstruction(long, InsnType, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Displays only pure assembly code: Mnemonic and Operands, without address and bytecode.
formatInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Format this CFG as an assembly-code listing.
formatIntegerCollection(Collection<Integer>, Integer, String, String) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
Format a collection of ints.
formatIntegerCollection(Collection<Integer>, Integer, String, String, String) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
 
formatInternalState() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
 
formatIR(IERoutineContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Format an IR-CFG.
formatIR(IERoutineContext, boolean, boolean, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Format an IR-CFG.
formatList(IPropertyDefinitionManager, boolean) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Print the list of properties defined by the provided PDM and its descendants (not the ascendants).
formatLocalDate(String) - Static method in class com.pnfsoftware.jeb.util.format.DateFormatter
Format the local date.
formatLong(IRegisterBank) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
formatLongCollection(Collection<Long>, Integer, String, String, String) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Format a collection of longs.
formatMemoryUsage() - Static method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
formatMetaComment(MetaComment) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
formatMetaFlags(int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
formatMethodsigs(IDexUnit, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Format a list of DEX methods.
formatMnemonic(long, InsnType, boolean, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
formatMonitorReport(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
Retrieve the unpacking report generated by the monitor (if the monitor was enabled before unpacking).
formatNumbers(Collection<? extends Number>, int, String, String) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
 
formatObject(Object) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
Subclasses can provide custom formatting for the given object.
formatOperand(long, InsnType, IInstructionOperand, int, int, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Generic operand formatter.
formatOperand(IInstruction, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
formatOperand(IInstruction, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
formatOperands(long, InsnType, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
formatParseable() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
formatParseable(IRegisterBank) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
formatPrefix(long, InsnType, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
formatProcessInfo(boolean, boolean, boolean, boolean) - Static method in class com.pnfsoftware.jeb.client.AbstractClientContext
Format various process information bits.
formatRaw() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
 
formatRegister(long, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
formatRelativeAddress(IInstructionOperandGeneric, long, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
formatSimple() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
Convenience method.
formatStacktrace(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Throwables
Generate the standard formatting of a throwable as a multi-line, human-readable stacktrace.
formatStackTrace() - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
Convenience method to generate the simplified stack trace of the caller, on a single line.
formatStackTrace(int) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
Convenience method to generate the simplified stack trace of the caller, on a single line.
formatStackTrace(int, String, boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
Convenience method to generate the simplified stack trace of the caller.
formatStacktraceAlt(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Throwables
This convenience method uses Throwables.ThrowableFormatter to format a stacktrace.
formatStacktraceShort(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Throwables
Format a throwable as a one-line, human-readable stacktrace.
formatStatements(List<? extends IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
formatStatistics() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation formats basic details about the number of converted methods.
formatStatistics() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Generate statistics about this converter.
Formatter - Class in com.pnfsoftware.jeb.util.format
A collection of binary and number formatting and escaping methods.
Formatter() - Constructor for class com.pnfsoftware.jeb.util.format.Formatter
 
formatThreadStacktraces() - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
Format the stack traces of all currently alive threads.
formatThreadStacktraces(boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
Format the stack traces of all threads.
formatTimestamp(long) - Static method in class com.pnfsoftware.jeb.util.format.TimeFormatter
Format an epoch timestamp as a UTC string using the following format:
formatTimestamp(long, String) - Static method in class com.pnfsoftware.jeb.util.format.TimeFormatter
Format an epoch timestamp as using the following format:
formatTimestampDelta(long) - Static method in class com.pnfsoftware.jeb.util.format.TimeFormatter
Format a time delta or time duration as a human-readable string.
formatTimestampLocal(long) - Static method in class com.pnfsoftware.jeb.util.format.TimeFormatter
Format an epoch timestamp as a local, system specific date-and-time string.
formatTopReferences(int) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Format the top references (= descending order) counted referenced by the counter.
formatTree(IPropertyDefinitionManager, boolean) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Print a tree view of properties defined by the provided PDM and its descendants (not the ascendants).
formatTypenames(IDexUnit, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Format a list of DEX types.
formatUser() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
formatVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Generate the standard variable name associated with the provided variable id.
formatVarIds(Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
A convenience method to format a collection of variable ids into a comma-separated string.
formatVars(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
formatVars(IERoutineContext, int...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
formatVars(IERoutineContext, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
formatVars(IDFA<?>, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.DFAUtil
 
formatVars(IDFA<?>, Collection<Integer>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.DFAUtil
 
formatVars(Map<Integer, IEImm>, IEGlobalContext, IERoutineContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
formatVars(Map<Integer, IEImm>, IEGlobalContext, IERoutineContext, Collection<Integer>, Collection<Integer>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
formatVisibility() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
Format the annotation visibility into a human-readable string.
FormEntry<T> - Class in com.pnfsoftware.jeb.client.api
Abstract class for form entry types used to create form dialogs.
FormEntry() - Constructor for class com.pnfsoftware.jeb.client.api.FormEntry
 
FormEntry(String, T, int, Predicate<T>) - Constructor for class com.pnfsoftware.jeb.client.api.FormEntry
 
FormEntry.Text - Class in com.pnfsoftware.jeb.client.api
Textual form entry.
FormFileEntry - Class in com.pnfsoftware.jeb.util.net
An entry used in POST multi-part requests.
FormFileEntry(File) - Constructor for class com.pnfsoftware.jeb.util.net.FormFileEntry
 
FormFileEntry(File, String) - Constructor for class com.pnfsoftware.jeb.util.net.FormFileEntry
 
FORWARDED_FUNCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
forwardJdwpToTcp(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
forwardLocalToTcp(String, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
forwardToTcp(AdbForwardType, String, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
FOUR_BYTES - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Denotes a four-byte value (uint32).
FP2FP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
floating-point to floating-point upgrade or downgrade (supported FP formats: binary32, binary64, intel x87 extended double-precision 80-bit)
The details of the conversion are unspecified (examples: how the operator deals with loss of precision; what truncation mode is used).
FP2INT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
floating-point to signed integer conversion (supported FP formats: binary32, binary64, intel x87 extended double-precision 80-bit)
The details of the conversion are unspecified (examples: how the operator deals with loss of precision; what truncation mode is used).
FP2UINT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
floating-point to unsigned integer conversion (supported FP formats: binary32, binary64)
The details of the conversion are unspecified (examples: how the operator deals with loss of precision; what truncation mode is used).
FR20 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
FR30 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
free(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Free the entire memory range or fail.
freePage(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
freePage(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Free a single page.
from(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
Convert an ICodeCoordinates to its anchor id.
from(Collection<IDexDebugVariable>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle
 
fromArchName(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorUtil
 
fromBits(int...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaList
Build an EncodedMemoryAreaList from several isolated bits.
fromBoolean(boolean) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
fromByteOrder(ByteOrder) - Static method in enum class com.pnfsoftware.jeb.util.io.Endianness
 
fromClass(IDexClass) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
Convert an IDexClass to its anchor id.
fromField(IDexField) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
Convert an IDexField to its anchor id.
fromFlatList(List<ICStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
Regenerate the AST of this method based on a flat list of statements and pseudo-statements.
fromFlatList(List<IJavaStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
 
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
 
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
 
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
 
fromInstruction(IDexMethod, BasicBlock<IDalvikInstruction>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
Convert the first instruction of a BasicBlock of an IDexMethod to its anchor id.
fromInt(int) - Static method in class com.pnfsoftware.jeb.core.Version
Create a version object from an integer generated by Version.toInt().
fromInts(int, int) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Create a long from two ints.
fromIterator(Iterable<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Generate a list from an iterable.
fromJson(Map) - Static method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
 
fromJson(Map) - Static method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
 
fromJson(Map) - Static method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
fromLevel(int) - Static method in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
 
fromMethod(IDexMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
Convert an IDexMethod to its anchor id.
fromMimeType(String) - Static method in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
fromName(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
fromName(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
fromObject(Object) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
fromString(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
 
fromValue(Class<? extends Enum<T>>, int) - Static method in class com.pnfsoftware.jeb.util.base.Enums
Retrieve an enumerated constant by 'value'.
FSUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
IEEE-754 subtraction
ftype - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
 
FUN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
IEEE-754 is_unordered operation, i.e.
Func - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Definition of a function for codeless signatures; these can be known library functions or unknown functions.
FUNCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
Custom function, further defined in FunctionOptype
FUNCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
FUNCTION_ENTRY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
FUNCTION_EXIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
FUNCTION_MAYBE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
Similar to SymbolType.FUNCTION but with a degree of uncertainty: the symbol is likely to represent a routine, but it may not be.
FunctionEncodedMemoryArea - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
Function Encoded Memory area uses a generic Function to determine the real memory area to use.
FunctionEncodedMemoryArea(int, Function<byte[], Long>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.FunctionEncodedMemoryArea
 
FunctionOptype - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Custom operator ("function") used to build custom operations.
FunctionOptypeFactory - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Factory object for custom operators.
FunctionOptypeFactory() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptypeFactory
 
FX66 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 

G

g - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
IR global context.
g - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
IR global context.
g - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
 
GAPS_ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
gatherArgumentTypes(IWildcardPrototype, Collection<IWildcardType>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Retrieve the list of input types, by examining the provided prototype and optional list of additional arguments.
gca - Variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
 
GCC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
GCC, generic
GCC_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
GCC_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
GCC_MIPS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
GCC_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
GCC_X86_64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
gccExceptTable - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
gCtx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
ge(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
GE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
GE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Logical greater-than-or-equal
GE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
GE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
signed greater or equal
GE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
GE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
unsigned greater or equal
GEN_CODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
Generic code reference
GEN_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
Generic data reference
genAddress(StringBuilder, long, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
 
genAddress(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation generates ADDRESS/SIZE.
genAddressCharacter(StringBuilder, long, InsnType, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation generates one of:
: (default) > (entry) + (block) * (handler) v (branching down) ^ (branching up)
genBOL(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation does nothing.
genDecompiler - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
special pseudo-type for decompilers
genDisassembler - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
special pseudo-type for disassemblers
genEOL(StringBuilder, long, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
 
genEOL(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation appends a New Line (\n) character.
GENERAL_UPDATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
A general model update event.
generate() - Method in class com.pnfsoftware.jeb.core.output.text.HtmlFormatter
 
generate() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
 
generate() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
 
generate(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
Generate a string representing the call site.
generate(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodHandle
Generate a string representing the method handle.
generate(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
Generate the prototype string (internal representation).
generate(char, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Generate a repeated-character String.
generate(ITextDocument) - Method in class com.pnfsoftware.jeb.core.output.text.HtmlTextDocumentFormatter
 
generate(ITextDocumentPart) - Method in class com.pnfsoftware.jeb.core.output.text.HtmlTextDocumentFormatter
 
generate(COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Generate the visual representation of the AST element.
generate(COutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
 
generate(COutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabel
 
generate(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
generate(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Generate this AST element recursively into a sink.
generate(JavaOutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
Custom AST code generator that allows specifying whether the generation of this identifier is part of its initial definition.
generate(JavaOutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabel
 
generate(JavaOutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
generate(JavaOutputSink, char) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotation
Custom generator.
generate(JavaOutputSink, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
generate(JavaOutputSink, List<IJavaExpression>, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
generate(CharSequence) - Method in class com.pnfsoftware.jeb.core.output.AbstractHtmlFormatter
Generate the full HTML Document.
generate(CharSequence, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Generate a repeated string.
generate(CharSequence, CharSequence, CharSequence, boolean) - Static method in class com.pnfsoftware.jeb.util.format.HtmlFormatter
Generate a well formatted HTML output.
generate(CharSequence, CharSequence, CharSequence, CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.HtmlFormatter
 
generate(Object) - Method in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
 
generate(Map<Integer, Object>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionGenerator
Generate an expression using the template and the provided map of IR element nodes.
generateAccessFlags(COutputSink, int, int, CEntityType) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
generateAccessFlags(JavaOutputSink, int, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
Generate some Java flags into an AST sink.
generateAddressFromPointer(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
generateAST(IDMethodContext, IJavaMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Generate the Java AST element for this IR expression.
generateASTForUntranslatedIR(IEUntranslatedInstruction, IERoutineContext, ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation returns null.
generateASTForUntranslatedIR(IEUntranslatedInstruction, IERoutineContext, ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Generate C statement from an untranslated IR instruction.
generateAutoCommentForPotentialResourceId(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper
 
generateBlockOffsetMap(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Generate an offset IR-to-native offset conversion map.
generateBody(COutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
Raw body generation, the caller is responsible for calling generateEnter/generateExit
generateBody(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
generateBody(JavaOutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
Raw body generation, the caller is responsible for calling generateEnter/generateExit
generateC(IERoutineContext, ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Generate the C abstract syntax tree portion for this expression.
generateC(IERoutineContext, ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
generateC(IERoutineContext, ICMethod, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
Specialized C Variable generator, allowing the specification of the variable position within its containing expression.
generateC(IERoutineContext, ICMethod, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
Specialized C Variable generator, allowing the specification of the variable position within its containing expression.
generateClassAccessFlags(COutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
generateClassAccessFlags(JavaOutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
generateClassDeclarationLine(ICClass, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
 
generateClassDeclarationLine(ICClass, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
 
generateClassFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
 
generateClassFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilerExporter
 
generateClassFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
generateClassnameStandardRepresentation(String) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
Transform an internal classname representation to its external representation.
generateClassnameWithoutPackage(String) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
Get the non fully-qualified internal representation of the class name.
Example: Lcom/pnfsoftware/Raasta; will generate LRaasta;
generateConstructorSig(Constructor<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
 
generateCssBlock(ItemClassIdentifiers, String) - Method in class com.pnfsoftware.jeb.core.output.text.HtmlTextDocumentFormatter
 
generateCssBlock(StyleObject, String) - Method in class com.pnfsoftware.jeb.core.output.AbstractHtmlFormatter
 
generateCssDivStyle(StyleObject) - Method in class com.pnfsoftware.jeb.core.output.AbstractHtmlFormatter
Generate the CSS part of a StyleObject.
generateDefaultJniNames(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Generate default JNI method names used for auto-binding.
generateEdgeLabel(IBasicBlock<? extends IInstruction>, int) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
 
generateExtraComment(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Generate an optional string that will be displayed at the line instruction.
generateExtraMethodComment(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Generate an optional string that will be prepended to a function header comment.
generateExtraSectionHeader(ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
generateExtraSegmentHeader(ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
generateFieldAccessFlags(COutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
generateFieldAccessFlags(JavaOutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
generateFieldDeclarationLine(ICField, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
 
generateFieldDeclarationLine(ICField, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
 
generateFieldSig(Field) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
 
generateFileSuffix(int) - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
The file suffix appended to the base filename for additional file.
generateFlatList() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
Generate a flat list of AST and pseudo-AST elements that make up this block.
generateFlatList() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
Generate a flat list of AST and pseudo-AST elements that make up this block.
generateFooter(COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
generateFooter(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
generateFromCFG(CFG<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
Generate conversion lists from a CFG.
generateFromList(List<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
 
generateGapItems(K, boolean, K, boolean, ISegmentFactory<K, V>, boolean) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Create segments to fill in the gaps in the provided range of addresses.
generateGapItems(K, boolean, K, boolean, ISegmentFactory<K, V>, boolean) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
generateGaps(K, boolean, K, boolean) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Generate a list of segments that correspond to the ordered gaps list of this map.
generateGaps(K, boolean, K, boolean) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
generateGaps(K, boolean, K, boolean, ISegmentGapVerifier<K>) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Generate a list of segments that correspond to the ordered gaps list of this map.
generateGaps(K, boolean, K, boolean, ISegmentGapVerifier<K>) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
generateHeader() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Generate the disassembly header.
generateHeader(COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
generateHeader(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
generateHtml() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
generateHtml(FileOutputStream, Charset) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
Same as generateHtml but per blocks.
generateIntegerTuples(int) - Static method in class com.pnfsoftware.jeb.util.base.Tuples
Generate all tuples containing the numbers 0 to n-1.
generateIrregularEdgeLabel(IBasicBlock<? extends IInstruction>, int) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
 
generateIrregularFlowDataObjects() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
(Re-)generate the irregular control flow information present in this CFG.
generateLicenseInformation() - Static method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
generateMethodAccessFlags(COutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
generateMethodAccessFlags(JavaOutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
generateMethodDeclarationLine(ICMethod, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
 
generateMethodDeclarationLine(ICMethod, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
 
generateMethodFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
 
generateMethodFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilerExporter
 
generateMethodFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
generateMethodSig(Method) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
 
generateMnemonic(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
generateName(COutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField
Generate this field's name into the provided sink.
generateName(COutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
generateName(JavaOutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
 
generateName(JavaOutputSink, boolean, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
 
generateNativeAddress(IDMethodContext, IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
generateNativeCoordinates(IDMethodContext, IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
generateNativeHeaderType(ITypeManager) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
generateNativeStatement(ICCustomStatement, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
 
generateNativeStatement(ICCustomStatement, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
 
generateNativeTrailerType(ITypeManager) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
generateNodeBackgroundColor(IBasicBlock<? extends IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
 
generateNodeTextColor(IBasicBlock<? extends IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
 
generateOperation(ICOperation, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
 
generateOperation(ICOperation, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
 
generatePackageName(JavaOutputSink, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
generatePackageNameStandardRepresentation(String) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
Extract the standard representation of a package name provided the internal representation of the FQ classname.
Example: Lcom/foo/Crap$Bla; will generate com.foo
generatePrimaryPool() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotUnit
Build the primary pool.
generateQuickState() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
The default implementation returns null.
generateQuickState() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
generateQuickState() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Save the state of this unit (it may be a partial state).
generateRoutineSignature(String, IPrototypeItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Generate a routine signature given a prototype and a routine name.
generateSignature(INativeCodeAnalyzer<IInstruction>, INativeMethodItem, Set<NativeFeatureSignerID>, Set<NativeAttributeSignerID>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureGenerator
Generate a new signature for a routine, following the default strategy.
generateType(JavaOutputSink, IJavaType, boolean, boolean, long) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
generateTypeSig(Class<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
 
generateUrlencodedThreadsRecordValue() - Static method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
 
GENERIC_ERROR - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
GENERIC_SUCCESS - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
GenericCodeFormatter<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.render
A base formatter used by the INativeCodeUnit.
GenericCodeFormatter() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
GenericCodeFormatter(IVirtualMemory) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
FOR TESTING ONLY
GenericZipEntry<T extends ZipEntry> - Class in com.pnfsoftware.jeb.util.encoding.zip
A read-only, generic view of a Zip entry.
genHeader(StringBuilder) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation does nothing.
genInline(ICodeCoordinates, Comment, int, int, String) - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
 
genInline(ICodeCoordinates, String, boolean) - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
 
genPostAddress(StringBuilder, long, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
 
genPostAddress(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation appends 2 spaces.
genPostChains(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation appends spaces to pad the current line to 2000 characters (or more).
genPostInstruction(StringBuilder, long, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
 
genPostInstruction(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation appends spaces to pad the current line to 120 characters (or more).
genPre(ICodeCoordinates, Comment, String) - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
 
genPreAddress(StringBuilder, long, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
 
genPreAddress(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation does nothing.
genPreChains(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation does nothing.
genPreInstruction(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation does nothing.
genTrailer(StringBuilder) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
The default implementation does nothing.
geS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
get() - Method in class com.pnfsoftware.jeb.util.base.Flags
Get the current flags.
get() - Method in class com.pnfsoftware.jeb.util.base.Wrapper
Retrieve the wrapped value.
get() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Retrieve a single byte.
get() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
Retrieve a copy of the history items.
get() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadEx
Waits if necessary for the computation to complete, and then retrieves its result.
get() - Method in class com.pnfsoftware.jeb.util.encoding.LEB128.Value
 
get() - Method in class com.pnfsoftware.jeb.util.interpreter.InterpreterHistory
 
get() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
get() - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
 
get() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
get() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
get(boolean, boolean) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
 
get(byte[]) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Get a specified amount of bytes.
get(byte[], boolean) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
Retrieve a value in the trie.
get(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Get a specified amount of bytes.
get(byte[], int, int, boolean) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
Retrieve a value in the trie.
get(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
get(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
get(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
get(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
get(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.cfg.IVariableProvider
Retrieve a variable by id.
get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodTable
 
get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get the instruction at the specified index.
get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Retrieve a basic block.
get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
Get the statement at a given index.
get(int) - Method in class com.pnfsoftware.jeb.core.units.Pool
 
get(int) - Method in class com.pnfsoftware.jeb.util.collect.ArrayList1
 
get(int) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Retrieve the value of a bit.
get(int) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
May raise ArrayIndexOutOfBoundsException if index is greater or equals than the list's size by the time the lock is acquired.
get(int) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
 
get(int) - Method in class com.pnfsoftware.jeb.util.collect.IntList
 
get(int) - Method in class com.pnfsoftware.jeb.util.collect.IntMap
Retrieve a value associated to a key.
get(int) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
Retrieve the elements stored in an indexed bucket.
get(int) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
get(int) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
get(int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
get(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
Build a DirectEncodedMemoryArea from index, length.
get(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
get(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
 
get(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
Retrieve an existing label by offset.
get(long) - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadEx
Waits if necessary for at most the given time for the computation to complete, and then retrieves its result, if available.
get(long) - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
 
get(COperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperatorFactory
Retrieve a regular operator by type, ie one that is neither CAST nor CUSTOM.
get(JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperatorFactory
Retrieve a regular operator by type.
get(ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterBankService
Retrieve the register bank associated with the given processor type, if any.
get(IUnit) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
 
get(IUnit, String) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
Retrieve a bookmark.
get(File) - Static method in class com.pnfsoftware.jeb.util.io.FileMonitor
Retrieve the existing monitor for the provided file.
get(File, String, boolean) - Static method in class com.pnfsoftware.jeb.util.io.FileMonitor
Retrieve the existing monitor for the provided file or group of files.
get(Object) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
get(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
get(String) - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
 
get(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
Retrieve the contents of a file from the store.
get(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
 
get(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
 
get(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
 
get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClassFactory
Retrieve an AST class object by address.
get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICFieldFactory
Retrieve an AST field object by address.
get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
Retrieve an existing label by name.
get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethodFactory
Retrieve an AST method object by address.
get(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptypeFactory
 
get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClassFactory
 
get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFieldFactory
 
get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethodFactory
 
get(String) - Static method in class com.pnfsoftware.jeb.util.base.Env
Retrieve an environment variable.
get(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
get(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
get(List<? extends T>, int) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Get the value of a list, safely returning null if the list is null or the index out-of-range.
get(List<? extends T>, int, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Get the value of a list, safely returning a providing default value if the list s null or the index out-of-range.
get(Map<K, V>, K) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Get a value from a potentially null map.
get(Map<K, V>, K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Get a value from a potentially null map.
get(K) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
get(K) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
 
get(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
Retrieve the list of values associated with the provided key.
get(K) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Get the reference counter for an object.
get(K) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
get(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
get(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
get(K) - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
get(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
 
get(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
 
get(K, boolean) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
Retrieve the list of values associated with the provided key.
get(K, boolean) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
GET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
field get
GET_REFLECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
field get (accessed via reflection) - those references can be auto-added by dexdec
get2(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Get the instruction at the specified index, in an addressable form.
get2(Field, Object) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
 
getA64SystemRegister(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
getAbiVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Get the access flags for the class.
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Get the field access flags.
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Get the method access flags.
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSField
 
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
 
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSType
 
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
 
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getACS() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
 
getActionId() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
Get the action identifier.
getActions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescription
 
getActiveAddress() - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
Retrieve the active address in the fragment, if any.
getActiveAddress(AddressConversionPrecision) - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
Retrieve the active address in the fragment, with desired precision.
getActiveFragment() - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
Get the active fragment of the view.
getActiveItem() - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
Retrieve the currently active item in the fragment (eg, the caret is on an interactive text item), if any.
getActiveItemAsText() - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
Retrieve the text representing the currently active item.
getActivities() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getActivities() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Get the list of activity classes declared by the applications.
getActivityDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getActualChecksum() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the computed checksum.
getActualImageBase() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
getActualSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the computed signature.
getActualStackItemType(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
getAddend() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
 
getAdditionalCaughtTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
For multi-catch (java >= 7), retrieve additional caught types.
getAdditionalInfo() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
 
getAdditionalLabels() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.KVNode
 
getAdditionalLabels() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
getAdditionalLabels() - Method in interface com.pnfsoftware.jeb.core.output.tree.INode
Get the additional labels for table trees.
getAdditionalOutputFile(int) - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
Retrieve an additional output file by index.
getAdditions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChanges
 
getAddress() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
 
getAddress() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
Get the address at which the action should take place.
getAddress() - Method in class com.pnfsoftware.jeb.core.BookmarkManager.Bookmark
 
getAddress() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
 
getAddress() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.NativeCoordinates
 
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
Get the variable definition address in 16-bit units.
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionHandler
Get the handler's code address.
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
 
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJniEndpoint
Address of the endpoint in a particular IUnit.
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
Get the handler's code address.
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
Get the native address associated with this identifier.
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledRoutine
 
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites.Record
 
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodTable
Retrieve the optional address of the table in memory, if there is one.
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
 
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryEvent
 
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.Page
Retrieve the page address in memory.
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
Get the breakpoint address relative to the debugger itself.
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
 
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
Get the current PC address in the frame.
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
 
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Get the item address.
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePointer
Get the address of the entry-point
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
Get the address.
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
 
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
 
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotification
Retrieve the optional address of this notification, if relevant.
getAddress() - Method in class com.pnfsoftware.jeb.core.units.UnitAddress
 
getAddress() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
 
getAddress(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Get the item address.
getAddressableInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getAddressActions(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns an empty list.
getAddressActions(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns an empty list.
getAddressActions(String) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Provide a list of actions that may be executed at the given address.
getAddressActions(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getAddressBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation returns the size of the program counter.
getAddressBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Get the size of a native address, in bits.
getAddressBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getAddressBlockMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Get a complete map of the basic blocks and their addresses in the CFG.
getAddressBlockMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Get a complete map of the basic blocks and their addresses in the CFG.
getAddressCalculationHint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataHints
 
getAddresses() - Method in class com.pnfsoftware.jeb.core.actions.ActionOverridesData
Get the list of addresses.
getAddresses() - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
Get the list of addresses.
getAddresses() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Get a list of the addresses of each instruction in the block.
getAddressForVertexId(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
 
getAddressForVertexId(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCallgraphBuilder
 
getAddressForVertexId(int) - Method in interface com.pnfsoftware.jeb.util.graph.IAddressableDigraphBuilder
 
getAddressFromCodeCoordinates(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Convert code coordinates to a unit address.
getAddressFromCodeCoordinates(ICodeCoordinates, AddressConversionPrecision) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getAddressLabel(String) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
Retrieve the label at a given address.
getAddressLabel(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getAddressLabels() - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
Retrieve all labels.
getAddressLabels() - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getAddressOfCode(S7.BlockType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
 
getAddressOfCounters() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
 
getAddressOfData(S7.BlockType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
 
getAddressOfDigitalInputs() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
 
getAddressOfDigitalOutputs() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
 
getAddressOfEntryPoint() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getAddressOfGlobals() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
 
getAddressOfInstruction(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getAddressOfInstruction(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getAddressOfInstruction(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
 
getAddressOfItem(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns null.
getAddressOfItem(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns null.
getAddressOfItem(long) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
Attempt to determine the best address for a given item.
getAddressOfItem(long) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getAddressOfRawBytes(IS7Block) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
Retrieve the mapping address of the raw (uninterpreted) bytes of a block.
getAddressOfRawData() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
 
getAddressOfTimers() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
 
getAddressPrecision() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
 
getAddressSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getAdler32() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
getAdvancedAnalyzer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Retrieve a reference to the optional advanced analyzer object.
getAggregatedWrittenBytes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
 
getAlias(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
getAlias(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Get the optional alias string to be displayed instead of a given integer value.
getAliasedType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IAliasType
Retrieve the alias type (which may be another alias).
getAliasForName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
 
getAlignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
Retrieve the structure's actual global alignment.
getAlignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Get the alignment requirement for this field.
getAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
 
getAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
 
getAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
Get the memory alignment within the segment.
getAlignment() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
getAll() - Method in class com.pnfsoftware.jeb.core.BookmarkManager
 
getAll() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
getAll() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodTable
 
getAll() - Method in class com.pnfsoftware.jeb.core.units.Pool
 
getAll() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Read all available bytes.
getAll(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IRegistersResolution
Retrieve the list of candidate values held by this object.
getAllConventions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
Get all calling conventions present in this manager.
getAllData() - Method in interface com.pnfsoftware.jeb.core.IUserDataSupport
Retrieve a map containing all key-value pairs of of custom unit data.
getAllData() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getAllData() - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
 
getAllData() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
Get a read-only map of all the key-value pairs of metadata items contained in this group.
getAllData() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getAllData() - Method in class com.pnfsoftware.jeb.core.units.MetadataGroup
 
getAllData() - Method in class com.pnfsoftware.jeb.core.UserDataSupport
 
getAllDescriptionEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
getAllDescriptionEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
Get the list of all (full and slices) register entries.
getAllFrom(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getAllInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getAllInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getAllInputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
 
getAllInputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getAllInputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getAllInputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Retrieve a read-only iterable of regular and irregular input blocks.
getAllocatedPageBases() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Retrieve the base addresses of the pages that are allocated (in the most general sense: that includes pages "reserved", depending on VM implementation).
getAllocatedPageCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Get the number of pages allocated (in the most general sense: that includes pages "reserved", depending on VM implementation).
getAllocatedPages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder.Results
 
getAllocListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
getAllOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getAllOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getAllOutputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get regular and irregular output blocks.
getAllOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getAllOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getAllOutputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Retrieve a read-only iterable of regular and irregular output blocks.
getAllPropertyKeys() - Method in interface com.pnfsoftware.jeb.core.properties.IConfiguration
Get the collection of all property keys held by this configuration object.
getAllPropertyKeys() - Method in class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
 
getAllPropertyKeys() - Method in class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
 
getAllRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getAllRegisters(Set<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getAllStrings() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStringTable
Retrieve all the strings stored in the table.
getAllUnits(IRuntimeProject) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
Retrieve a list of all units in the provided project.
getAllVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getAlternateLabels(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
Get the alternate labels set at the provided address.
getAlternateName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
 
getAlternateNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
Provides alternate names for the signature target(s).
getAlternateNames() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getAlternateNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Get a list of alternate names for this calling convention.
getAlternateNames(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
 
getAlwaysProcessDuplicateInputs() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Determine whether this parser always process duplicate inputs, or can, under certain conditions, skip processing duplicates.
getAnalysisCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Get the number of times a code analysis was performed.
getAnalysisRanges() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Retrieve a reference to the memory ranges that the analyzer works on.
getAnalyzerExtension() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
 
getAnalyzerExtension() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the principal code analyzer extension attached to this unit.
getAnalyzerExtensionsManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Retrieve a reference to the analyzer extensions manager.
getAnchor() - Method in class com.pnfsoftware.jeb.util.base.HtmlTypedContentProperties
 
getAnchor(int) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
 
getAnchorAtLine(ITextDocumentPart, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Retrieve the document anchor at the provided line.
getAnchorById(ITextDocumentPart, long) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Get the anchor that has the exact provided id.
getAnchorCount() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
getAnchorCount() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
 
getAnchorCount() - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
 
getAnchorCount() - Method in class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
 
getAnchorCount() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Get the range of anchor points in the document.
getAnchorCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
getAnchorCount() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
getAnchoredLineIndex() - Method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil.LineInfo
 
getAnchorId() - Method in interface com.pnfsoftware.jeb.core.output.text.ICoordinates
Get the anchor id.
getAnchorId() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
getAnchorId() - Method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil.LineInfo
 
getAnchors() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getAnchors() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
 
getAnchors() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
Get the anchors within that part.
getAndroidApiLevel() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Retrieve the emulated Android SDK API level.
getAndroidApiLevel(AdbWrapper) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Retrieve the numerical API level (eg, 29 on Android Q) of the target.
getAndroidPlatformABI() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Retrieve the emulated Android architecture.
getAndroidVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Retrieve the emulated Android version.
getAnnotatedParameterNames(IDexUnit, IDexMethodData) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Retrieve the list of parameters names provided by a MethodParameters annotation.
getAnnotation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
Get the annotation.
getAnnotation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getAnnotationDefaults() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
A convenience method used to retrieve the list of annotation default values, if this type is an annotation type.
getAnnotationItems() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForField
Get the annotation items for this field.
getAnnotationItems() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForMethod
Get the annotation items for this method.
getAnnotationItemSets() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForParameter
Get the list of annotation items for the parameters of this method.
getAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Get the annotations for this type.
getAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
 
getAnnotationsDirectory() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Get the annotations directory of the class.
getAnonymousClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
getAnonymousClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getAnonymousClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
getAnonymousClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getApikey() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
getApikey() - Method in class com.pnfsoftware.jeb.client.jebio.UserCredentials
 
getApk() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Convenience method.
getApk() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the parent APK unit of the Dex unit that is being emulated.
getApk() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IXApkUnit
 
getApkPath() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Retrieve the APK path on the emulated device.
getAppDataFolder() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Retrieve the app's data folder for the current user on the emulated device.
getAppDirectory() - Method in class com.pnfsoftware.jeb.client.AbstractContext
Get the JEB app directory, typically $JEB/bin/app.
getAppFolder() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Retrieve the application folder on the emulated device.
getApplicableRelocations() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationContext
 
getApplicationDatabase() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
Get the application database.
getApplicationDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
 
getApplicationDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
getApplicationDescription() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getApplicationName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getApplicationName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Get the application name.
getApproximateAnchorById(ITextDocumentPart, long, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Get the anchor that has the provided id, or if none is found, one if its neighbor (not necessarily the closest neighbor).
getAproximateFootprint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
getAproximateFootprint() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Determine the approximate memory footprint of this object, in kilobytes.
getArgument(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
Retrieve a method's argument.
getArgument(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Get the Nth argument of this ECall.
getArgument(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
 
getArgumentCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
 
getArgumentCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Get the number of arguments.
getArgumentIndicesUsedBySuper() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconAnon
 
getArgumentList() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
 
getArguments() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getArguments() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Get the input arguments provided to this client context.
getArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInvokeInfo
Get the list of invocation arguments (including this for non-static methods).
getArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
 
getArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Retrieve a read-only list of arguments provided to this ECall.
getArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Retrieve the list of arguments passed to the method.
getArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
Get the constructor arguments.
getArmAttributeTagString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getArray() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getArray() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDArrayElt
Get the array element's array expression.
getArray() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement
 
getArray() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaArrayElt
Get the array expression.
getArray() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
getArrayData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Get the instruction array data.
getArrayElement(IDImm, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Read an array element.
getArrayElementPerLine() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
The default implementation returns 10.
getArrayElementType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Get the simplest type of an array type, that is, the type of a 0-dimension array.
Example: [[[I -> I
getArrayObject(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve an array by reference.
getArrayObjectLength(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Get the length of an array.
getArrayTypeDimensionBelow() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Get the type of an imaginary array with one dimension less than the current array.
Example: [[[I -> [[I
getArtifact() - Method in interface com.pnfsoftware.jeb.core.ILiveArtifact
Get the input artifact.
getArtifactCount() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve the count of artifacts living in this project.
getAsciiLength(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
getAsciiLength(byte[], int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Retrieve the length of a potentially ASCII-encoded string.
getAsDuplicate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
getAsMap() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Get a read-only map of (referenced object -> count).
getAsPair() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
getAsset(String) - Static method in class com.pnfsoftware.jeb.core.AssetManager
 
getAssetBytes(String) - Static method in class com.pnfsoftware.jeb.core.AssetManager
 
getAssets() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Convenience method to retrieve the Assets folder unit (may not exist).
getAssetSize(String) - Static method in class com.pnfsoftware.jeb.core.AssetManager
 
getAssignDestination() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
getAssigningFromMemory(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the statement is an IEAssign from an IEMem.
getAssigningToMemory(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the statement is an IEAssign to an IEMem.
getAssignmentDestination(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Retrieve the destination of an IEAssign (or null if is not an assignment).
getAssignmentSource(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Retrieve the source of an IEAssign (or null if is not an assignment).
getAssignSource() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
getAsSlice() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
getAssociativity() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
Provide associativity (left, right) information about the operation type.
getAssociativity() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
Get the associativity (left, right) of the operator.
getAssociativity() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Get the associativity (left, right) of the operator.
getAssociativity() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Provide associativity (left, right) information about the operation type.
getASTElement() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSourceUnit
Get a reference to the Java class or method defined in this unit.
getASTItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
getASTItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeSourceUnit
Convenience method to retrieve the root AST element of this decompiled item.
getASTOptimizer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
 
getAsTruncated() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
getAt(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
Set the position of the History at a particular index.
getAttr(Element, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
 
getAttribute(Dwarf.DwarfAttribute) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
Retrieve an attribute
getAttribute(String) - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartInternalObject
Retrieve an object attribute by name.
getAttribute(String) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
Retrieve an attribute by its name
getAttribute(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getAttribute(String, Class<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Retrieve an attribute by name.
getAttributeName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
The attribute name DW_AT_name or null if none
getAttributeNode(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getAttributeNodeNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getAttributeNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getAttributes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
 
getAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Retrieve a map of the item's attributes.
getAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
Provides the attributes associated with the signature target(s).
getAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartInternalObject
Retrieve the map of objects attributes.
getAttributes() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
All attributes of this IDIE
getAttributes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getAttributes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getAttributeSigners(INativeCodeAnalyzer<IInstruction>, INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.ISigningStrategy
Provides the IDs of the attribute signers that should be used to collect information from the given native item.
getAuthenticator() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getAuthor() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
Get the plugin author information.
getAuthor() - Method in class com.pnfsoftware.jeb.core.PluginInformation
 
getAuthor() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
 
getAuthor() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
 
getAuthor() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get the author name.
getAuthor() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getAutocompleteList(String) - Method in interface com.pnfsoftware.jeb.util.interpreter.IAutocompleteListProvider
Return matching results from a token.
getAutocompleteProvider() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
 
getAutocompletes() - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
 
getAutoImportedTypes() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
getAvailableDecompilerNames(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
 
getAvailableDecompilers(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
 
getAvailablePackages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
Provides the list of available signature packages entries (never null).
getAvailablePackages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Provides the list of available signature packages entries.
getAvailables() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Get the list of available type library entries.
getBackgroundColor() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
 
getBackingFile() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
Retrieve the backing file, if any.
getBackingFile() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseWriter
Retrieve the backing file, if any.
getBackingFile() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
 
getBackingFile() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
 
getBadAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
 
getBadMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Retrieve the optional 'bad data' VM.
getBadTypeCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getBank() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
getBank() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
Get the layout used by this register bank.
getBank(ProcessorType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Convenience method to retrieve a register bank used by a well-known processor type.
getBanner() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
getBanner() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
 
getBanner() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
Retrieve the interpreter's banner/logo string.
getBase() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
 
getBase() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getBase() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getBase() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
 
getBase() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
getBase() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Address of first instruction in the block.
getBase() - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
 
getBaseAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerModule
Get the library memory address.
getBaseAddress() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerModule
 
getBaseDirectory() - Method in class com.pnfsoftware.jeb.client.AbstractContext
Get the JEB base directory.
getBaseDirectory() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Get the JEB base directory.
getBaseNode() - Method in class com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData
Get the base node for the type hierarchy (full or downward only).
getBaseNodeForAscendingHierarchy() - Method in class com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData
Get the base node for an optional upward (ascending) hierarchy.
getBaseObjectIndex(ICodeCoordinates) - Static method in class com.pnfsoftware.jeb.core.output.code.coordinates.CodeCoordinatesUtil
Provide the base object index of a coordinates object.
getBaseObjectsCount() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
 
getBaseOfCode() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getBaseOfData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getBaseOffsetHint() - Method in interface com.pnfsoftware.jeb.core.output.text.IBinaryRepresentation
Get the optional hint indicating the ideal start offset of the binary representation.
getBasePointer(ICOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulatorUtils
Get the base pointer in a pointer arithmetic operation.
getBaseType(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Provide the base type of a type.
getBaseTypeSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
 
getBaseTypeSize(ICType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
Get base type size in bytes, i.e.
getBaseURI() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getBasicBlockHeader(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
 
getBasicCharSize() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
 
getBECode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
 
getBegin() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges.Range
 
getBegin() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IERange
 
getBegin() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
 
getBegin() - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
 
getBegin() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
 
getBegin() - Method in interface com.pnfsoftware.jeb.util.collect.ISegment
Get the address where the segment starts.
getBegin() - Method in class com.pnfsoftware.jeb.util.collect.LongSegment
 
getBEInt(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getBEInt(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getBELong(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getBELong(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getBEShort(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getBEShort(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getBest(SPDC, SPDC) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
note: if both candidates are "equally-best", the first one (a) is returned.
getBestABIForApp(AdbWrapper, IApkUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Get the best ABI to run a given Android app on a given device.
getBestCandidate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
 
getBestClassIdForAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
getBestType(IWildcardType, IWildcardType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
getBestValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
 
getBestVirtualMethodId(int, IJavaType, List<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getBinary() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
 
getBinary() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
Binary bytes.
getBinaryRepresentation() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Retrieve a binary representation of this document.
getBinding() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
 
getBitend() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
getBitend() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Reserved for bit fields.
getBitEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESlice
Retrieve the last bit of the range (same as IESlice.getRange().getEnd()), exclusive
getBitFromId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
 
getBits() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve the bitsize
getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFloat
 
getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
 
getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Get the size, in bits, of the IR expression.
getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEReturn
Note: This method is valid for single returns only.
getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
The currently determined size of this wildcard type.
getBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Get the register size in bits.
getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.INativeType
Get the memory size of this type, in bits.
getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Reserved for bit fields.
getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
 
getBitsize() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getBitsize() - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
getBitsize(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
getBitsize(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
getBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
Get the register size in bits.
getBitstart() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
getBitstart() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Reserved for bit fields.
getBitStart() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESlice
Retrieve the first bit of the range (same as IESlice.getRange().getBegin()), inclusive
getBlacklist() - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
Retrieve the black-list with full access.
getBlacklistedDirnames() - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
 
getBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
 
getBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
 
getBlockAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getBlockAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getBlockAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get the basic block that starts at the provided address or offset.
getBlockAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
Retrieve the block whose data (if the block is a data block) or code (if the block is a logic block) is mapped at the provided address.
getBlockByLastAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getBlockByLastAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getBlockByLastAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
 
getBlockByte(int) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getBlockBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getBlockContaining(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getBlockContaining(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getBlockContaining(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get the basic block that contains the provided address.
getBlockContaining(long) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
Retrieve the block whose data (if the block is a data block) or code (if the block is a logic block) whose mapping contains the provided address.
getBlockDefUses(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getBlockDefUses(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getBlockEndingAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getBlockEndingAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getBlockEndingAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get the basic block that ends on the provided address.
getBlockEntryName(IS7Block) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7BlocksManager
Retrieve the optional entry name (e.g.
getBlockFor(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Search an instruction by reference.
getBlockFormatVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the block format version.
getBlockHandlers(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Retrieve the handlers protecting the provided block.
getBlockIndex(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
Retrieve the list of blocks (not elements) that are used to define that compound element.
getBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
Return a copy of the CBlock conditional blocks with default block (if it exists).
getBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get a copy of the block list of the CFG.
getBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
Get the list of blocks contained in this compound.
getBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7BlocksManager
Retrieve a read-only list of S7 blocks managed by this object.
getBlocksInGroup() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.BlockGroup
Retrieve the list of blocks in the group.
getBlockSize() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getBlocksView() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getBlocksView() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getBlocksView() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get a read-only view of the list of blocks for this CFG.
getBlockUseDefs(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getBlockUseDefs(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getBlockXrefsCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericLoop
 
getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDoWhile
Get the loop body.
getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
Get the loop body.
getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
Get the loop body.
getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Get the body of the method.
getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSynchronizedBlock
Get the body.
getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaWhile
Get the loop body.
getBold() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
 
getBOMSize(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Retrieve the size taken by the BOM or equivalent encoding mark.
getBookmarkManager() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Get the bookmark manager.
getBoolean() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getBoolean() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the boolean value.
getBoolean() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getBoolean(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getBoolean(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getBoolean(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Safely retrieve a boolean property.
getBoolean(String, boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getBoolean(String, boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getBoolean(String, boolean) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Safely retrieve a boolean property.
getBooleanUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getBooleanUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getBooleanUnsafe(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Retrieve a boolean property.
getBranchAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJump
 
getBranchBody(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
 
getBranchBody(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Get a branch (if, else-if) body.
getBranchDetails() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
Retrieve the branching details of a PC-assign, if any.
getBranchDetails(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
Get or create the branching details of a PC-assign.
getBranchingInstruction2() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
getBranchingInstruction2(boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Retrieve the branching instruction, if any.
getBranchPredicate(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
 
getBranchPredicate(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Get a branch (if, else-if) predicate.
getBranchPredicates() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
Get the predicates.
getBranchPredicates() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Get the predicates.
getBranchTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
getBranchType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator
Return BranchType (JUMP or LINK).
getBranchType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
 
getBreakingFlow() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getBreakingFlow() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
Determine if an instruction breaks the flow of execution.
getBreakingFlow(long) - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getBreakingFlow(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Determine if an instruction breaks the flow of execution.
getBreakingFlow(long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
 
getBreakingFlowResult(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Indicate if next instruction will be executed.
getBreakpoint(long) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Get the breakpoints set at the explicit memory address.
getBreakpoint(String, ICodeUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Get the execution breakpoint set at the given address.
getBreakpoints() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Retrieve a list of execution breakpoints.
getBuffer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryWriteEvent
 
getBufferOffset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryWriteEvent
 
getBuildid() - Method in class com.pnfsoftware.jeb.core.Version
Get the build id number.
getBuildType() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
getBuildTypeString() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
getBuildTypesWithDecompilationSupport(String) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
 
getById(int) - Static method in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
Retrieve an item by its unique integer identifier.
getByte() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getByte() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the byte value.
getByte() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getByte(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
 
getByteAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
 
getBytecodeOffset() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
 
getBytes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Certificate
 
getBytes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.PublicKey
 
getBytes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
getBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandElementValue
Get the processor-order bytes of the actual operand element.
getBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandValue
Get the processor-order bytes of the resolved (aka, "actual" or "computed") operand value.
getBytes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.simulator.ResolvedOperandByteValue
 
getBytes() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
 
getBytes() - Method in class com.pnfsoftware.jeb.util.interpreter.InputToken
 
getBytes() - Method in class com.pnfsoftware.jeb.util.io.DirectByteArrayOutputStream
Direct access to the underlying byte array.
getBytes(ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Read the remaining bytes of a buffer.
getBytes(ByteBuffer, int, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Extract a sequence of bytes from a buffer into a newly-created byte array.
getBytes(SeekableByteChannel, int) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getBytes(SeekableByteChannel, long, int) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getBytesUntil(SeekableByteChannel, int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getByValue(int) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
 
getByValue(int) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
getByValue(int) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
getByValue(int) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
getCacheConfiguration() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Retrieve the cache configuration.
getCallback() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
getCallback() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
getCalleeRoutines(long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
Get the routines called by an internal address.
getCallees(long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
Get the targets called from a given instruction.
getCallees(INativeMethodItem, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
Convenience method to get all the targets called by an internal routine.
getCallerRoutines(CodePointer, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
Get the routines calling an internal address.
getCallers(CallGraphVertex, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
Get the addresses calling a given target.
getCallers(INativeMethodItem, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
Convenience method to get all the addresses calling a routine.
getCallerString(StackTraceElement[], String...) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
 
getCallerString(String...) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
 
getCallGraphManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
 
getCallingConvention() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
 
getCallingConvention() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
 
getCallingConvention() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
Retrieve the optional calling convention associated with the prototype.
getCallingConvention(IUnitCreator) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
The default implementation returns null.
getCallingConvention(IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
 
getCallingConventionManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Retrieve the calling convention manager.
getCallsite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
 
getCallSite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
getCallSite(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getCallsitePrototype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
getCallSites() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getCallSitesPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Convenience method.
getCallSitesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Convenience method.
getCallSiteValue(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
Get a value stored in this call site item.
getCallSiteValues() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
Get the list of linker method (bootstrap method) arguments.
getCallType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
 
getCandidateMethodAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
 
getCandidateMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
 
getCandidatePrototype(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getCandidatePrototype(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
 
getCandidates() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchResolution
Get the list of candidate targets, if it exists.
getCandidates() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
 
getCanonicalAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
Convert the provided address to its canonical form.
getCanonicalMemoryAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Convert a flexible native code unit address to a canonical memory address.
getCanonicalMemoryAddress(String, AddressConversionPrecision) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Convert a flexible native code unit address to a canonical memory address.
getCanvasNodeDensity() - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
Provide a custom maximum node density (per pixels) used by the high-score-only rendering mode(s).
getCapturedExpressions() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconLambda
 
getCaptureSite(int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconAnon
getCaretCoordinates() - Method in interface com.pnfsoftware.jeb.client.api.IUnitTextFragment
Retrieve the caret position.
getCaseBodies() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
getCaseBodies() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
Get the case bodies.
getCaseBody(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
Get a case body by key.
getCaseBody(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
getCaseBody(BigInteger) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
getCaseCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Get the number of cases.
getCaseHandler() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
 
getCaseKeys() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
getCaseKeys() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
Get the list of case keys.
getCases() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Get the collection of case keys.
getCases() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
 
getCases() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
 
getCasesAsInt() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Get the collection of case keys as integers.
getCastType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
getCastType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Return the cast type of a cast operator.
getCAT(IDInstruction, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine the aggregated context type of an instruction.
getCatchBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
getCatchBody(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
Get a catch body.
getCatchByType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
getCatchCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
Get the number of catch blocks.
getCatchIdentifier(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
Get the named identifier associated with the caught exception of a catch block.
getCatchType(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
Get the type of exception caught by a catch block.
getCategories() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescription
 
getCategory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveType
Get this primitive's encoding category.
getCategory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
 
getCaughtTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
Retrieve a read-only copy of the list of caught types.
getCells() - Method in class com.pnfsoftware.jeb.core.output.table.impl.TableRow
 
getCells() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableRow
Return the list of cells within that row.
getCertificate() - Method in interface com.pnfsoftware.jeb.core.units.ICertificateUnit
Retrieve the raw certificate data, implementing the java.security.cert API.
getCertificates() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
 
getCertificates(String) - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericJarBrowser
 
getCertificates(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
 
getCertificates(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserApache
 
getCertificates(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
 
getCfg() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Get the current IR (intermediate representation) CFG of the decompiled method.
getCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
 
getCfg() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getCfg() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getCfg() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Retrieve a reference to the CFG object that will be accessed and modified when performing an analysis.
getCFG() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
 
getCFG() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
 
getChangedCounter() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
getChangedCounter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
getChangeList() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
getChanges() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
Collect the changes made between the original memory and the current shim state.
getChanges(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
Collect the changes made between the original memory and the current shim state.
getChannel() - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
 
getChannel() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
 
getChannel() - Method in class com.pnfsoftware.jeb.core.input.FileInput
 
getChannel() - Method in interface com.pnfsoftware.jeb.core.input.IInput
Get a seekable read-only channel representing the input.
getChannel() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
 
getChannel() - Method in class com.pnfsoftware.jeb.core.input.SubInput
 
getChannel() - Method in class com.pnfsoftware.jeb.core.Version
Get the channel.
getChannelInfo(int) - Static method in class com.pnfsoftware.jeb.core.Version
 
getChannelName() - Static method in class com.pnfsoftware.jeb.client.AbstractContext
 
getChannelName(int) - Static method in class com.pnfsoftware.jeb.core.Version
 
getChannelNames() - Static method in class com.pnfsoftware.jeb.core.Version
 
getChannelString() - Method in class com.pnfsoftware.jeb.core.Version
 
getChar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getChar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTypeFactory
 
getChar() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the character value.
getChar() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getCharacteristics() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
 
getCharacteristics() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
 
getCharacteristics() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
 
getCharBreak64BitAddresses() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getCharSearchLength() - Method in class com.pnfsoftware.jeb.util.base.StarMatcher
Retrieve the minimum number of characters contained in substrings matched by this matcher.
getCharset() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
 
getCharsetName() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
 
getCharSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
 
getCharSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
getCheckSum() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getChild(int) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
getChild(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
getChild(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Get a child PDM by region name.
getChildAtOffset(long) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
Retrieve the child at this offset
getChildNodes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getChildren() - Method in class com.pnfsoftware.jeb.core.actions.ActionOverridesData
Retrieve the children nodes.
getChildren() - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
 
getChildren() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
getChildren() - Method in interface com.pnfsoftware.jeb.core.output.tree.INode
Get the children of this node.
getChildren() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
getChildren() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Get the children of this PDM.
getChildren() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Sub-classes overriding this method must override related methods consistently.
getChildren() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePackage
Get all the (direct) children of this package, including other packages.
getChildren() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
All children of this IDIE
getChildren() - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
 
getChildren() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
 
getChildren() - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
 
getChildren() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getChildren() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Retrieve a read-only list of all direct children units.
getChildren() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
getChildren() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
 
getChildren() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
 
getChildren(ICodeNode, int, int) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
Get the children nodes that meet the provided criteria.
getChildrenElements(Element, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
 
getChildrenPackages() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePackage
Get the list of (direct) children packages.
getClass(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Convenience method to retrieve a class by its Dex class pool index.
getClass(String) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
The skeleton implementation returns en empty list.
getClass(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getClass(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Convenience method used to retrieve a class by name.
getClass(String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getClass(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve a previously decompiled AST class object or create an empty AST class element.
getClassAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
Get annotation items for this class.
getClassAST() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledClass
 
getClassByIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get a class by its internal index.
getClasses() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
The skeleton implementation returns an empty list.
getClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Get the Dex class pool
getClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Get the list of classes.
getClasses() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getClassesPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getClassesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getClassFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
Convenience method.
getClassFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
 
getClassFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
 
getClassId() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.ClassCoordinates
 
getClassId() - Method in interface com.pnfsoftware.jeb.core.output.IVisualItem
Retrieve the item class id, if any.
getClassId() - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
 
getClassId() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
getClassId() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
getClassId() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartInternalObject
Retrieve the object class id.
getClassIdNameMap() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
Retrieve the mapping of Dart object class id to class name for Dart objects, as used by this snapshot.
getClassItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledClass
 
getClassItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
 
getClassItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
 
getClassloader() - Method in interface com.pnfsoftware.jeb.core.IPluginManager
Get the newest classloader used the plugin manager.
getClassloader(ClassLoader) - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
Retrieve or create a classloader holding the classpaths stored by this object.
getClassManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getClassname() - Method in class com.pnfsoftware.jeb.core.DevPluginClassname
 
getClassname(StyleObject) - Method in class com.pnfsoftware.jeb.core.output.AbstractHtmlFormatter
 
getClassName() - Method in exception com.pnfsoftware.jeb.util.serialization.SerializationException
Retrieve the offending class name.
getClassReference(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve a classref reference by name.
getClassSeparatorLength() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getClassSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDStaticField
Retrieve the signature of the class containing this static field.
getClasstype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
getClasstype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.VirtualMethodCoordinates
 
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
 
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
 
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem
 
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
 
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IVirtualTableDefinition
Get the type of the class owning this virtual table.
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
Get the optional type implemented by this class item.
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeField
Get the type of the class holding this field.
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeMethod
Get the type of the class holding this method.
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
 
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Get the type of the entity containing this method.
getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
Get the class type to which the field belongs.
getClassTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Get the type index for this class object.
getClassTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
Get the containing class type index.
getClassTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Get the containing class type index.
getClassTypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
 
getClassTypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
 
getCleanerThread() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
 
getCleanerThread() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
 
getClientSignature() - Method in class com.pnfsoftware.jeb.core.JebClientInformation
Retrieve the client signature string
getCode() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
getCode() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getCode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Get the binary code that makes up this instruction.
getCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
getCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
 
getCode() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Get the binary code that makes up this instruction.
getCode() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
getCode(ByteOrder) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
getCode(ByteOrder) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
 
getCodeAnalyzer() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the code analyzer.
getCodeAnalyzerExtensionsManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve the currently-set analyzer extensions manager.
getCodeBlock() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
getCodeContainerType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getCodeCoordinatesFromAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Convert a unit address to code coordinates.
getCodeFormatter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
 
getCodeFormatter() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the helper object used to format instructions into a sink.
getCodeItem() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Get the code representation for this method.
getCodeItemByAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Convenience method used to retrieve a code item by name.
getCodeItemToAnchor() - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexDisassemblyDocument
Get a Converter that maps ICodeItem to its related anchor.
getCodelessSignatureManager() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve the codeless signature manager managed by this context.
getCodeModel() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the code model.
getCodeObjectContainer() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Provide the parent code object container, if there is one.
getCodeUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
 
getCodeUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
 
getCodeUnit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
getCodeUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Get the code unit (possibly the parent, possibly null) that is providing the low-level data to this decompiler.
getCOFFHeader() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPECOFFUnit
Get the primary file header.
getCOFFHeader() - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
 
getColumnBegin() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
 
getColumnBegin() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
getColumnEnd() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
 
getColumnEnd() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
getColumnIndex() - Method in interface com.pnfsoftware.jeb.core.output.table.ICellCoordinates
Get the column index.
getColumnIndex() - Method in class com.pnfsoftware.jeb.core.output.table.impl.CellCoordinates
 
getColumnLabels() - Method in class com.pnfsoftware.jeb.core.output.table.impl.StaticTableDocument
 
getColumnLabels() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
Get the column labels for this table document.
getColumnLabels() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
 
getColumnLabels() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
 
getColumnLabels() - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
Provide column labels for table trees.
getColumnOffset() - Method in interface com.pnfsoftware.jeb.core.output.text.ICoordinates
Get the column offset within the line identified by the (anchorId, lineDelta) couple.
getColumnOffset() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
getCombinedOperator() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
Get the operator used for combined operator assignments
getCombinedOperator() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Retrieve the combined operator of a combined assignment.
getCommandName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
 
getCommantChar() - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Retrieve the optional comment character (full-line comments only).
getComment() - Method in class com.pnfsoftware.jeb.core.actions.ActionCommentData
Get a comment.
getComment() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
 
getComment(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICommentManager
Retrieve a comment.
getComment(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getComment(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getComment(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getComment2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getCommentManager() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getCommentManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve the comment manager associated with this model.
getCommentManager() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
 
getCommentManager() - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Get the comment manager.
getCommentManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getComments() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
 
getComments() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICommentManager
Get all comments.
getComments() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getComments2() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getCommon(ProcessorType, CompilerType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
getComparator() - Static method in class com.pnfsoftware.jeb.util.format.Strings
Get a case-sensitive string comparator that treats hexadecimal sequences as numbers, and orders them accordingly, instead as simple strings.
getComparator(boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Get a string comparator that can treat hexadecimal sequences as numbers (and order them accordingly) instead as simple strings.
getCompilationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Get the compilation timestamp, if any.
getCompilationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getCompilerGeneratedStaticField() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
 
getCompilerType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
Get the optional compiler type supported by this manager.
getCompilerType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get the optional compiler type this typelib was generated for.
getCompilerType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
 
getCompilerType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getCompilerTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getCompilerTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Get the list of compiler types this calling convention may work with.
getCompileUnit() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
Retrieve the parent Compile Unit
getCompletedStage() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
 
getCompletionCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
getCompressedSize() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
 
getCompressedSize() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
 
getCompressedStream(OutputStream) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
LZ4 compression.
getCompressionMethod() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
 
getCondFalseExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
If this IR is a conditional operation, retrieve the conditional's true expression.
getCondition() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond
Retrieve the condition, the c expression in c ? exprTrue : exprFalse
getCondition() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpWithOptionalCondition
 
getConditionalBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
Return a copy of the CBlock conditional blocks.
getCondPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
If this IR is a conditional operation, retrieve the conditional's predicate.
getCondTrueExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
If this IR is a conditional operation, retrieve the conditional's true expression.
getConfidenceLevel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
Provides the confidence level of this signature, see INativeSignature.ConfidenceLevel.
getConfidenceLevel() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
 
getConfiguration() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getConfiguration() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
Get the configuration data.
getConfiguration() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
 
getConfiguration() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
getConfiguration() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getConfiguration() - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getConfiguration() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Get the configuration object.
getConflicts() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
getConflicts() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
getConflictsCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
getConnectorClass() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
getConnectTimeout() - Method in interface com.pnfsoftware.jeb.util.net.INet
 
getConnectTimeout() - Method in class com.pnfsoftware.jeb.util.net.Net
 
getConstantAsLong(ICConstant<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Retrieve the value associated to an ICConstant as a Long.
getConstantFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
Convenience method.
getConstantFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
 
getConstantFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
 
getConstantManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get the constants managed by this typelib.
getConstants() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
 
getConstants() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IEnumerationType
Retrieve the list of enumerated constants.
getConstantsLibrary() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve the constant library object.
getConstructor() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
Get the constructor method used in this new statement.
getConstructorName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
Get the original constructor simple name.
getConstructors() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getConstructorSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
Get the original constructor jvm name (fully qualified canonical name).
getContainedRoutineAddresses(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
Get the list of routines which contain the instruction at the given address.
getContainer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Retrieve a reference to the optional code object container that holds the code to be analyzed.
getContainer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
getContaining(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.cfg.IVariableProvider
Retrieve a variable whose id "contains" the provided id.
getContainingMethods() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getContentsSha256() - Method in interface com.pnfsoftware.jeb.core.IInputRecord
 
getContext() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
getContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Retrieve the IR method context to which this instruction belongs.
getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledExpression
 
getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledRoutine
 
getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledStatement
 
getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
getContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Get the decompiled routine context that owns this statement.
getContextInfoProvider() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve the context information provider.
getContexts() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve a read-only collection of emulation contexts.
getContinuationStatus() - Method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
getContinuousItemsInRange(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Get a contiguous list of items, without gaps.
getContributions() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getContributions() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getContributions() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get the list of contributions attached to the unit.
getControlExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
 
getControlFlowGraph() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Returns the CFG for this method.
getControllerInfo() - Method in class com.pnfsoftware.jeb.core.CoreOptions
 
getControllerInterface() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getControllerMessage() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getControllerPort() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getControllerProtocol() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getControlWord() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
getControlWordIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
getConvention(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
Retrieve a convention by name.
getConventions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
 
getConventions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
Get calling conventions provided by this manager that are compatible with the set-up processor, subsystem, and compiler.
getConversionMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
Retrieve a map holding the old offsets to their corresponding new offsets, in the reorganized CFG.
getConversionMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
Retrieve a map holding the old offsets to their corresponding new offsets, in the reorganized CFG.
getConverter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
 
getConverter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getConverter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getConverter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
getConverter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
Retrieve a decompiler-provided native code converter.
getConverter(INativeCodeUnit<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDecompilerPlugin
 
getCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
getCoordinates(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
getCoordinatesOfVirtualMethod(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getCopiesOfVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Get the set of all variables that are copies or partial copies of the provided input id.
getCopiesUsingVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Get the set of all variables making use of the provided variable.
getCopyOnWriteShim(IVirtualMemory) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Create a copy-on-write shim of the provided virtual memory, if possible.
getCoreContext() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the JEB core instance.
getCoreContext() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve the JEB Core that instantiated this context.
getCount() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap.Entry
 
getCount() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Get the total count for all the references actively counted by this counter.
getCounter1() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Retrieve the value of custom counter 1.
getCounter2() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Retrieve the value of custom counter 2.
getCounterNames() - Static method in class com.pnfsoftware.jeb.core.Perflog
 
getCounters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters
 
getCountOfArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
Get the number of arguments.
getCountOfArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Retrieve the number of arguments.
getCountOfChildren() - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
 
getCountOfContexts() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
A convenience method to get the count of contexts.
getCountOfDescriptionEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
getCountOfDescriptionEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
Get the number of fill register entries.
getCountOfDexFiles() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve the count of dex files that make up this dex unit.
getCountOfEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTuple
 
getCountOfEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
 
getCountOfEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
 
getCountOfFrames() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
Get the count of frames.
getCountOfInitialValues() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
 
getCountOfLines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
 
getCountOfObjects() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
 
getCountOfOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
 
getCountOfOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
 
getCountOfOperands() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
getCountOfOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
 
getCountOfOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
 
getCountOfParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
 
getCountOfRecords() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
 
getCountOfReplacedLines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
 
getCountOfReturns() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Retrieve the number of return values.
getCountOfReturns() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
 
getCountOfValues() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
Retrieve the count of elements existing in all the sets managed by this object.
getCountsToTarget(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
 
getCrc() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getCrc() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
 
getCrc() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
 
getCrc32() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
getCrcValue() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
 
getCreated() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
 
getCreated() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
 
getCreated() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
getCreatedFields() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
 
getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.Artifact
 
getCreationTimestamp() - Method in interface com.pnfsoftware.jeb.core.IArtifact
Get the timestamp at which this artifact was loaded into the project.
getCreationTimestamp() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve the project creation timestamp.
getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getCreationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
 
getCreationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get the creation timestamp of this type library.
getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getCreationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get the date of creation of this unit.
getCrossReferences(DexPoolType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve a list of addresses referencing the provided pool item.
getCrossReferences(DexPoolType, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve a list of addresses referencing the provided pool item.
getCurrent() - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
 
getCurrent() - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
 
getCurrentAnchor() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Get the currently active anchor.
getCurrentAnonymousBaseType() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getCurrentAnonymousCaptureInfo() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getCurrentContainingClass() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
getCurrentContainingClass() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getCurrentContainingMethod() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
getCurrentContainingMethod() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getCurrentContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method to retrieve the current (newest) context.
getCurrentCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getCurrentDFAs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Retrieve a list of all managed data flow analysis objects.
getCurrentDFAs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Retrieve a list of all current data flow analyses.
getCurrentDirectory() - Method in class com.pnfsoftware.jeb.client.AbstractContext
Get the current directory.
getCurrentDirectory() - Static method in class com.pnfsoftware.jeb.client.SystemInformation
 
getCurrentDuration() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Set the emulator timeout value.
getCurrentEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.ArgLocationGenerator
 
getCurrentEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.RetLocationGenerator
 
getCurrentEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStorageEntryGenerator
Retrieve all the currently generated entries.
getCurrentFrame() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method to retrieve the top frame of the current (newest) context.
getCurrentItemFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
Get the current fully-qualified name of the package to be moved.
getCurrentIterationCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the current total iteration count, that is, the total number of statements emulated or executed by this object.
getCurrentLength() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
 
getCurrentLine() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Get the last (unfinished) line
getCurrentLineCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getCurrentLineIndex() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
getCurrentLineLength() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getCurrentMarginLength() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getCurrentMethodIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
Get the method index of the method being generated
getCurrentMethodIndex() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Get the method index of the method being generated
getCurrentMostPreciseCodeCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getCurrentName() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
Get the current name.
getCurrentPackageFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionCreatePackageData
Get the current name.
getCurrentPackageFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToPackageData
Get the current fully-qualified name of the package to be moved.
getCurrentSize() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
 
getCurrentSize() - Method in class com.pnfsoftware.jeb.core.input.FileInput
 
getCurrentSize() - Method in interface com.pnfsoftware.jeb.core.input.IInput
Provide the current input size of the input data.
getCurrentSize() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
 
getCurrentSize() - Method in class com.pnfsoftware.jeb.core.input.SubInput
 
getCurrentType() - Method in class com.pnfsoftware.jeb.core.actions.ActionSetTypeData
Get the current type.
getCurrentType() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
 
getCurrentType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
 
getCustomAST() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Retrieve the custom AST element that will be used when generating C code, if one was set.
getCustomCanThrow() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Retrieve the custom override set for IDExpression.canThrow(IDMethodContext).
getCustomMethods(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
getCustomOperationType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
Retrieve the custom operation type, if the operation is custom.
getCustomReplacer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
getCutoffLevel() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
getCwd() - Static method in class com.pnfsoftware.jeb.util.io.IO
Get the path of the current working directory.
getDalvikToIRMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
 
getData() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
 
getData() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
 
getData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Get the class data.
getData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
Get a reference to the field definition, if the field is internal.
getData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Get a reference to the method definition, if the method is internal.
getData() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
 
getData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Retrieve the bytes of the underlying classes?.dex file.
getData() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites.Record
 
getData() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem
 
getData() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
If the method is internal, retrieve the method's definition object.
getData() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.Page
Retrieve the memory bytes.
getData() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
 
getData() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
getData() - Method in class com.pnfsoftware.jeb.util.events.Event
 
getData() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
 
getData(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.ILazyMemoryProvider
Provide the requested data.
getData(Object) - Method in class com.pnfsoftware.jeb.core.AbstractPlugin
 
getData(Object) - Method in interface com.pnfsoftware.jeb.core.IPlugin
Retrieve a piece of transient plugin data.
getData(Object) - Method in interface com.pnfsoftware.jeb.core.IUserDataSupport
Retrieve a piece of custom unit data.
getData(Object) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getData(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Retrieve a piece of data attached to this AST element.
getData(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Retrieve a piece of transient data.
getData(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve a piece of transient data.
getData(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Retrieve a piece of data attached to this AST element.
getData(Object) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getData(Object) - Method in class com.pnfsoftware.jeb.core.UserDataSupport
 
getData(String) - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
 
getData(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Retrieve a value from this IR element's data map.
getData(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve an arbitrary object in this global context.
getData(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve an arbitrary object in this context.
getData(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Get (retrieve) a piece of data attached to this emulator object.
getData(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
May return null if the custom object does not exist.
getData(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getData(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
getData(String) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
Get the piece of metadata associated with the provided address.
getData(String) - Method in class com.pnfsoftware.jeb.core.units.MetadataGroup
 
getData(String, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
 
getData(String, AddressConversionPrecision) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
Get the piece of metadata associated with the provided address.
getData(String, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.MetadataGroup
 
getData(String, Function<String, Object>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve or create (and register) an arbitrary object in this global context.
getDatabaseReader(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
Get a database record reader.
getDatabaseReader(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
 
getDatabaseReader(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
 
getDatabaseWriter(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
Get a database record writer.
getDatabaseWriter(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
 
getDatabaseWriter(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
 
getDataBytes(String, int) - Method in interface com.pnfsoftware.jeb.core.input.IDataProvider
 
getDataBytes(String, int, byte[], int, int) - Method in interface com.pnfsoftware.jeb.core.input.IDataProvider
Optional method.
getDataChainsUpdatePolicy() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
 
getDataChainsUpdatePolicy() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEOptimizer
Get the data chains update policy after the optimization was performed.
getDataDirectory() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Retrieve a valid DFA object done with standard parameters (conservative, with inputs, no copies).
getDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Retrieve a valid DFA object done with standard parameters (conservative, with inputs, no copies).
getDataFlowAnalysis(int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Retrieve a valid DFA object matching the provided parameters.
getDataFlowAnalysis(int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Retrieve a valid DFA object matching the provided parameters.
getDataKeys() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve the set of objects keys for data elements stored using setData.
getDataKeys() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the set of objects keys for data elements stored using setData.
getDataProvider() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Get a reference to the DAO.
getDataSectionOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getDataSectionSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getDataSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
The default implementation returns the comma string.
getDataSize(String, int) - Method in interface com.pnfsoftware.jeb.core.input.IDataProvider
 
getDataTypeAt(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the native type of the data item located at the provided address.
getDebugger(IUnit) - Static method in class com.pnfsoftware.jeb.core.util.DebuggerHelper
Retrieve or create a debugger for the provided code unit.
getDebugger(IUnit, boolean) - Static method in class com.pnfsoftware.jeb.core.util.DebuggerHelper
Retrieve a debugger for the provided code unit.
getDebuggerUnitIdentifiers() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve the list of identifiers specifically for debugger units.
getDebuggerUnitIdentifiers() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Get a list of unit identifier for debugger units only.
getDebugInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Get the debug information for the method.
getDebugInformationPolicy() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Retrieve the debug information policy that this code analyzer is using.
getDebugName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
Get the identifier's debug name, if any was provided.
getDebugParameterNames(IDexUnit, IDexMethodData) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Retrieve the list of parameters names provided by the debug metadata of a dex method.
getDebugVariablesMap() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Retrieve a high-level map of variables defined in the debug information of this method.
getDeclaration(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
Get a declaration object by id.
getDeclarations() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
 
getDeclarations() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSource
 
getDecompilables() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Retrieve the list of addresses of the decompilable (classes, fields, methods) items generated in this part.
getDecompilationFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the decompilation flags provided by the engine to decompile this method.
getDecompilationNotes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
getDecompiledClassText(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Retrieve the decompiled source for the provided class.
getDecompiledFieldText(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Retrieve the decompiled source for the provided field.
getDecompiledItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeSourceUnit
Get the decompiled item (method, field, or class) held by this unit.
getDecompiledItem(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
getDecompiledItem(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
getDecompiledItems() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
getDecompiledMethodText(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Retrieve the decompiled source for the provided method.
getDecompiledText(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Retrieve the decompiled source for the provided item.
getDecompiledUnit(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
 
getDecompiledUnit(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
 
getDecompiledUnit(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Retrieve the unit representing the decompiled entity at the provided identifier/address.
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve or create a decompiler for this unit.
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Convenience method.
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve the managing dex decompiler object.
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method.
getDecompiler() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Retrieve a reference to the decompiler managing this converter.
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Convenience method to retrieve a reference to the decompiler that owns this context.
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeSourceUnit
 
getDecompiler() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.ISourceUnit
Get the decompiler unit (possibly the parent, possibly null) that generated this unit.
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
 
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSourceUnit
 
getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve or create a decompiler for this unit.
getDecompiler(IUnit) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
Retrieve or create a decompiler for the current unit.
getDecompiler(IUnit, boolean) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
Retrieve a decompiler for the current unit.
getDecompilerUnit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
May be null
getDecompilerUnit() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
May be null
getDecryptedStream(InputStream, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
RC4 encryption.
getDecryptedStream(InputStream, String, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
User-selectable encryption.
getDecryptorData(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getDecryptorSupport() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
getDef() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
getDef() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
Retrieve the list of defines.
getDef() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
getDef() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
 
getDefault() - Static method in class com.pnfsoftware.jeb.core.CoreOptions
 
getDefault() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
 
getDefault() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
 
getDefault() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
 
getDefault() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
 
getDefault() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
getDefault() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyType
Get the default value.
getDefault() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeBoolean
 
getDefault() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeInteger
 
getDefault() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeString
 
getDefaultAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
 
getDefaultAddressFormatter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
getDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
Return the default block, or null if no default block is defined
getDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Get the default branch (else) body, if any.
getDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
Get the default case block.
getDefaultBlockTimeoutMs() - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
Get the default wait time lock acquisition will block before throwing a UnitLockedException.
getDefaultBlockTimeoutMs() - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
 
getDefaultBranchToRoutineSideEffects(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation returns a basic branch detail object specifying nothing (no def, no use, no spoils, etc.).
getDefaultBranchToRoutineSideEffects(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
This heuristic does a best-effort determination of the side-effects resulting by calling a sub routine (used/defined registers, stack delta).
getDefaultConvention() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
Get the default convention provided by this manager.
getDefaultEnginesContext() - Static method in class com.pnfsoftware.jeb.core.JebCoreService
Convenience method used to retrieve the primary (default) engines context managed by an initialized JEB core back-end.
getDefaultEnginesContexts() - Method in interface com.pnfsoftware.jeb.core.ICoreContext
Retrieve the first, aka default, JEB engines context.
getDefaultFilter() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
This method is used by clients.
getDefaultInput(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
getDefaultInput(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
 
getDefaultLanguage() - Static method in class com.pnfsoftware.jeb.client.S
 
getDefaultMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
getDefaultMode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Get the default processor mode.
getDefaultNumberFormatter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
getDefaultPointedSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
Gets the default size for memory reads through pointers, in bytes.
getDefaultPolicy() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
This method is used by clients.
getDefaultResponse() - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
 
getDefaultString(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper
 
getDefaultThread() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Get the default thread.
getDefaultTimeout() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
getDefaultTimeout() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
 
getDefaultValue() - Method in interface com.pnfsoftware.jeb.core.IOptionDefinition
 
getDefaultValue() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
 
getDefaultValue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Get the default value provided by this method if there is one.
getDefinedOrUsedAsDestination(EDefUseInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
For non-statements only.
getDefinedVariable() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Get the identifier defined (written) by this method, if there is one.
getDefinedVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
getDefinition() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
 
getDefinition() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
Get this identifier's definition statement.
getDefinition(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifierManager
Retrieve a definition by id.
getDefinition(IPropertyDefinitionManager, String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Retrieve a property from a fully-qualified name
getDefinition(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Get the ICDecl possibly contained in a statement; either the statement itself, or the left-side of an assignment.
getDefinition(IJavaIdentifier) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifierManager
Retrieve the definition associated with the provided variable.
getDefinition(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
getDefinition(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Retrieve a property definition.
getDefinitionInitialValue(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Get the initial value of a defined variable, from its definition statement.
getDefinitions() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
getDefinitions() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
Retrieve the definitions stored in the group.
getDefinitions() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Get the list of definitions within this PDM.
getDefPot() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
 
getDefUse(EDefUseInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
A variant of IInstruction.getDefUse(java.util.List, java.util.List, Object) used to retrieve the range of vbits defined and used by the statement.
getDefUse(List<Integer>, List<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Determine the variables defined and used by the instruction.
getDefUse(List<Integer>, List<Integer>, Object) - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getDefUse(List<Integer>, List<Integer>, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Determine the variables defined and used by the instruction.
getDefUseChains(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getDefUseChains(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getDefUseChains(long, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getDefUseInfo(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
getDefUseInfo(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Determine the variables defined and used by the instruction.
getDefUses(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getDefUses(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getDefUses(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getDefUses(long, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getDefUses(long, int, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getDefUses(long, int, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getDefUses(long, int, int, boolean, boolean, IBasicBlock<InsnType>, int, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Find the list of usage points for a defined variable.
getDelaySlotCount() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
getDelaySlotCount() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
Get the number of instructions in the delay slot.
getDeletedFields() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
 
getDependantTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Retrieve the list of array types based on this type.
getDereferencedAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
 
getDereferencedAddress(ICElement, CMethodState, CEnvironment) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulatorUtils
Get the dereferenced address from an expression, i.e.
getDereferencedExpression(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulatorUtils
 
getDescendantElementsByTagName(XNode, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getDescription() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
getDescription() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
Retrieve the description string provided by the plugins.
getDescription() - Method in interface com.pnfsoftware.jeb.core.actions.IActionDefinition
Get a description for the action.
getDescription() - Method in class com.pnfsoftware.jeb.core.BookmarkManager.Bookmark
 
getDescription() - Method in interface com.pnfsoftware.jeb.core.IOptionDefinition
Get the option description.
getDescription() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
Get the plugin description.
getDescription() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
 
getDescription() - Method in class com.pnfsoftware.jeb.core.PluginInformation
 
getDescription() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
 
getDescription() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
getDescription() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.E
 
getDescription() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
Get a description string for the property.
getDescription() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
 
getDescription() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
 
getDescription() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getDescription() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
 
getDescription() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get the type library description string.
getDescription() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getDescription() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractUnitProvider
 
getDescription() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getDescription() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get a description string for that unit.
getDescription() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotification
Get a custom description of the notification.
getDescription() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProvider
 
getDescription() - Method in enum class com.pnfsoftware.jeb.core.units.NotificationType
A description string for the notification.
getDescription() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
 
getDescription() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
 
getDescription() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
Get the long name or description.
getDescription(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
This method is called when additional information for a node (not held in the graph definition) is requested by the client.
getDescriptionEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
getDescriptionEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
Get the list of full register entries.
getDescriptionEntry(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
getDescriptionEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
Get a full register entry by index (do not confuse with id).
getDescriptionEntryById(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
getDescriptionEntryById(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
Get a register entry (full or slice) by id (do not confuse with index).
getDescriptionEntryByName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
getDescriptionEntryByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
Get a register entry (full or slice) by name.
getDescriptionEntryByName(Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
getDescriptionEntryByName(Collection<String>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
Get a register entry (full or slice) by name, using a list of candidate names.
getDescriptionEntryByType(RegisterType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
getDescriptionEntryByType(RegisterType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
Get a full register entry by type.
getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
 
getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankDummy1
 
getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankEmpty
 
getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
 
getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips64
 
getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX64
 
getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
 
getDescriptor() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSField
 
getDescriptor() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
 
getDeserializer(InputStream) - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
 
getDestinationBuffers() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Get the list of registered buffer sinks.
getDestinationStreams() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Get the list of registered stream sinks.
getDestructors() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getDetails() - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
Get a list of optional details, associated to the list of returned addresses.
getDetails() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
 
getDetails() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
 
getDetectedCompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Get the compiler detected when analyzing the input file.
getDetectedCompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getDetermination() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
 
getDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
 
getDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndPackage
 
getDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndProcess
 
getDevPluginClassnames() - Method in class com.pnfsoftware.jeb.core.EnginesPropertiesUtil
Read and parse the .DevPluginClassnames core property.
getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexItem
Retrieve the dex unit that manages this item.
getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Convenience method to retrieve the main DEX unit of this APK.
getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Convenience method.
getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IOptimizedDexUnit
Get the optimized dex as a dex unit.
getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve the underlying dex unit object.
getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the underlying dex unit.
getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method.
getDexFile(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve a dex file by index.
getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Retrieve the index of the dex file that defines this class or interface.
getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Retrieve the index of the dex file that defines this code item.
getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Retrieve the index of the dex file that defines this field body.
getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Retrieve the index of the dex file that defines this method body.
getDexFiles() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve the collection of dex files that make up this dex unit.
getDexItem() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSourceUnit
 
getDexType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getDFADefaultCollectionFlags() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Note that the initial value is set to IDFA3#STANDARD_COLLECTION_FLAGS.
getDFADefaultCollectionFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Note that the initial value is set to IDFA.STANDARD_COLLECTION_FLAGS.
getDigestBytes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Digest
 
getDigests() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
 
getDimensionCount(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
 
getDimensions() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Get the array type dimensions.
getDimensions() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Get the dimension count of an array type.
getDirectConversionOperationType() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Straight-up conversion to an OperationType.
getDirectMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClassData
Get the non-virtual (statics, constructors) methods for this class.
getDirtyRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
getDisassembly() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
This convenience method provides the entire disassembly of the bytecode making up the Dex file.
getDisassembly() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Convenience method used to generate the disassembly of this code unit using standard settings.
getDisassemblyDocument() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getDisassemblyDocument() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Convenience method to retrieve the text document representing the disassembly of this code unit.
getDisassemblyDocument() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getDisassemblyPart(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.render.INativeDisassemblyDocument
 
getDisplayMethodInternalsAsComment() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getDisplayPrivateMethodsLast() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getDisregardCollapse() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getDisregardedOutputRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
getDisregardedOutputRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
 
getDllCharacteristics() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getDoc() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
 
getDoctype() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getDocument() - Method in interface com.pnfsoftware.jeb.client.api.IUnitTextFragment
Retrieve the underlying source document used to render fragment, if there is one.
getDocument() - Method in class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
 
getDocument() - Method in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
Get a document.
getDocument() - Method in class com.pnfsoftware.jeb.core.output.UnitRepresentationAdapter
 
getDocument() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
May be null
getDocument() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
May be null
getDocument() - Method in interface com.pnfsoftware.jeb.core.units.IJsonUnit
Get the root of the document.
getDocument() - Method in interface com.pnfsoftware.jeb.core.units.IXmlUnit
Retrieve the XML document.
getDocumentElement() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getDocumentObjectsAtCaret() - Method in interface com.pnfsoftware.jeb.client.api.IUnitTextFragment
Retrieve the lit of unit specific objects related to the current caret position or currently active item in the fragment.
getDocumentPart(long, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
 
getDocumentPart(long, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
getDocumentPart(long, int) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Retrieve a document part.
getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
 
getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
 
getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
 
getDocumentPart(long, int, int) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Retrieve a document part.
getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
getDocumentPart2(long, long) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
The default implementation throws.
getDocumentPart2(long, long) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
getDocumentPart2(long, long) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Retrieve the document part located between two anchor references.
getDocumentURI() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getDomConfig() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getDoNotGenerateThisIfPossible() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getDouble() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getDouble() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the double value.
getDouble() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getDoubleSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
 
getDoubleSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
getDoubleSlotWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getDropboxFolder() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
 
getDst() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
 
getDstContainerFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
Get the new fully-qualified name of the package being moved.
getDstId() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
 
getDstIndex() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
 
getDstOffsets() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlockSkeleton
Get the offsets to which this basic block is branching.
getDstOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
Retrieve the destination operand of this assignment.
getDstPackageFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToPackageData
Get the new fully-qualified name of the package being moved.
getDT(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getDUI(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getDUI(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getDUI(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getDUI(long, InsnType) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getDUI(AddressableInstruction<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getDUI(AddressableInstruction<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getDumpPeriod() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
getDuplicatesForRegister(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve the list of duplicates (mirror, secondary dups) associated to a register.
getDwarfDIEs() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
DWARF DIE.
getDynamicBranchResolution(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IInstructionAugmenter
This routine can be called on any instruction: a regular or seemingly regular instruction; a flow breaker; a call-to-sub.
getDynamicBranchResolution(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getDynamicContentManager() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve a DCR used during AST generation.
getDynamicContentManager() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
getDynamicContentManager() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getDynamicMethodName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
Get the method name.
getDynamicMethodNameIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
Convenience method to retrieve the target method name hint.
getDynamicMethodPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
Get the method prototype.
getDynamicMethodPrototypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
Convenience method to retrieve the target method prototype.
getDynamicTable() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
 
getDynamicTargetCandidates() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
getDynamicTargetCandidates() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
Retrieve the list of possible branch targets (may be N/A for the owner PC-assign).
getDynamicTargetCandidates() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
getEdge(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getEdge(int, int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getEdgeBetweennessScore() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
edge-betweenness score.
getEdgeColor(int, int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
Determine the color of a directed edge for rendering.
getEdgeCount() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getEdgeIndexesByDescendingBetweenness() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getEdges() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getEdgeStyle(int, int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
Determine the style of an edge for rendering.
getEffectiveBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
The currently set effective size for an undefined wildcard type.
getEffectiveSize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getEffectiveSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getEffectiveSize() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Calculate the 'effective' size of this CFG, that is, the sum of the size of each basic block.
getElement() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
 
getElement(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroup
 
getElementBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroup
 
getElementById(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getElementCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IArrayType
Get the count of elements in this array type.
getElementFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
Convenience method.
getElementFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
 
getElementIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement
 
getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionArrayData
Get the array elements.
getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionSwitchData
Get the switch data elements.
getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotation
Get the elements of this annotation.
getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroup
 
getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandValue
Get the composite elements of the operands.
getElements() - Method in class com.pnfsoftware.jeb.core.units.code.asm.simulator.ResolvedOperandByteValue
 
getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotation
Get the elements of this annotation.
getElements(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueArray
Get a slice of this array.
getElementsByTagName(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getElementsByTagName(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getElementsByTagNameNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getElementsByTagNameNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getElementsCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroup
 
getElementType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
This convenience method returns the type of C AST element held by this object.
getElementType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IArrayType
Get the element type, which may be another array type.
getElementType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
This method returns the type of Java AST element held by this object.
getELFClassString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getELFDataString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getElfUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.INativeLibrary
The source ELF unit (a shared object) representing the library.
getEmail() - Method in class com.pnfsoftware.jeb.client.jebio.UserCredentials
 
getEMString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getEmulatedAndroid() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
Create or retrieve the emulator that will perform the unpacking task.
getEmulatedEnvironment() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the optional "emulated Android" manager of this dex code emulator.
getEmulator() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve the current IR state associated with the current thread.
getEmulator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
getEnabledLevel() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Get the default logging level.
getEnabledLevel() - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Retrieve the cut-off level for that logger.
getEnabledLevel() - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
getEnabledLevel() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
getEncodedAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
Get the encoded address, represented as a long.
getEncoding() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
 
getEncoding() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
getEncodingBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
getEncodingLength() - Method in class com.pnfsoftware.jeb.util.encoding.LEB128.Value
 
getEncodingPrefix() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
 
getEncryptedStream(OutputStream, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
RC4 encryption.
getEncryptedStream(OutputStream, String, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
User-selectable encryption.
getEnd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges.Range
 
getEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IERange
 
getEnd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
 
getEnd() - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
 
getEnd() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
 
getEnd() - Method in interface com.pnfsoftware.jeb.util.collect.ISegment
Get the address where the segment ends (exclusive).
getEnd() - Method in class com.pnfsoftware.jeb.util.collect.LongSegment
 
getEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
 
getEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getEndAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Address following the last instruction of the block (ie, last exclusive address).
getEndAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlockSkeleton
Address following the last instruction of the block (ie, last exclusive address).
getEndAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Routine highest address (exclusive).
getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the endianness of this file.
getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Get the endianness this processor operates in.
getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessorInformation
Get the processor byte order.
getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
Get the byte ordering used by the registers of this bank.
getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorInformation
 
getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerTargetInformation
 
getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
 
getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Get the endianness.
getEndianness() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve the endianness.
getEndOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Convenience method returning the end offset (exclusive) of the field.
getEndPointDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getEngine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
Reserved for internal use.
getEnginesContext() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the JEB engines instance.
getEnginesContext() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Get the primary JEB engines context.
getEnginesContext() - Method in interface com.pnfsoftware.jeb.core.IPluginManager
Retrieve the engines context that instantiated this plugin manager.
getEnginesContext() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve the JEB Engines context that's managing this project.
getEnginesPlugins() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve a list of engines plugins (internal modules, third party plugins).
getEntities() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
 
getEntries() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
 
getEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
getEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTuple
 
getEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
 
getEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
 
getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Retrieve a read-only list of the current entries.
getEntries() - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericZipBrowser
 
getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
 
getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
 
getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
 
getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
 
getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
 
getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
 
getEntry() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
getEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTuple
 
getEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
 
getEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
 
getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Retrieve an entry by name.
getEntry(String) - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericZipBrowser
 
getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
 
getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
 
getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
 
getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
 
getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
 
getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
 
getEntryAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getEntryAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getEntryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Routine entry-point address.
getEntryBlock() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getEntryBlock() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getEntryBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get the entry block.
getEntryByIndex(Set<T>, int) - Static method in class com.pnfsoftware.jeb.util.collect.Sets
Retrieve the value in a set by index.
getEntryByName(IRegisterBank, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
getEntryByName(IRegisterData, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
getEntryByType(IRegisterBank, RegisterType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
getEntryByType(IRegisterData, RegisterType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
getEntryPoint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
getEntryPoint() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Get the relative address of the main entry-point, if any.
getEntryPoint() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getEntryPointAddress() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the address of the entry-point of this unit, if any.
getEntryPoints() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.BlockGroup
Retrieve the list of entry blocks in the group.
getEntrySize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
 
getEntrySize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
 
getEntryStream(String) - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericZipBrowser
 
getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
 
getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
 
getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
 
getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
 
getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
 
getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
 
getEnumeratedConstants() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
 
getEnumerationType() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnummap
 
getEnumIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getEnumMap() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
getEolComment() - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
getEolCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
getError(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
getErrorDescription() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
getErrorMap() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience method.
getErrors() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Retrieve a map "address -> error string" for all methods that failed the decompilation.
getErrorType() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
 
getErrorType() - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
getETString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getEvaluationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
getEventname() - Method in class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
 
getEventName() - Method in class com.pnfsoftware.jeb.core.events.TelemetryNotification
 
getEVString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getExactFloat(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Find a floating-point or equivalent type of the exact provided size.
getExactFloatBySize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
Get the primitive float fitting on the exact amount of bytes.
getExactInteger(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Find an integer or equivalent type of the exact provided size.
getExactIntegerBySize(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
Get the primitive integer fitting on the exact amount of bytes.
getException() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipData
 
getExceptionData() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
 
getExceptionData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the exception information for the current IR, if the exception information were parsed when the Dalvik method was converted to IR.
getExceptionItems() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Get the exception items for the method.
getExceptionSignature(IDMethodContext, IDExceptionHandler) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
getExceptionTypeIndices() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Get type indexes of exceptions declared to be thrown by the method.
getExecutionErrorCode() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
The client may retrieve the optionally-set execution error code after a failed call to executeAction()
getExecutionErrorMessage() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
The client may retrieve the optionally-set execution error message after a failed call to executeAction()
getExecutionHelpers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the collection of all registered method execution helpers.
getExecutionOptionDefinitions() - Method in class com.pnfsoftware.jeb.core.AbstractEnginesPlugin
The default implementation returns null.
getExecutionOptionDefinitions() - Method in interface com.pnfsoftware.jeb.core.IEnginesPlugin
Retrieve a list of option definitions.
getExecutionOptionDefinitions(IEnginesContext) - Method in interface com.pnfsoftware.jeb.core.IEnginesPlugin
Retrieve a list of option definitions.
getExecutionTimeMillis() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry.Stat
 
getExecutionTrace() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
 
getExecutorService() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Get the executor service used by this context.
getExistingInstance() - Static method in class com.pnfsoftware.jeb.core.JebCoreService
Retrieve an existing core context (= JEB back-end) if one exists.
getExitBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getExitBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getExitBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get the ordered list of exit blocks.
getExitPoints() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.BlockGroup
Retrieve the list of exit blocks in the group.
getExpectedChecksum() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the header provided file checksum.
getExpectedFileSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the header provided file size for this DEX file.
getExpectedSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the header provided SHA-1 file signature.
getExpirationTimestamp() - Static method in class com.pnfsoftware.jeb.client.Licensing
If license_validity is not set (ie, infinite validity), then this function will never return an expiration timestamp.
getExplicitlyUsed() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Convenience method around IEGeneric.getExplicitlyUsed(EDefUseInfo).
getExplicitlyUsed(EDefUseInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Get a list of variable or variable bits 'explicitly used' (read) by the instruction.
getExportedSymbols() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getExportedSymbols() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Retrieve the list of exported symbols.
getExporter() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Convenience method used to create an exporter object used to decompile and export some or all potentially decompilable to source files on disk.
getExpression() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
 
getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
 
getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICReturn
Get the (optional) returned expression.
getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTerminalStatement
 
getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICThrow
Get the thrown expression.
getExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledExpression
 
getExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
 
getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
 
getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaReturn
Get the returned expression.
getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTerminalStatement
Get the terminal expression.
getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaThrow
Get the thrown expression.
getExpressionFalse() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond
Retrieve the expression when false, the exprFalse expression in c ? exprTrue : exprFalse
getExpressionFalse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
Get the 'evaluated on false' right expression.
getExpressionTrue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond
Retrieve the expression when true, the exprTrue expression in c ? exprTrue : exprFalse
getExpressionTrue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
Get the 'evaluated on true' right expression.
getExtension(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Extract the extension of a file path.
getExtension(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Extract the extension of a file path.
getExtensionsManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
getExtensionsManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
 
getExternalMethod() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
 
getExternalPolicy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the current emulation policy for environment-related, time and date-related, and other API methods yielding unpredictable results.
getExtra() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
 
getExtra() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
Get some extra data associated to this pattern.
getExtra() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
 
getExtraData() - Method in class com.pnfsoftware.jeb.core.events.ExceptionNotification
 
getExtraInputs() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get additional inputs.
getFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
 
getFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
getFallthroughAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJump
 
getFamily() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
getFastFormatFailureCount() - Static method in class com.pnfsoftware.jeb.util.format.Strings
 
getFastFormatInvocationCount() - Static method in class com.pnfsoftware.jeb.util.format.Strings
 
getFeature(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getFeatures() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
Retrieve the set of snapshot features.
getFeatureSigners(INativeCodeAnalyzer<IInstruction>, INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.ISigningStrategy
Provides the IDs of the feature signers that should be used to compute the features of the given native item.
getField() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICInstanceField
 
getField() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeDataItem
Retrieve the optional field associated with the data item.
getField() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
Get the field definition object.
getField() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
Get the field.
getField(boolean, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Retrieve a field defined in this class.
getField(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Convenience method to retrieve a field by its Dex field pool index.
getField(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledProgram
 
getField(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
 
getField(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getField(long, String, String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
This method is called when the sandbox is about to get a field's value.
getField(String) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
The skeleton implementation returns null.
getField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Convenience method used to retrieve a field by name.
getField(String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getField(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve a previously decompiled AST field object or create an empty AST field element.
getFieldAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICInstanceField
 
getFieldAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
getFieldAfter(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
 
getFieldAnnotations(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
Convenience method to retrieve the list of field annotations for a field of the class that this directory belongs to.
getFieldAST() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledField
 
getFieldAt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
 
getFieldAt(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
 
getFieldByIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get a field by its internal index.
getFieldByName(ICodeUnit, String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
Get a field by name.
getFieldByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
 
getFieldEFInfo(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexContextInfoProvider
Retrieve the effective-finality information for a field.
getFieldFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
Convenience method.
getFieldFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
 
getFieldFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
 
getFieldId() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.FieldCoordinates
 
getFieldId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getFieldIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForField
Get the field index.
getFieldIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Get the field index (index of Field object).
getFieldIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getFieldIndices(Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexConstantLibrary
Retrieve all fields with the provided value.
getFieldIndices(Object, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexConstantLibrary
Retrieve all fields with the provided value.
getFieldItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledField
 
getFieldManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getFieldname() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDField
Retrieve the field simple name.
getFieldName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
Get the original field simple name.
getFieldName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
Get the original field simple name.
getFieldName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getFieldOrMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodHandle
Get a pool index to the handle entity: either a IDexMethod or a IDexField.
getFieldOver(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
 
getFields() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
The skeleton implementation returns an empty list.
getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
 
getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Get the Dex field pool
getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
getFields() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledProgram
 
getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
Get the list of true (non-synthetic) fields.
getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
Get the list of fields that are defined in this class (super fields are not returned).
getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Get the list of fields.
getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
This convenience method is used to retrieve the list of fields.
getFields() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getFields(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
 
getFieldsAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
Get the list of fields annotations.
getFieldsCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
Get the number of fields.
getFieldSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
Get the original field jvm name (fully qualified canonical name).
getFieldSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
Get the original field jvm name (fully qualified canonical name).
getFieldSignature(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getFieldSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
getFieldsPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getFieldsPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getFieldsWithGaps() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
Get a complete list of fields as well as gaps in-between fields (synthetic fields).
getFieldType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
 
getFieldType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem
 
getFieldType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeField
Get the field's type.
getFieldTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
Get the field type index.
getFieldTypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
 
getFile() - Method in class com.pnfsoftware.jeb.core.input.FileInput
Retrieve the input file.
getFile() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
 
getFile() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignaturePackageEntry
 
getFile() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
 
getFile() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
 
getFile() - Method in class com.pnfsoftware.jeb.util.net.FormFileEntry
 
getFile(String) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
 
getFileAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getFileExtension() - Method in interface com.pnfsoftware.jeb.core.units.code.ISourceUnit
Get the ideal or most commonly accepted file extension for the code represented by this source unit.
getFilename() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
 
getFilename() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.CentralDirFileHeader
 
getFilename() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
 
getFilename(Charset) - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
 
getFileName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
 
getFilenameUTF8() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
 
getFileObject(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
Attempt to get the filesystem object backing this db file entry.
getFileObject(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
 
getFileObject(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
 
getFileOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
 
getFileReader(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
Get an input stream reader for low-level reading from a file.
getFileReader(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
 
getFileReader(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
 
getFilesize() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
 
getFilesize() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
 
getFilestatus() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
 
getFileStore() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
Get the primary file store.
getFileStore() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
 
getFileStore() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
getFileWriter(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
Get an output stream reader for low-level writing to a file.
getFileWriter(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
 
getFileWriter(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
 
getFilter() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
This method is used by plugins.
getFilter() - Method in class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
 
getFilter() - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
 
getFinalEnvironment() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
 
getFinalizers() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
 
getFinallyBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
Get the finally block, if there is one.
getFinalName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
 
getFinalState() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
 
getFineGrainedCounter(String) - Static method in class com.pnfsoftware.jeb.core.Perflog
 
getFineGrainedCounters() - Static method in class com.pnfsoftware.jeb.core.Perflog
 
getFirst() - Method in class com.pnfsoftware.jeb.util.base.Couple
 
getFirst() - Method in class com.pnfsoftware.jeb.util.base.Triple
 
getFirst(List<? extends T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Get the first value of a list, safely returning null if the list is null or the index out-of-range.
getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData
 
getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData
 
getFirstAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Address of first instruction in the block.
getFirstAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlockSkeleton
Address of first instruction in the block.
getFirstAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Routine lowest address (inclusive).
getFirstAnchor() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
The default implementation returns 0.
getFirstAnchor() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
getFirstAnchor() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Get the first anchor identifier of the document.
getFirstAnchor(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Determine the first anchor of the provided part.
getFirstAnchorId(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Determine the id of the first anchor of the provided part.
getFirstByte(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Get the first byte of a file.
getFirstChild() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getFirstChildElement(Element, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
 
getFirstElements(Collection<Couple<A, B>>) - Static method in class com.pnfsoftware.jeb.util.base.Couple
 
getFirstIntLE(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Get the first 4-byte of a file, read as a little-endian integer.
getFirstItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Get the lowest-address element in the model.
getFirstOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
Get the first operand, never null.
getFirstRealStatement(ICBlock, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Get the next "real" statement to be executed in the block, starting at the given index inclusively.
getFirstRealStatement(IJavaBlock, int) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
This convenience method attempts to determine the next "real" statement to be executed in the block, starting at the provided index 'i'.
getFirstRealStatementEx(ICMethod, ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
This method does two things: locating the statement provided, and skipping over it (note: if it is a compound statement, the entire compound is skipped) the next real statement that immediately follows is returned (see #getFirstRealStatement()).
getFirstReplacedLineIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
 
getFirstRowIndex() - Method in class com.pnfsoftware.jeb.core.output.table.impl.TableDocumentPart
 
getFirstRowIndex() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocumentPart
Get the index of the first row in this document part, relative to the entire table document.
getFirstSegmentContaining(K) - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
 
getFirstSegmentContaining(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
 
getFirstShortLE(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Get the first 2-byte of a file, read as a little-endian short.
getFirstSimpleType(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Get the first simple type embedded in the given type.
getFlags() - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
 
getFlags() - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
Custom flags used to further specify the move operation.
getFlags() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
 
getFlags() - Method in class com.pnfsoftware.jeb.core.events.ExceptionNotification
 
getFlags() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.output.text.ILine
Retrieve the flags for the entire line.
getFlags() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
 
getFlags() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
Get the property flags.
getFlags() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Get the CFG flags.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Get the expression flags.
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
This convenience method returns the value of the general purpose flag.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
Provides signature flags.
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Retrieve the field flags.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
Retrieve the optional breakpoint flags.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
Get the machine flags.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
Get the variable bit flags.
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerProcessInformation
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience method.
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Retrieve the flags set on this element.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
 
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Get generic flags, any combination of FLAG_*.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
Get the flags for this segment or section.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
Get the symbol flags.
getFlags() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
getFlags() - Method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
 
getFlags() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
getFlags() - Method in class com.pnfsoftware.jeb.util.serialization.SerializerHelper
 
getFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the float value.
getFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getFloatSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
 
getFloatSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
getFocusedAddress() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Get the currently active unit address of the focused fragment.
getFocusedFragment() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Get the currently focused fragment.
getFocusedItem() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Get the currently active unit item of the focused fragment..
getFocusedUnit() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Get the IUnit object represented by the currently focused fragment.
getFocusedView() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Get view containing the currently focused view
getFolderName() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
 
getForcePositiveRenderingForNonBase10() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
getForegroundColor() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
 
getForm() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIEAttribute
Real form value.
getFormatter() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getFormatter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
 
getFormatter() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getFormatter() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Retrieve a fresh formatter for that unit.
getFormatter() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProvider
 
getFormatType() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getFormatType() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
getFormatType() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
 
getFormatType() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractUnitProvider
 
getFormatType() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getFormatType() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Mandatory unit type.
getFormatType() - Method in interface com.pnfsoftware.jeb.core.units.IUnitPlugin
Retrieve the identity of the unit type.
getFormatType() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProvider
 
getFP32Value() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFloat32
 
getFP64Value() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFloat64
 
getFPRegister(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getFPRegister(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Retrieve the IR variable object that represents the Floating-point register.
getFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionCreatePackageData
Get the package name for the package to be created.
getFragment() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
 
getFragmentLabel(IUnitFragment) - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
Get the optional fragment label.
getFragments() - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
Get the fragments of units represented by this view.
getFrame(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
Retrieve a frame by index.
getFrame(int) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Get a stack frame by index.
getFrameCount() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Get the number of frames in this thread.
getFrames() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
Retrieve the read-only list of frames.
getFrames() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Get the list of stack frames in the current thread.
getFreeListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
getFrom() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
 
getFull() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledData
 
getFullComment(String) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
This convenience method is used to generate the full string comment attached to the provided address.
getFullComments() - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
This convenience method is used to generate a map of full string comments held by the units.
getFullDocument() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
Retrieve the full (provider) document.
getFullName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuClass
Get the type signature.
getFullName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
Retrieve the attribute name DW_AT_name preceded by its DW_TAG_namespace (DW_TAG_structure_type, DW_TAG_union_type, DW_TAG_class_type), if any
getFullyQualifiedName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
 
getFullyQualifiedName() - Method in interface com.pnfsoftware.jeb.core.units.code.ISourceUnit
Get the fully-qualified, original name of this source entity.
getFunctionPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
 
getFunctionType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Retrieve a function operation type by name.
getGapFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve a "gap items" factory.
getGapPreferRawFormatting() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getGapRawBytesPerLine() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getGapRawIntegerSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getGaps() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Retrieve the gaps in the method's bytecode.
getGaps() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Get a list of gaps found in the routine CFG.
getGenerateAnnotations() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getGenerateCatchDirectivesAtMethodEnd() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getGeneratedAnon(IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getGeneratedAnonymousClass(JavaOutputSink, int[]) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
Reserved for internal use.
getGeneratedFileCount() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Retrieve the number of generated source files.
getGeneratedMethodReferences() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IClassRebuilder
 
getGeneratedName(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
Retrieve the actual identifier name that would be generated to the provided sink.
getGeneratedType(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
Retrieve the actual type name that would be generated to the provided sink.
getGenerateLambdas() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getGenerateOverrideAnnotations() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getGenerateSyntheticFields() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getGenerateSyntheticMethods() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getGenericFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Get the canonicalized generic flags for that code item.
getGenericObjectWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getGenericTokenList() - Static method in class com.pnfsoftware.jeb.util.format.TokenExtractor
Retrieve the generic list of Token Extractor, based on DF_* TokenExtractor.IDelimiterFinder.
getGlobalActions() - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns an empty list.
getGlobalActions() - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns an empty list.
getGlobalActions() - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Provide a list of actions that may be executed globally.
getGlobalActions() - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getGlobalAnalyzer(INativeDecompilerUnit<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
The default implementation returns null.
getGlobalAnalyzer(INativeDecompilerUnit<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDecompilerPlugin
Provide an optional global analyzer provided by this plugin.
getGlobalCallGraph() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraphManager
Get the whole-unit call graph.
getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the global IR context, shared by all IR method contexts.
getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the global IR context that was used to create this State.
getGlobalContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Retrieve the global program context.
getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
Retrieve the global IR context.
getGlobalContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getGlobalContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
Retrieve the global Java decompilation context for this element.
getGlobalCounters() - Static method in class com.pnfsoftware.jeb.core.Perflog
 
getGlobalDecompilationEvents() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve the list decompilation events, without duplicates.
getGlobalDecompilationEvents(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve a copy of the decompilation events.
getGlobalProxyInformation() - Static method in class com.pnfsoftware.jeb.util.net.Net
 
getGlobalsReads() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
The object must be mutable, else this method will throw.
getGlobalsWrites() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
The object must be mutable, else this method will throw.
getGlobalVariable(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getGlobalVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Retrieve the list of globals (memory) variables defined in this context.
getGlobalVarValue(ICIdentifier, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
getGotoLabel(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if the statement is a ICGoto to return the label; else, return null.
getGotoLabel(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
getGotos(IJavaLabel, List<IJavaStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
getGPRegister(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getGPRegister(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Retrieve the IR variable object that represents the General Purpose register.
getGPRegisterBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
getGPRegisterBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Retrieve the size of a General Purpose register, in bits.
getGraphRepresentation(List<int[]>, List<int[]>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getGraphRepresentation(List<int[]>, List<int[]>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getGraphRepresentation(List<int[]>, List<int[]>) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get the a graph representation of the CFG.
getGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroupElt
 
getGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Determine the current group for the immediate: integer or float.
getGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
getGroup() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
 
getGroup(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
getGroup(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Retrieve an existing group.
getGroupByName(String) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
Get a group by its name.
getGroupByName(String) - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
 
getGroupCount() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
Retrieve the number of groups.
getGroupCount() - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
 
getGroupId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
The type library group id, 0 if none.
getGroupId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getGroups() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
getGroups() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Retrieve all groups in this PDM.
getGroups() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
Get the list of groups.
getGroups() - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
 
getGuarantee() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
getHandledExceptionTypesAt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Retrieve all the exception types handled by the provided handler.
getHandlers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionItem
Get the list of catch handlers.
getHandlers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionItem
Get the list of catch handlers.
getHandlers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Retrieve a list of all handlers.
getHandlers(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
 
getHeader() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
 
getHeader() - Method in class com.pnfsoftware.jeb.core.input.FileInput
 
getHeader() - Method in interface com.pnfsoftware.jeb.core.input.IInput
Get a read-only, big-endian buffer of the first input bytes.
getHeader() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
 
getHeader() - Method in class com.pnfsoftware.jeb.core.input.SubInput
 
getHeader() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
 
getHeaderSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the size of header.
getHeaderSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getHeaderString() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
getHelp() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
getHelp() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
Help text
getHelp() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
Retrieve a short help that describes the command
getHelp() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
 
getHelpDetails() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
getHelpDetails() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandHandler
Give additional details (used when "help $command" is called).
getHexaNotationType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
 
getHexaNotationType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
getHexPossibility(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
Determine if a string may, must, or cannot be representing a hexadecimal number.
getHide0Padding() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getHideCasts() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
getHideTLNS() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
getHierarchy() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Get the code hierarchy.
getHighestAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
getHighestVariableOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
getHighestVariableOffsetEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
getHighLevelContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve the global AST context.
getHighLevelContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
getHighLevelEntryPointAddress() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the address of the high-level entry-point of this unit, if any.
getHighPart() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
Get the highest bits component.
getHintArgumentPointsToExternalMemory(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
getHintMaxResults() - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
Retrieve the optional cap for the number of references that the plugin should return.
getHints(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeDataItem
 
getHints(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeInstructionItem
Retrieve the specific instruction hints.
getHintUsedAsImmediate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexString
This method provides a hint regarding how this string is used.
getHintUsedInDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexString
This method provides a hint regarding whether this string appears to be used in the dex unit.
getHitsMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.LibraryIdentificationResults
 
getHoldCount() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
getHomeFolder() - Static method in class com.pnfsoftware.jeb.util.io.IO
Retrieve the current user's home folder.
getHostname() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
getHostname() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getHostnameVerifier() - Method in class com.pnfsoftware.jeb.util.net.SecureSocketInfo
 
getIconData() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getIconData() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getIconData() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
The icon bytes representing units of such type.
getId() - Method in class com.pnfsoftware.jeb.client.PublicAnnouncement
 
getId() - Method in class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
 
getId() - Method in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
Retrieve the identifier of a class.
getId() - Method in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
Get a unique identifier for the document across all documents generated by the unit formatter.
getId() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.E
 
getId() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Attribute
 
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
 
getId() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap.Entry
 
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuObject
Retrieve the object reference id.
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
Get this variable id.
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
Get a unique identifier associated with the identifier.
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
Get the numerical id associated to the decompilation phase.
getId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Opaque register id used by processor objects.
getId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
 
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerModule
Get the library id.
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation
 
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Get this thread id.
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
Get the frame identifier.
getId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerModule
 
getId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
 
getId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerProcessInformation
 
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
 
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
 
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Get the data type id (or code), used for example in binary blocks interfaces or MC7 pointers.
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
 
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
 
getId() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
 
getId(Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
 
getId(Class<?>) - Method in interface com.pnfsoftware.jeb.util.serialization.ITypeIdProvider
Get the ype-id of a given type.
getIdentifiedRoutines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
getIdentifiedRoutinesRange() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
getIdentifier() - Method in class com.pnfsoftware.jeb.core.output.code.CodeAnchor
 
getIdentifier() - Method in interface com.pnfsoftware.jeb.core.output.text.IAnchor
Get the anchor identifier.
getIdentifier() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Anchor
 
getIdentifier() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl
Get the identifier declared.
getIdentifier() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeString
Retrieve the item identifier for this string.
getIdentifier() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
 
getIdentifier() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDefinition
Get the identifier being defined.
getIdentifier() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
Get the symbol identifier.
getIdentifier() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
getIdentifier() - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JsonId
Get the String identifier of the object.
getIdentifier(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
Get an identifier object by id.
getIdentifier(ICElement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
getIdentifier(IJavaExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
getIdentifier(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifierManager
Retrieve an identifier by name.
getIdentifierAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
Retrieve an identifier by address (for GLOBAL idents) or local offset (for LOCAL idents).
getIdentifierClass() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
Get the identifier class.
getIdentifierCoordinates() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getIdentifierId(IdentifierCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getIdentifierKey() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getIdentifierKey() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Get an internally-generated identifier for this calling convention object.
getIdentifierManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
 
getIdentifierManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
Retrieve this method's identifier manager (local variable factory).
getIdentifierManager() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getIdentifierName(IdentifierCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getIdentifierName(IJavaIdentifier) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve the effective (renamed) name of an identifier in this method's AST.
getIdentifiers() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
 
getIdentifiers() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifierManager
Retrieve a read-only collection of AST identifier objects created and managed by this manager.
getIdentifiers(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
getIdFromBit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
 
getIds() - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
 
getIfGotoTarget(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if the statement follows the pattern if(P){goto x;} and if so, returns x.
getIllegalTypename() - Method in exception com.pnfsoftware.jeb.core.units.code.asm.type.IllegalTypeNameException
 
getImageBase() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Get the ideal in-memory base address of the file.
getImageBase() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getImageBase() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getImageSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Retrieve the size of the image
getImageSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Get the in-memory size of the file.
getImageSize() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getImageUnit() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
Convenience method to retrieve the image held in this ELF container.
getImmediateAsJavaObject(IDGlobalContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Resolve this primitive or pooled string immediate to a Java object: either the effective String value if it is a string, or one of boxed primitive object type if it is a primitive.
getImmediateId(long) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getImmediatePreferredBase(long) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getImplementation() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getImplementedInterfaces() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getImplementedInterfaces() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
Get the list of implemented interface types for this class.
getImplementedInterfaces() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Get the implemented or extended interface types.
getImplementedMsig() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconLambda
 
getImplementingClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Retrieve the implementation of this type, if it is internal.
getImplementingClass() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeType
Get the implementing class.
getImplFieldId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getImplicitMethodSigs() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
 
getImplStaticMethodId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getImport(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Get an imported class signature from its simple name.
getImportedSymbols() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getImportedSymbols() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Retrieve the list of imported symbols.
getIndentationLevel() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getIndentationString() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
Get the index of this item in the Dex file's field list.
getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Get the index of this item in the Dex file's method list.
getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDArrayElt
Get the array element's index expression.
getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDField
Retrieve the field index in the corresponding dex unit, if it is an actual field (not a pseudo field).
getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroupElt
 
getIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
 
getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Get the item index.
getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaArrayElt
Get the index expression.
getIndex() - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
 
getIndex() - Method in class com.pnfsoftware.jeb.core.units.PoolEntry
 
getIndexOfField(IStructureTypeField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
Get the index of the provided field.
getIndexOfFirstVisibleParameter() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getIndexOfInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getIndexOfInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getIndexOfInstruction(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
 
getIndexOfInstruction(long, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getIndexOfInstruction(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Locate an instruction in the block.
getInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
 
getInfo() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
 
getInfo() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
 
getInformation() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.IMachineContext
Get information about the machine processor.
getInformation() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
Get an optional information string about the machine.
getInformation() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
 
getInitialAnchor() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
The default implementation returns the first anchor as the initial anchor.
getInitialAnchor() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
getInitialAnchor() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Get the anchor identifier that would represent the first logical section of a document (meaning the anchor to focus on when opening a document).
getInitialBlankSize(InputStream, boolean, char...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Retrieve the initial blank bytes at the beginning of a stream (non data)
getInitialExpansion() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
getInitialExpansion() - Method in interface com.pnfsoftware.jeb.core.output.tree.IVisualNode
Get the initial expansion level for this node.
getInitialExpansionLevel() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
 
getInitialExpansionLevel() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
 
getInitialExpansionLevel() - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
Get the ideal expansion level of the tree.
getInitializer() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
Get the initializer statement.
getInitializers() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
 
getInitialValue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
Get the static initialization value, if any.
getInitialValue(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
 
getInitialValues() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
 
getInitialValues() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
 
getInitialValues() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray
Get the list of initial values for the array.
getInitTime() - Method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
 
getInitTime() - Method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
 
getInline() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
 
getInlineComment(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Convenience method used to retrieve the inline comment at the provided virtual address.
getInlineComment(String) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Retrieve the primary comment at a given address.
getInlineComment(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getInlineComment(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getInlineComment2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getInlineComments() - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Retrieve all primary comments.
getInlineComments() - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getInlineCommentString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
The default implementation returns a semi-column string.
getInlineMode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Retrieve the inline mode for this method.
getInnerClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
This convenience method is used to retrieve the list of inner classes.
getInnerClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getInnerClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
getInnerClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getInput() - Method in class com.pnfsoftware.jeb.core.Artifact
 
getInput() - Method in interface com.pnfsoftware.jeb.core.IArtifact
Get the input data for the artifact.
getInput() - Method in class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
Get the input object.
getInput() - Method in interface com.pnfsoftware.jeb.core.IUnitCreator
Retrieve the optional input data.
getInput() - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
Retrieve the input data.
getInput() - Method in class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
The default implementation returns the input provided to the constructor.
getInput() - Method in interface com.pnfsoftware.jeb.core.units.IBinaryUnit
Get the input data for that unit.
getInput() - Method in class com.pnfsoftware.jeb.core.units.impl.BinaryWrapperUnit
 
getInput() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get the primary input data for that unit, if there is some.
getInput(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
getInputArgumentCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Get the number of incoming arguments for the method.
getInputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getInputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getInputBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get a regular input block.
getInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getInputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get the regular input blocks.
getInputCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
getInputElements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
 
getInputEncoding() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getInputExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
getInputExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getInputIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getInputMap() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInputMap() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getInputMap(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInputMap(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getInputpath() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getInputRecords() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve the list of inputs processed into the project.
getInputRegisters(ICallingConvention, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
 
getInputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Retrieve a read-only list of input blocks (regular).
getInputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Retrieve a read-only list of input blocks (regular).
getInputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
getInputs() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Retrieve a read-only list of input blocks (regular).
getInputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getInputsGenerator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getInputsGenerator() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Create a storage-location generator for the inputs provided to a routine using this calling convention.
getInputSlotCountHint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getInputSlotCountHint() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Return the number of slots that are reserved for parameters.
getInputsWithUses() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInputVariableByIndex(IERoutineContext, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation returns null.
getInputVariableByIndex(IERoutineContext, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
 
getInputVariableForRegister(IDFA<IEStatement>, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getInputVariableForRegister(IDFA<IEStatement>, IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getInsertBlankLinesAfterCompounds() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getInsntructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlockSkeleton
Get the list of instructions that make up this basic block.
getInstance() - Static method in class com.pnfsoftware.jeb.core.JebCoreService
Retrieve an instance of the previously instantiated core.
getInstance() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstanceField
Retrieve the field instance expression, that is, the expression representing the object containing this field.
getInstance() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICInstanceField
 
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankDummy1
 
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankEmpty
 
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
 
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips64
 
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX64
 
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
 
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterBankService
 
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
 
getInstance() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
Get the instance expression, which is the object that contains the field.
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
 
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
 
getInstance() - Static method in class com.pnfsoftware.jeb.util.serialization.NativeTypeIdProvider
 
getInstance(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
 
getInstance(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
getInstance(ISigningStrategy) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureGenerator
 
getInstance(ProcessorType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
 
getInstance(String) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
Retrieve or create an instance of a core.
getInstance(String, CoreOptions) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
Retrieve or create an instance of a core.
getInstanceField(String, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the value of an instance field.
getInstanceFields() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClassData
Get the instance fields for this class.
getInstanceFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getInstanceFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
 
getInstanceMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
Get the instance methods defined in this class.
getInstruction() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
Get the underlying instruction.
getInstruction() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
 
getInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeInstruction
 
getInstruction(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Get the instruction at the provided index.
getInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getInstruction(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get the instruction located at the exact address.
getInstruction(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get the instruction located at the exact address.
getInstruction(BytesBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
 
getInstructionAddress() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
getInstructionAlignment() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
getInstructionAlignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Retrieve the instruction alignment, in bytes.
getInstructionAlignmentMask() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
getInstructionAllDefs(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInstructionAllDefs(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getInstructionAllUses(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInstructionAllUses(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getInstructionAreaLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getInstructionAt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Get the instruction at the provided byte offset in the method.
getInstructionAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getInstructionCount() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getInstructionCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve the total amount of instructions in this Dex unit.
getInstructionCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getInstructionCount() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get the total number of instructions in the CFG.
getInstructionDefs(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInstructionDefs(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getInstructionFlags() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getInstructionFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
getInstructionFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
 
getInstructionLocation(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getInstructionLocation(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getInstructionLocation(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Locate an instruction.
getInstructionLocation(long, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Locate an instruction.
getInstructionLocation(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Locate an instruction.
getInstructionMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
 
getInstructionPotentialDefs(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInstructionPotentialDefs(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getInstructionPotentialUses(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInstructionPotentialUses(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Get the list of parsed bytecode instructions, ordered by ascending offset.
getInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
Retrieve a list of instructions for this method.
getInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get a copy of the list of instructions that make up this basic block.
getInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeMethod
Get the list of instructions of the method's body.
getInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get the instruction list of this CFG by aggregating each instruction of every block.
getInstructionSet() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Retrieve an ordered dictionary of instructions.
getInstructionsMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Get the map of addresses to instructions that compose this CFG.
getInstructionsOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Get the Dex file offset where the bytecode for the method starts.
getInstructionSpoiledDefs(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInstructionSpoiledDefs(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getInstructionsSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Get the size of the method's bytecode, in bytes.
getInstructionUses(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInstructionUses(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getInstrumenters() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
 
getInt() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getInt() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTypeFactory
 
getInt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the integer value.
getInt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getInt() - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
 
getInt(long) - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
 
getInt(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
 
getInt(SeekableByteChannel, long, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getInt(SeekableByteChannel, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getIntAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
 
getInteger(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Find an integer or equivalent type of at least the provided size.
getInteger(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getInteger(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getInteger(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Safely retrieve an integer property.
getInteger(String, int) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getInteger(String, int) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getInteger(String, int) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Safely retrieve an integer property.
getIntegerBySize(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
Get the smallest primitive integer having at least the provided amount of bytes.
getIntegerUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getIntegerUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getIntegerUnsafe(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Retrieve an integer property.
getIntegerValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
 
getIntendedSystemType() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getIntentFilters() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
 
getIntentFilters() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ReceiverDescription
 
getIntentFilters() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ServiceDescription
 
getInterface() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
 
getInterfaceBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getInterfaceModificationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getInterfaceOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getInterfaces(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
 
getInterfaceSignatures(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Get the list of interfaces implemented by this class.
getInterfaceSize() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getInterfaceTypeIndexes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Get the type indexes of the interfaces implemented by this class.
getIntermediateContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve the global IR context.
getIntermediateContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
Retrieve the global IR context.
getIntermediateOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement
 
getIntermediateOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStatement
 
getIntermediateOffsetsMappingToNativeAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getIntermediateOffsetsMappingToNativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
 
getIntermediateOffsetsMappingToNativeAddresses(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getInternalAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
Get the internal address.
getInternalAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
 
getInternalAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchTarget
 
getInternalAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
 
getInternalEntry() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
 
getInternalInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Internal routine.
getInternalLock() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
 
getInternalLogger(Class<?>) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Create or retrieve an internal logger.
getInternalMethod(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve an internal method by its entry-point address.
getInternalMethod(long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve an internal method by address (any address within the method).
getInternalMethods() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve all internal methods.
getInternalMethods(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve the internal methods spanning over the provided address
getInternalMethodsLeafFirst() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve all internal methods, ordered from the leaves to the roots.
getInternalMethodsSizeFirst() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve all internal methods, ordered from their ascending byte size.
getInternalName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSType
 
getInternalObjects() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
Retrieve the list of Dart objects.
getInternalObjects() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotUnit
Retrieve the list of raw Dart objects held in the snapshots.
getInternalParameter(int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
Get a specific internal parameter in this frame.
getInternalSubset() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
 
getInterpreters() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getInterpreters() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getInterpreters() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get the list of command interpreters attached to the unit.
getInterToNative() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
 
getIntSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
 
getIntSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
getInvokeData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
getInvokeType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
Get the invocation type.
getIPRDConvention() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getIPRDConvention() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Retrieve the optional calling convention, derived from this convention, used to return large composite prototypes.
getIPRDInputPtrEntry() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getIPRDInputPtrEntry() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
 
getIPRDMinimumSlotCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getIPRDMinimumSlotCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
 
getIPRDOutputPtrEntry() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getIPRDOutputPtrEntry() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
 
getIRContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
 
getIRDepthsMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
 
getIRDepthsMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
getIRForSlicedReg(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
 
getIROptimizer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
 
getIrregularInputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getIrregularInputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getIrregularInputBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get an irregular input block.
getIrregularInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getIrregularInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getIrregularInputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
 
getIrregularInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getIrregularInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getIrregularInputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Retrieve a read-only list of irregular input blocks.
getIrregularInputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Retrieve a read-only list of irregular input blocks.
getIrregularInputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Retrieve a read-only list of irregular input blocks.
getIrregularOutputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getIrregularOutputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getIrregularOutputBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get an irregular output block.
getIrregularOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getIrregularOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getIrregularOutputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get irregular output blocks.
getIrregularOutputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getIrregularOutputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getIrregularOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Retrieve a read-only list of irregular output blocks.
getIrregularOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getIrregularOutputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Retrieve a read-only list of irregular output blocks.
getIRToDalvikMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
 
getIsolateSnapshotInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotUnit
Retrieve the application isolate snapshot information object.
getItalic() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
 
getItem() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
 
getItem() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
 
getItem() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
 
getItemActions(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns an empty list.
getItemActions(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns an empty list.
getItemActions(long) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Provide a list of actions that may be executed on the item with the given id.
getItemActions(long) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getItemAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve the item starting at the given address.
getItemAt(ILine, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Get the item at the given offset of the given line.
getItemAt(ITextDocumentPart, int, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Get the item at the given offset of the given line.
getItemAtAddress(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns 0.
getItemAtAddress(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns 0.
getItemAtAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
Attempt to determine the best item for a given address.
getItemAtAddress(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getItemDisassembly(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexDisassemblyDocument
Generate partial disassembly for a given Dex item.
getItemFlags() - Method in interface com.pnfsoftware.jeb.core.output.IActionableItem
Retrieve the item flags.
getItemFlags() - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
 
getItemFlags() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
getItemFlags() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
getItemId() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
Get the item id of the object onto which the action should take place.
getItemId() - Method in interface com.pnfsoftware.jeb.core.output.IActionableItem
Retrieve the item id.
getItemId() - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
 
getItemId() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
getItemId() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
getItemId() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Get the item identifier.
getItemInformation(IAddressableUnit, long, String, List<Object>) - Method in interface com.pnfsoftware.jeb.core.IUnitContribution
Provide some information for a given interactive item.
getItemObject(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns null.
getItemObject(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns null.
getItemObject(long) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
Optionally provide an object associated with the given item.
getItemObject(long) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getItemObject(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getItemObject(long) - Method in interface com.pnfsoftware.jeb.core.units.IXmlUnit
 
getItemOver(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve the item spanning over the given address.
getItemOverOrGap(long, long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve the item spanning over the given address, or if no item exists, return a temporary item that fills the gap, partially or fully.
getItems() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
getItems() - Method in interface com.pnfsoftware.jeb.core.output.text.ILine
Get the list of text items within the current line.
getItems() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
 
getItems() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
Generate the list of items (key, value) stored in this trie.
getItems() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
getItems(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Retrieve all items of a part.
getItemsInRange(long, boolean, long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Get a map of items in the given range.
getIterable() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
 
getIterationCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Retrieve the current iteration count in the frame.
getIterationCountLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the number of iterations left.
getJavaLangClass() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
Convenience method.
getJavaLangObject() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
Convenience method.
getJavaLangString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
Convenience method.
getJavaProperties() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Retrieve the Java properties object of the emulated app.
getJavaSpecificationVersion() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
 
getJavaVendor() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
 
getJavaVersion() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
 
getJcondCondition() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Get the condition predicate (if the instruction is a JCOND).
getJdwpProtocolVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit
 
getJebClassesLocation() - Method in class com.pnfsoftware.jeb.client.AbstractContext
Get the location of JEB classes.
getJebClassesLocation() - Method in class com.pnfsoftware.jeb.core.CoreOptions
Get the location of JEB classes.
getJebVersionInt() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
Retrieve the version-integer of the JEB build that originally created the JDB2 database.
getJniMethods(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDynamic
Retrieve the Jni methods that would match the method call.
getJumpsite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICJumpFar
 
getJumpsite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpFar
 
getJumpTableEntryAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
 
getJumpTableEntrySize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
 
getJumpTables() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
 
getKey() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve this project key, used to uniquely identify a project within an IEnginesContext.
getKey() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getKey() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotification
Retrieve the notification key (or name).
getKey() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
 
getKeyExtractor() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
 
getKeyForValue(V) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
getKeysForBlock(ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
getKeysForTargets(IDTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Retrieve all case keys that point to the provided target.
getKnownUnit() - Method in class com.pnfsoftware.jeb.core.units.UnknownBinaryUnit
 
getKnownVariablesMap(IDexMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Retrieve a map of variables defined at a given instruction point.
getLabel() - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
Get the view label.
getLabel() - Method in class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
 
getLabel() - Method in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
Get the label for that document.
getLabel() - Method in interface com.pnfsoftware.jeb.core.output.table.ICell
Get the label for that cell.
getLabel() - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
 
getLabel() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
getLabel() - Method in interface com.pnfsoftware.jeb.core.output.tree.INode
Get the primary label of this node.
getLabel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICControlBreaker
Indicate the label where the breaker applies.
getLabel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMemoryItem
Label == Effective name
getLabel() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBreak
Get the optional break label.
getLabel() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaContinue
Get the optional continue label.
getLabel() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGoto
Get the label.
getLabel() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
 
getLabel(long, long, AutoLabelPolicy) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
Retrieve the label at a given memory address.
getLabel(INativeMemoryItem, long, AutoLabelPolicy) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
Retrieve the label at the address of the provided memory item.
getLabelAreaLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getLabelFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
Retrieve this method's label factory.
getLabelFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getLabelId(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getLabelItemId(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getLabelManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve the label manager associated with this model.
getLabelName(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getLabelName(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getLabelPrefix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Get the assembly label prefix.
getLabels() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
Retrieve a read-only collection of labels defined by the factory.
getLabels() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
Get the list of labels defined by the factory.
getLabelSuffix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Can be overridden.
getLanguage() - Static method in class com.pnfsoftware.jeb.client.S
 
getLast() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getLast() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getLast() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Get the last instruction of the block.
getLast() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
getLast() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get the last instruction of the block.
getLast() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
getLast2() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Get the last instruction of the block, in an addressable form.
getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData
 
getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData
 
getLastAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Address of last instruction in the block.
getLastAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlockSkeleton
Address of last instruction in the block.
getLastAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Routine highest address (inclusive).
getLastAnchor(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Determine the last inclusive anchor of the provided part.
getLastAnchorId(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Determine the id of the last anchor of the provided part.
getLastChild() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getLastEvaluationResult() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getLastItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Get the highest-address element in the model.
getLastLineIndex() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Get the index of the last finished line.
getLastModificationTimestampMs() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
getLastPublicAnnouncementId() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getLastreceivets() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
getLastReplacedLineIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
 
getLastSeparator() - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
The last separator from where the autocompletion start.
getLastsharets() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
getLastStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
getLastWrittenSize() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
Retrieve the number of bytes (may be approximate) generated by the last call made to Serializer.serialize(Object).
getLatestAvailableUpdate() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getLayoutInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
getLayoutInfo(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
getLayoutMode() - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
Provide the layout mode.
getLECode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
 
getLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
 
getLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
Get the left-hand side of the assignment.
getLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Get the left part of the assignment.
getLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
Get the left member sub-expression.
getLeftOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
Retrieve the destination operand of this assignment.
getLEInt(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getLEInt(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getLELong(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getLELong(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getLength() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
getLength() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextItem
Get item length within a line.
getLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
 
getLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaList
 
getLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.FunctionEncodedMemoryArea
 
getLength() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea
 
getLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
getLength() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueArray
Retrieve the size of this array.
getLength() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
getLength() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
 
getLength() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNodeList
 
getLEShort(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getLEShort(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getLevel() - Method in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
 
getLevel() - Method in class com.pnfsoftware.jeb.core.events.ClientNotification
Get the notification level.
getLevel() - Method in enum class com.pnfsoftware.jeb.core.units.NotificationType
Get the notification level.
getLevelFromPrefixLetter(char) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Retrieve the log level associated to the provided prefix letter.
getLevelStructDepth() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
getLibraries() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Convenience method to retrieve the Libraries folder unit (may not exist).
getLibrariesForArch(AndroidPlatformABI) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Convenience method to retrieve the ELF SO (Shared Object) units Libraries for the provided target architecture.
getLibraryId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
 
getLibraryId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
 
getLibraryName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
 
getLibraryVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
 
getLicense() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
getLicenseTimestamp() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
getLine() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
getLine() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextItem
Get the line that contains this item.
getLine(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getLine(int) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
 
getLine(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
 
getLine(CharSequence, int, int) - Static method in class com.pnfsoftware.jeb.util.base.CharSequenceList
 
getLineAt(ITextDocumentPart, ICoordinates) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
 
getLineBegin() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
 
getLineBegin() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
getLineCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
getLineCount() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Get the number of finished (EOL-terminated) lines in this part.
getLineDelta() - Method in interface com.pnfsoftware.jeb.core.output.text.ICoordinates
Get the line index within the anchored chunk.
getLineDelta() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
getLineEnd() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
 
getLineEnd() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
getLineIndex() - Method in class com.pnfsoftware.jeb.core.output.code.CodeAnchor
 
getLineIndex() - Method in interface com.pnfsoftware.jeb.core.output.text.IAnchor
Get the line index, within the document part, of the first line (the anchor line) of the anchored chunk.
getLineIndex() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Anchor
 
getLineInfo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Get the information for the line of code associated with a given bytecode address.
getLineNumber() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
Get the source line number.
getLines() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getLines() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
 
getLines() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
Get the lines within that part.
getLines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
 
getLinesOfAnchor(ITextDocumentPart, long) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Get the lines that belong to a specific anchor of a text part.
getLink() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
 
getLinkerMethodHandle() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
 
getLinkerMethodHandleIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
Convenience method to retrieve the bootstrap method handle.
getLinkSectionOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getLinkSectionSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getListeners() - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
 
getListeners() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
getListeners() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getListeners() - Method in class com.pnfsoftware.jeb.util.events.EventSource
 
getListeners() - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
Get a copy of the list of listeners.
getListOfOptimizers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
Retrieve the list of all optimizers.
getLiveArtifact(int) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve a live artifact by index.
getLiveArtifacts() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve the list of artifacts managed by this project.
getLiveChains(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getLiveChains(IBasicBlock<InsnType>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getLiveChains(IBasicBlock<InsnType>, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getLiveChains(IBasicBlock<InsnType>, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getLiveChains(IBasicBlock<InsnType>, int, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getLoadedPackages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Provides the list of signature packages entries for which the corresponding signatures are loaded in memory.
getLoadedTypeLibraries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Get the list of loaded type libraries.
getLoadedTypeLibraryEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Get the list of entries that specify a loaded typelib.
getLoaderFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getLoaderInformation() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getLoaderInformation() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Retrieve basic information about the object file.
getLocalApkFile() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Convenience method to retrieve the path to the local APK file (in the JEB project).
getLocalBegin(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
getLocalEnd(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
getLocalName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getLocalRange(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
getLocalVariableItemId(int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getLocalVariableName(int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getLocalVarValue(ICElement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
getLocalVarValues() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
getLocation() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
Get the optional machine location.
getLocation() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
 
getLocation() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
 
getLocation() - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
 
getLocationInformation(IAddressableUnit, String) - Method in interface com.pnfsoftware.jeb.core.IUnitContribution
Provide some information for a given location URI.
getLock() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
The default implementation returns a pass-through lock that never locks.
getLock() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve the model lock, used to request a full-access model lock or a partial, read-only, transactional lock.
getLock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
Retrieve the lock object.
getLock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSynchronizedBlock
Get the lock
getLock() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getLock() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve the model lock, used to request a full-access model lock or a partial, read-only, transactional lock.
getLock() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get the unit lock.
getLog() - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
Generate an unencoded string representation of this entire error log.
getLog(Collection<String>, boolean) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
Generate a string representation of this error log.
getLogger() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Create or retrieve the anonymous logger.
getLogger(Class<?>) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Create or retrieve a logger attached to and named after a given class.
getLogger(Class<?>, int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Create or retrieve a logger attached to and named after a given class.
getLogger(String, int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Create or retrieve a named logger.
getLogLevel() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getLogLevel() - Method in class com.pnfsoftware.jeb.util.logging.Sink
 
getLong() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getLong() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the long value.
getLong() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getLong() - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
 
getLong(long) - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
 
getLong(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
 
getLong(SeekableByteChannel, long, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getLong(SeekableByteChannel, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getLongAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
 
getLongDoubleSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
 
getLongDoubleSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
getLongestSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
 
getLongLongSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
 
getLongLongSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
getLongSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
 
getLongSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
getLowerLevelAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
getLowestAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
getLowestVariableOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
getLowPart() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
Get the lowest bits component.
getMachine() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
getMachine() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
 
getMachine() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getMagic() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getMainActivity() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getMainActivity() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Get the main activity name.
getMainActivity() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Convenience method.
getMainProject() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
getMainProject() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Convenience method used to retrieve the main project (if any), that is, the first project of the first engines context managed by the JEB back-end.
getMainProject() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve the main project, that is, the first project.
getMainProject(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.EnginesContextUtil
Retrieve the main project.
getMainType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IReferenceType
Get the main type.
getMainUnit() - Method in interface com.pnfsoftware.jeb.core.ILiveArtifact
Convenience method to retrieve the primary (first) unit resulting from the analysis of this artifact.
getMajor() - Method in class com.pnfsoftware.jeb.core.Version
Get the major number.
getMajorImageVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getMajorJavaVersion() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
Extract the major number from the Java VM executing the method.
getMajorLinkerVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getMajorOperatingSystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getMajorSubsystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getMajorType() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
 
getMajorVersion() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
 
getManager() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
 
getManager() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
Retrieve the manager for this definition.
getManifest() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Convenience method to retrieve the Android manifest unit of this APK.
getManifest() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IXApkUnit
 
getMap() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get a map object for this file.
getMap() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnummap
 
getMap() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
 
getMap() - Method in interface com.pnfsoftware.jeb.util.serialization.ITypeIdProvider
Get the map of type to type-id.
getMap1() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Retrieve the custom map 1.
getMap2() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Retrieve the custom map 2.
getMapOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getMappableInput() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
Retrieve the input that is truly mappable.
getMappingAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.INativeLibrary
The mapping address of the library within the emulated memory space of the native emulator.
getMargin() - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
 
getMarks() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
getMarks() - Method in interface com.pnfsoftware.jeb.core.output.text.ILine
Get the list of marks for this line.
getMarks() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
 
getMask() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
 
getMask() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
Binary mask.
getMasterOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
 
getMasterOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
 
getMasterOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
getMasterOptimizer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
Retrieve the optional master optimizer that manages this optimizer.
getMasterOptimizerSafe() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
Safely retrieve a master optimizer.
getMasterOptimizerSafe() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Safely retrieve a master optimizer.
getMasterType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Retrieve the base type of an array type.
getMatchableUnit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
Search first suitable code unit that can be matched, in current project.
getMatchAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getMatchAddress(EPatternMatcher.Result, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
getMatchedExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getMatchedLeaf(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getMatchedLeaf(int, Class<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getMatchedParent() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getMatchedRangeEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
getMatchedRangeStartAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
getMatchMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EEquationMatcher
Upon a successful match, retrieve the map of matches.
getMatchMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
Retrieve the match map:
- Key= leaf id
- Value= matched IRE (IEgeneric) for leaves or operator (OperationType) for operator groups.
getMatchMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getMax() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
 
getMax() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
 
getMax() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeInteger
Get the maximum allowed integer value.
getMaxBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getMaxBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Retrieve the maximum block count used for common DFA operations.
getMaxDepthReached() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
getMaxDuration() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the emulator timeout value.
getMaxEvaluationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
getMaxExecTime() - Method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
 
getMaxExecTime() - Method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
 
getMaximumBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Maximum effective size for an undefined wildcard type.
getMaximumCoreVersion() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
Get the maximum version of JEB core required to run this plugin.
getMaximumCoreVersion() - Method in class com.pnfsoftware.jeb.core.PluginInformation
 
getMaximumLength() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
 
getMaxInvocationDepth() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Get the maximum allowed depth for method invocations.
getMaxIterationCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the max iteration count value.
getMaxLength() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
 
getMaxLength() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
getMaxLength() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeString
Get the maximum allowed string length.
getMaxMemory() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getMaxMemory() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Get the theoretical maximum amount of memory that JEB can allocate and use.
getMaxOperandCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
 
getMaxTimePerMethod() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience method.
getMaxTimePerMethod() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
 
getMaxTimeTotal() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience method.
getMaxTimeTotal() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
 
getMd5() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
getMd5hash() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
 
getMemberClasses(IDexUnit, IDexClass) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
 
getMemberClasses(IDexUnit, IDexMethod) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
 
getMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Retrieve a reference to the virtual memory.
getMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
getMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.IMachineContext
Get access to the memory.
getMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
getMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Retrieve an VM object representing the memory of the target.
getMemory() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve the virtual memory managed used by this unit.
getMemory(IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
 
getMemoryAccessInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
getMemoryAccessInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
getMemoryAccessPrefix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
The default implementation returns the opening square bracket.
getMemoryAccessSegmentInfo(InsnType, IInstructionOperand) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
The default implementation returns the empty string.
getMemoryAccessSizeInfo(InsnType, IInstructionOperandSized) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Can be overridden.
getMemoryAccessSuffix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
The default implementation returns the closing square bracket.
getMemoryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem
 
getMemoryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMemoryItem
Get the memory address of this item in bytes.
getMemoryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
Convenience method to retrieve the physical address of the routine start, if a definition object is present.
getMemoryAddressEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeContinuousItem
 
getMemoryArea() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
getMemoryBaseRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandCMA
Get the base register identifier.
getMemoryChanges() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
A convenience method to retrieve memory changes performed during emulation.
getMemoryChanges() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder
 
getMemoryDisplacement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandCMA
Get the memory displacement.
getMemoryIndexRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandCMA
Get the index register identifier.
getMemoryScale() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandCMA
Get the scale used with the index register.
getMemorySize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeContinuousItem
Get the memory size of the item in bytes.
getMemorySize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
 
getMemorySizeInBytes() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
 
getMemoryVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve the list of memory variables used by this context: stack variables and global variables.
getMemoryWriteHitmap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
getMemoryWrites() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getMergeAdjacentDefinitions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
getMessage() - Method in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
 
getMessage() - Method in class com.pnfsoftware.jeb.core.events.ClientNotification
Get the notification message.
getMessage() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
 
getMessage() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalStubException
 
getMessage() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
 
getMessage() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
 
getMessage() - Method in exception com.pnfsoftware.jeb.util.encoding.BadEncodingException
 
getMessage() - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
getMessage() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
getMetaCommentObjects(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getMetaCommentObjects2(C, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getMetaComments() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
 
getMetaComments(int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
 
getMetaComments(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getMetaComments(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getMetaComments2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getMetaComments2(C, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ApplicationDescription
 
getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
 
getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignaturePackageEntry
 
getMetadata() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignaturePackage
 
getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
 
getMetadataAuthorName() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getMetadataBlockName() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getMetadataFamilyName() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getMetadataHeader() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
 
getMetadataManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns an empty metadata manager.
getMetadataManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns an empty metadata manager.
getMetadataManager() - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Get a reference to the metadata manager for this unit.
getMetadataManager() - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve a reference to the dex method being decompiled.
getMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
 
getMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Get the method element.
getMethod() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
 
getMethod(boolean, String, String...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Retrieve a method defined in this class.
getMethod(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Convenience method to retrieve a method by its Dex method pool index.
getMethod(String) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
The skeleton implementation returns null.
getMethod(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getMethod(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Convenience method used to retrieve a method by name.
getMethod(String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getMethod(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve a previously decompiled AST method object or create an empty AST method element.
getMethodAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
 
getMethodAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
getMethodAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getMethodAnnotations(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
Convenience method to retrieve the list of method annotations for a method of the class that this directory belongs to.
getMethodAST() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
 
getMethodByIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get a method by its internal index.
getMethodByName(ICodeUnit, String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
Get a method/routine by name.
getMethodCAT(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexContextInfoProvider
Retrieve the side-effect information for a method.
getMethodClass() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
 
getMethodContext() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
 
getMethodFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
Convenience method.
getMethodFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
 
getMethodFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
 
getMethodHandle(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getMethodHandleIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item: an index into the method handle pool.
getMethodHandles() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getMethodHandlesPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Convenience method.
getMethodHandlesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Convenience method.
getMethodHandleType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodHandle
Get the method handle type.
getMethodId() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
 
getMethodId() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
 
getMethodId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getMethodIndex() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
 
getMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForMethod
Get the method index.
getMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForParameter
Get the method index.
getMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Get the method index (index of Method object).
getMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
 
getMethodIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.VirtualMethodCoordinates
 
getMethodItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
 
getMethodItemId(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getMethodManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getMethodName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJniEndpoint
The method name, built from static convention name.
getMethodName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
Convenience method to retrieve the target method simplename.
getMethodName() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
 
getMethodName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Get the original method simple name.
getMethodName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getMethodName(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getMethodObjectIndex(ICodeCoordinates) - Static method in class com.pnfsoftware.jeb.core.output.code.coordinates.CodeCoordinatesUtil
Provide the method object index of a coordinates object.
getMethodOffset() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
 
getMethodParameterIndices(IDexMethod) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Retrieve an array of register indices holding the method parameters.
getMethodParametersInfo(IDexUnit, IDexMethodData) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Generate method parameters' registers information.
getMethodParametersInfo(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Generate method parameters' registers information.
getMethodReferences() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
 
getMethods() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
The skeleton implementation returns an empty list.
getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
 
getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Get the Dex method pool
getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
Get the list of methods that are defined in this class (super methods are not returned).
getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Get the list of methods.
getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
This convenience method is used to retrieve the list of methods.
getMethods() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getMethods(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
Retrieve all methods and constructors declared by this type (not its supertypes).
getMethodsAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
Get the list of methods annotations.
getMethodSeparatorLength() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getMethodSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
Get the target method internal signature.
getMethodSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Retrieve the method signature for this frame.
getMethodSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the original signature of the method being decompiled.
getMethodSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodExecutionHelper
Method signature (jvm).
getMethodSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Get the original method jvm name (fully qualified canonical name).
getMethodSignature(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getMethodSlotCount(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Determine the number of slots required by a method to hold all of its parameters (including `this` if the method is not static).
getMethodsPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getMethodsPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getMethodsSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
getMethodTimeout() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
getMethodTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item: an index into the prototype pool.
getMimeType() - Method in class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
The default implementation returns the MIME type provided to the constructor.
getMimeType() - Method in interface com.pnfsoftware.jeb.core.units.IBinaryUnit
Retrieve the optional content-type for that unit.
getMimeType() - Method in class com.pnfsoftware.jeb.core.units.impl.BinaryWrapperUnit
 
getMimeType() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
 
getMin() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
 
getMin() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
 
getMin() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeInteger
Get the minimum allowed integer value.
getMinimumCoreVersion() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
Get the minimum version of JEB core required to run this plugin.
getMinimumCoreVersion() - Method in class com.pnfsoftware.jeb.core.PluginInformation
 
getMinLength() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
 
getMinLength() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
getMinLength() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeString
Get the minimum allowed string length.
getMinOperandCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
 
getMinor() - Method in class com.pnfsoftware.jeb.core.Version
Get the minor number.
getMinorImageVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getMinorLinkerVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getMinorOperatingSystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getMinorSubsystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getMinorVersion() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
 
getMirror() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
getMirror() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
 
getMirror() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Retrieve the mirror operator, if any.
getMirrorOperation(OperationType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
getMixedItem(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
getMixedItems() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
getMnemonic() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getMnemonic() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
getMnemonic() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
The instruction mnemonic.
getMnemonicRightPaddingLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
getMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
getMode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Retrieve the current operating mode for this MO.
getMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
getMode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Get the processor mode.
getMode() - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
Get the processor mode that should be used when parsing at the address.
getMode() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePointer
Get the entry-point processor mode
getModel() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
 
getModel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Get the memory model managed by this analyzer.
getModel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IStackframeManager
Retrieve the stack model.
getModel() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
 
getModelVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
 
getModificationCount() - Method in class com.pnfsoftware.jeb.util.format.XercesUpdater
 
getModifications() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChanges
 
getModificationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getModuleAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
getModuleId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
getModules() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Get the list of modules or libraries that are relevant to the target.
getMonitoredThread() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
 
getMonitorEnter(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
getMonitorExit(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
getMostAccurate(ICodeCoordinates, ICodeCoordinates) - Static method in class com.pnfsoftware.jeb.core.output.code.coordinates.CodeCoordinatesUtil
Determine which coordinates appear to be the most "accurate".
getMostRecent() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
getMultiLineCommentBegin() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
The default implementation returns "slash-*".
getMultiLineCommentEnd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
The default implementation returns "*-slash".
getName() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
getName() - Method in class com.pnfsoftware.jeb.client.script.TypeInfo
 
getName() - Method in interface com.pnfsoftware.jeb.core.actions.IActionDefinition
Get the action.
getName() - Method in class com.pnfsoftware.jeb.core.Artifact
 
getName() - Method in interface com.pnfsoftware.jeb.core.IArtifact
Get the artifact name.
getName() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
 
getName() - Method in class com.pnfsoftware.jeb.core.input.FileInput
 
getName() - Method in interface com.pnfsoftware.jeb.core.input.IInput
Retrieve the optional input name.
getName() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
 
getName() - Method in class com.pnfsoftware.jeb.core.input.SubInput
 
getName() - Method in interface com.pnfsoftware.jeb.core.IOptionDefinition
Get the definition name.
getName() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
Get the plugin name.
getName() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Set this project name.
getName() - Method in interface com.pnfsoftware.jeb.core.IUnitCreator
Get the name of this object.
getName() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
 
getName() - Method in class com.pnfsoftware.jeb.core.output.code.CodeAnchor
Get the name of this anchor.
getName() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextMark
 
getName() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextMark
 
getName() - Method in class com.pnfsoftware.jeb.core.PluginInformation
 
getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
 
getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
 
getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
 
getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
 
getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
 
getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
getName() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
Get the property name.
getName() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
Retrieve the group name.
getName() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyType
Get the type name.
getName() - Method in class com.pnfsoftware.jeb.core.units.AbstractMetadataGroup
 
getName() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackage
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ApplicationDescription
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSField
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
Retrieve this context name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
Retrieve the plugin name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl
Convenience method used to retrieve the originally-set name of the identifier.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
Get the current name given to the identifier.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabel
Get the label original name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledRoutine
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroup
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Get the primary name.
getName() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.ISigningStrategy
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Get the common name of this calling convention.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IEnumerationElement
Get the name of this value.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Get the field name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get the type library name.
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser.Decl
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
Get the optional machine name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerModule
Get the library name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Get this thread name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
Get the variable name.
getName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerModule
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerProcessInformation
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Get the item name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
 
getName() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotationElement
Get the element name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Get the type name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the optional custom name to override rendering.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
Get this element's name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
Get the original field name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
Get the identifier original name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabel
Get the label name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Get the original method name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Get the internal representation.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJOptimizer
Retrieve the plugin name.
getName() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Generate this block's normal name, that is <BLOCK_TYPE><BLOCK_NUMBER>.
getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIEAttribute
Attribute Name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
Retrieve the name of the segment or section.
getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
Get the symbol name.
getName() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorVariant
 
getName() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
getName() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
Get the group name.
getName() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
 
getName() - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
 
getName() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getName() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get the unit name.
getName() - Method in class com.pnfsoftware.jeb.core.units.Pool
 
getName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
getName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
 
getName() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
Retrieve the full entry name, e.g.
getName() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
getName() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
Name of the parameter.
getName() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
Get the (short) name of this interpreter.
getName() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
Retrieve the name of the command (used to invoke the command)
getName() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
 
getName() - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
 
getName() - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
getName() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
getName() - Method in class com.pnfsoftware.jeb.util.net.FormFileEntry
 
getName(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
Get the name for this field.
getName(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Get the name for this method.
getName(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPackage
Provide the package's top-level element name.
getName(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Get the field name.
getName(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Get the item simple name.
getName(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
 
getName(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
getName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
Get the common name of a register.
getName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.ICFGOwnerContext
Get a variable name by id.
getName(int) - Static method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
Returns a descriptive string for the given major type.
getName(IDexUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationElement
Get the name of this element.
getNamedConstantsByValue(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
getNamedItem(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
 
getNamedItemNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
 
getNameIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationElement
Get the name index of this element.
getNameIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
Get the name index for the variable.
getNameIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
Get the field name index.
getNameIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Get the method name index.
getNameOfImport() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
getNames() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Get all the names for the register.
getNames() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Retrieve all names for this calling convention (principal and alternates).
getNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
Retrieve a list of all primitive type names.
getNamesByValue(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
getNamespace() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
getNamespace() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Fully qualified namespace of this PDM, eg ".com.pnfsoftware.foo"
getNamespace() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
Retrieve the full DW_TAG_namespace hierarchy, if any
getNamespace(IPropertyDefinitionManager, String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Retrieve a namespace.
getNamespaceURI() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getNameWithParameters(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
 
getNamingEngine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
 
getNamingEngine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
 
getNativeAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
 
getNativeAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
getNativeAddressesMappingToIntermediateOffset(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
 
getNativeContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getNativeContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Retrieve the native code context that this converter should use.
getNativeContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getNativeContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getNativeContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
getNativeDebugger() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit
 
getNativeDecompilerPlugins() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve the list of disassembler plugins.
getNativeDisassemblerPlugins() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve the list of disassembler plugins.
getNativeEmulator() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the native emulator.
getNativeField(IDGlobalContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDField
Retrieve the corresponding dex field object.
getNativeInstructionFormat(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getNativeItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
getNativeItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeSourceUnit
Convenience method to retrieve the lower-level native item of this decompiled item.
getNativeItemAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Retrieve the native continuous memory item (a variable, an instruction) starting at the provided address.
getNativeItemAt(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the item located at the exact address.
getNativeItemFromVar(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
 
getNativeItemOver(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Retrieve the native continuous memory item (a variable, an instruction) spanning over the provided address.
getNativeItemOver(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the item spanning over the provided address.
getNativeItemsOver(long, int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve a read-only map of the native items located within the provided memory range.
getNativeLibraries() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Get the list of native libraries loaded in the native emulator.
getNativeMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Convenience method.
getNativeMnemonic() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
getNativePrototypeHint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
getNativePrototypeHint() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
 
getNativeRegisterIdFromRegisterVariable(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getNativeRegisterIdFromRegisterVariable(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
getNativeRegisterIdFromRegisterVariable(IEVar, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation attempts to resolve the register variable by querying the associated processor's register bank layout.
getNativeRegisterIdFromRegisterVariable(IEVar, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Get the native platform register number or id (as defined in a register bank layout) corresponding to the provided IEVar-register IR variable.
getNativeSignatureDBManager() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve the native signature DB manager managed by this context.
getNativeStackEnd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Retrieve the optional high-address (exclusive) for the native stack of the current frame.
getNativeStackStart() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Retrieve the optional low-address for the native stack of the current frame.
getNativeString(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getNativeToInter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
 
getNativeType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
If the wildcard type is defined, provide the wrapped native type.
getNativeTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Retrieve the native type manager connected to this wildcard type manager.
getNearestAnchorById(ITextDocumentPart, long) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Get the anchor that has the closest id to the requested id.
getNegatedConstant(IJavaConstant, IJavaConstantFactory) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Get the negated value of a constant, if possible.
getNetworkUtility() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getNetworkUtility() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve a network utility object used by this engines context.
getNewComment() - Method in class com.pnfsoftware.jeb.core.actions.ActionCommentData
Get the new or updated comment.
getNewExpressionForSubEnum() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
The enumerated constant type.
getNewName() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
Get the new name.
getNewType() - Method in class com.pnfsoftware.jeb.core.actions.ActionSetTypeData
Get the new type.
getNext() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
getNext(T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
getNextAnchorId(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Determine the id of the first anchor of the next (contiguous, possibly virtual) part.
getNextItem(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve the closest item whose address is strictly greater than the provided address.
getNextItem(INativeContinuousItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve the closest item after the given one..
getNextPC() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Retrieve the optional next PC, if one was set.
getNextRange(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
getNextSibling() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getNextSiblingStatement(int, ICBlock, ICStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
 
getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCDATASection
 
getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XComment
 
getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
 
getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
 
getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCDATASection
 
getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XComment
 
getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
 
getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
 
getNodeValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
getNodeValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
getNodeValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getNodeValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
 
getNodeValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getNonAlias(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
getNonAlias(INativeType, Class<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
getNonArrayClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Retrieve the non-array signature of a class or interface type.
getNonIdentifiableRoutines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
getNonReturning() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Indicate whether the call is non-returning.
getNonReturning() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
Retrieve a hint specifying whether or not the method returns to its caller.
getNonVirtualMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
Get the non-virtual, non-static methods of this class.
getNonWhitespaceHeader(IInput, int, boolean, char...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
Returns the header with at least n significant bytes after the initial whitespace.
getNonWhitespaceHeader(IInput, int, char...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
Returns the header with at least n significant bytes after the initial whitespace.
getNormalSlotBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
getNormalSlotSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
getNotations() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
 
getNotationType() - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
 
getNoteAndroidVersionString(byte[], ByteOrder) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getNoteGnuABIString(byte[], ByteOrder) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getNotes() - Method in class com.pnfsoftware.jeb.core.Artifact
 
getNotes() - Method in interface com.pnfsoftware.jeb.core.IArtifact
Get user-specific notes associated to the artifact.
getNotes() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve the user notes.
getNotes() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getNotes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getNotes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getNotes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
 
getNotes() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Retrieve custom notes provided by the code object parser.
getNotes() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getNotes() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getNotes() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get user-defined notes.
getNoteTypeString(String, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getNotification(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
 
getNotification(String) - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
 
getNotificationCount() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
 
getNotificationCount() - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
 
getNotificationManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getNotificationManager() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getNotificationManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get a reference to the notification manager.
getNotifications() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
 
getNotifications() - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
 
getNotLoadedTypeLibraryEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Get the list of entries that specify an unloaded typelib.
getNull() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
Retrieve the constant representing a null reference.
getNumber() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Get the optional register number used to locate the register in its bank.
getNumber() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getNumberFormatter(INativeDataItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
getNumberFormatter(IInstructionOperand, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
getNumberLoadedSigs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
getNumberOfEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
 
getNumberOfLinenumbers() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
 
getNumberOfRelocations() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
 
getNumberOfRvaAndSizes() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getNumberOfSections() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
 
getNumberOfSymbols() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
 
getObject() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextMark
 
getObject() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
 
getObject() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextMark
 
getObject() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
getObject() - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
Get the underlying code object help by the node.
getObject(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method to retrieve an object by its reference id.
getObject(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve an object value by its reference.
getObject(IDImm, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve an object value by its reference.
getObjectById(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Feature preview.
getObjectClass(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the emulated class object for the provided object.
getObjectClassId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the class object reference id of the provided object.
getObjectCount() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
getObjectCount() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
getObjectCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
getObjectCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
Retrieve the number of serialized or partially serialized objects.
getObjectId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
 
getObjectId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
 
getObjectItemId(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getObjectLocations() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getObjectLocations() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
Retrieve the list of objects represented in the part, as well as their locations (line start/end, column start/end).
getObjectReferenceId() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Get the reference object id.
getObjects() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
getObjects() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
getObjectsAt(ITextDocumentPart, int, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Retrieve the list of objects whose representations fall onto the provided coordinates, within a part.
getObjectsCount() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
 
getObjectTracker() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getObjectTracker() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
getObjectType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDAllocObjectInfo
Retrieve the type of object being allocated.
getOffset() - Method in class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
Get the location offset in bytes, relative to the beginning of the input.
getOffset() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
 
getOffset() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
getOffset() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextMark
 
getOffset() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextItem
Get the item offset within a line.
getOffset() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextMark
 
getOffset() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionArrayData
Get the fill-array-data-payload structure offset.
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionSwitchData
Get the switch data structure offset within the method bytecode, in bytes.
getOffset() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap.Entry
 
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
IR offsets are 32-bit integers; they can be safely cast to int.
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTarget
Retrieve the IR offset (0+).
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabel
Get the label offset.
getOffset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Get the optional offset in a block of registers, meaningful in the context of the layout this entry belongs to.
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Get the field offset within the structure.
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
Get the instruction offset or address.
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabel
 
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
Retrieve offset of this IDIE in the .debug_info section
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
 
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
 
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
 
getOffset() - Method in exception com.pnfsoftware.jeb.util.encoding.BadEncodingException
 
getOffsetAppendedData() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
 
getOffsetEnd() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
getOffsetEnd() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextItem
Get the item end offset (exclusive) within a line.
getOffsetEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Retrieve the end offset (exclusive) of this instruction
getOffsetEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
Get the instruction address end (exclusive).
getOffsetFirstEntry() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
 
getOffsetInFile() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
Get the file offset of the segment or section.
getOffsetInFile() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
getOffsetInMemory() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
Get the in-memory, base-relative address of the beginning of this segment or section.
getOffsetInMemory() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
getOffsetToData() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
 
getOffsetToData() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
 
getOpcode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Get the Dalvik instruction opcode, as defined in DalvikInstructionOpcodes.
getOpcode() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
 
getOpcode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Get this instruction opcode.
getOpcodeSemantic() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
getOpenedProject() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Retrieve the current project, if any.
getOperand(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
Retrieve an operand by index.
getOperand(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
getOperand(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Get an operand by index.
getOperand(IInstruction, int) - Static method in class com.pnfsoftware.jeb.core.units.code.InstructionUtil
Safely retrieve an operand.
getOperand(IInstruction, int, Class<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.InstructionUtil
Safely retrieve an operand of the expected type.
getOperand1() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Get the first operand.
getOperand1() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Retrieve the first operand.
getOperand1() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
Retrieve the first operand.
getOperand2() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Get the second operand.
getOperand2() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Retrieve the second operand.
getOperand2() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
Retrieve the second operand.
getOperandBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
getOperandBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandSized
Get the operand size in bits.
getOperandByGlobalIndex(IInstruction, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.InstructionUtil
 
getOperandCount() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
Get the number of operands accepted by this operator.
getOperandCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
getOperandCount() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
getOperands() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
Retrieve the list of operands.
getOperands() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
getOperands() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
getOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandList
Get the list of operands represented by this operand.
getOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Get the list of operands for this instruction.
getOperandSemanticFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
getOperandSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Can be overridden.
getOperandType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
getOperandType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Get the operand type.
getOperandValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
getOperandValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Get the value of the operand.
getOperandValue(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
getOperandValue(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Get the value of the operand, adjusted (if relevant) for an instruction located at the provided address.
getOperation() - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
 
getOperation(ICExpression, COperatorType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
getOperation(ICOperation, COperatorType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
getOperation(IEGeneric, OperationType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
getOperation(IEOperation, OperationType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
getOperationName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
Retrieve the actual operation name.
getOperationType() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
getOperationType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
Retrieve the operation type.
getOperator() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Get the expression's operator.
getOperator() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
 
getOperator() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
Get the expression's operator.
getOperatorFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve the global high-level operator factory.
getOperatorFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the global high-level operator factory.
getOperatorFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
Convenience method.
getOperatorFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
 
getOperatorFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
 
getOperatorType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
This convenience method can be used to retrieve the operator type.
getOperatorType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
 
getOperatorType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
 
getOperatorType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Get the type of operator represented by this object.
getOptimizationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry.Stat
 
getOptimizationCount(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
getOptimizationCount(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
 
getOptimizedExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
 
getOptimizer(Class<? extends IOptimizer<T>>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
getOptimizer(Class<? extends IOptimizer<T>>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
 
getOptimizerObject(Class<? extends IOptimizer<T>>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
getOptimizerObject(Class<? extends IOptimizer<T>>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
 
getOptions() - Method in class com.pnfsoftware.jeb.core.BooleanOptionDefinition
Unused
getOptions() - Method in interface com.pnfsoftware.jeb.core.ICoreContext
Retrieve the core options.
getOptions() - Method in interface com.pnfsoftware.jeb.core.ITypedOptionDefinition
Optional additional options
getOptions() - Method in class com.pnfsoftware.jeb.core.ListOptionDefinition
 
getOptions() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
 
getOptions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
getOptions() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
getOptions() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
getOptions() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
 
getOptions() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
 
getOrderedSingleInputRegisters(ICallingConvention, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
 
getOrderedSingleOutputRegisters(ICallingConvention, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
 
getOrdinal() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
 
getOrigin() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Retrieve the origin info string of this IR element, if there is one.
getOrigin() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
 
getOrigin() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
getOrigin() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
getOriginal() - Method in interface com.pnfsoftware.jeb.core.units.IDuplicatedUnit
The original IUnit which the current is the duplicate.
getOriginalCwd() - Static method in class com.pnfsoftware.jeb.util.io.IO
Get original working directory, i.e.
getOriginalName() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
Get the original name.
getOriginalName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
Get the original name given to the identifier.
getOrigins() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
Retrieve the collection of origins for this context.
getOsabi() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getOSABIString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getOsArchitecture() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
 
getOsName() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
 
getOsVersion() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
 
getOtherBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getOtherOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getOtherSize() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getOutput() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
 
getOutput() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
getOutput() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
 
getOutput() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
getOutput() - Method in class com.pnfsoftware.jeb.util.concurrent.CommandExec
Get the command output.
getOutput() - Method in class com.pnfsoftware.jeb.util.logging.Sink
 
getOutput(TypeLayoutInfo, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getOutput(TypeLayoutInfo, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Convenience method to retrieve the storage location of the single return value for this calling convention.
getOutputArgumentCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Get the number of outgoing arguments for the method.
getOutputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getOutputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getOutputBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get a regular output block.
getOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getOutputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get the regular output blocks.
getOutputElements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
 
getOutputFile() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
Retrieve the principal (first) output file.
getOutputFolder() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
getOutputMap() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getOutputMap() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getOutputMap(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getOutputMap(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getOutputMap(IBasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getOutputMap(IBasicBlock<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getOutputMap(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getOutputMap(IBasicBlock<InsnType>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getOutputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getOutputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getOutputRegisters(ICallingConvention, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
 
getOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Retrieve a read-only list of output blocks (regular).
getOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getOutputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Retrieve a read-only list of output blocks (regular).
getOutputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getOutputs(IBasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getOutputs(IBasicBlock<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getOutputsGenerator(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getOutputsGenerator(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Create a storage-location generator for the outputs provided to a routine using this calling convention.
getOutputSlotCountHint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getOutputSlotCountHint() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Return the number of slots that are reserved for return values.
getOutputString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
 
getOutputsWithDefs() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getOutputsWithDefs(IBasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getOutputType() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Get the type of output produced by this decompiler.
getOutputVariableByIndex(IERoutineContext, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation returns null.
getOutputVariableByIndex(IERoutineContext, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
 
getOutputVariableForRegister(IDFA<IEStatement>, long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getOutputVariableForRegister(IDFA<IEStatement>, long, IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getOverlappingSegmentsMap(K, boolean, K, boolean) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Get all segments partially or fully present in the given range.
getOverlappingSegmentsMap(K, boolean, K, boolean) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
getOverlayOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Get the file offset to the overlay (also called 'appended') data in this code object, if any.
getOverlayOffset() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getOwnerDocument() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
getOwnerDocument() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getOwnerElement() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
getOwnerName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getOwnerType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField
 
getOwnerUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Retrieve the owner DEX unit.
getOwnerUnit() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
getPackage() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndPackage
 
getPackage() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
Get the package that contains this class.
getPackage(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getPackageId() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.PackageCoordinates
 
getPackageManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the package/namespace manager used by this unit.
getPackageName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getPackageName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Get the package name exposed in the Android Manifest file.
getPackageName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Convenience method.
getPackageName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IXApkUnit
 
getPackageNameFromHierarchy(ICodeNode) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
Get full package name from hierarchy, e.g.
getPackageOfItem(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
 
getPackageOfMethod(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getPackages() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
The skeleton implementation returns an empty list.
getPackages() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getPackages() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
 
getPackages() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Get the list of code packages.
getPackages() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getPadding() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
Retrieve the structure's fields alignment, aka fields padding/packing.
getPageBits() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Get the width of a memory page in bits.
getPageProtection(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Get the protection flags for a page.
getPageSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Get the size of a page in bytes.
getParameter(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Get an instruction operand by index, typed as a proper Dalvik parameter.
getParameter(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getParameter(List<InputToken>, int) - Static method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
Get a parameter.
getParameterAnnotations(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getParameterCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Get the count of parameters.
getParameterCount() - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
 
getParameterCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getParameterExpression(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
getParameterExpressions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
getParameterFirstIndexType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
If this instruction has an index parameter (of type IDalvikInstruction.TYPE_IDX), retrieve the kind of pool that is referenced by this parameter index value.
getParameterIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
 
getParameterIndex(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
 
getParameterIndex(String, String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
getParameterIndexByArgumentStackOffset(ICallingConvention, IPrototypeItem, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
Given a calling convention and a stack offset, determine a method's parameter index (if the parameter is on the stack on of course).
getParameterIndices() - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
Indices of registers holding parameter values.
getParameterName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Set a parameter name.
getParameterName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
 
getParameterNameIndexes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Get the name indexes for the parameters of the method.
getParameterNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
Retrieve a list of parameter names.
getParameterNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
 
getParameterPositions() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconLambda
 
getParameterRegisters(ICallingConventionManager, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
Collect parameter registers from all defined calling conventions in the given manager.
getParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Get the instruction operands typed as proper Dalvik parameters.
getParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
getParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Get the parameters of the method.
getParameters() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
getParameters() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandHandler
Retrieve the list of parameters available for this command
getParameterSafe(List<InputToken>, int) - Static method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
Get a parameter, never return null.
getParametersAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
Get the list of parameters annotations.
getParametersAnnotations(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
Convenience method to retrieve the list of parameters annotations for a method of the class that this directory belongs to.
getParameterSecondIndexType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
If this instruction has a second index parameter (of type IDalvikInstruction.TYPE_IDX2), retrieve the kind of pool that is referenced by this parameter index value.
getParameterSignatures(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
 
getParametersTypeMap() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the type map for the decompiled method.
getParameterType(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Get the type of a parameter.
getParameterType(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
 
getParameterTypeIndexes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
Get the type indexes for the prototype parameters.
getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Retrieve the list of parameters.
getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
 
getParameterTypes() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
 
getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
 
getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
 
getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
 
getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeMethod
Get the method's parameters list.
getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePrototype
 
getParameterValue(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Get the value of a parameter.
getParameterValue(ICIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
getParameterValue(ICIdentifier, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
getParameterVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the list of variables that hold the method parameters.
getParamName(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getParent() - Method in class com.pnfsoftware.jeb.core.Artifact
 
getParent() - Method in interface com.pnfsoftware.jeb.core.IArtifact
For artifacts, this method always return null.
getParent() - Method in interface com.pnfsoftware.jeb.core.IUnitCreator
Get the parent of the current object.
getParent() - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
Get the parent code node.
getParent() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
getParent() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Get the parent of this PDM.
getParent() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getParent() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
The IDIE parent.
getParent() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getParent() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Retrieve the creator (or parent) of this unit.
getParent() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
getParent() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
Retrieve the parent, that is, this node's manager.
getParent() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
 
getParentArtifact() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Retrieve the artifact from which this unit derive.
getParentBlock(ICMethod, ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Retrieve parent block or null if no parent was found (or processed statement is the top body of the ICMethod)
getParentClass(IDexUnit, IDexClass) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
 
getParentFile2(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
A safer implementation of File.getParentFile().
getParentNode() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getParentPackage() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePackage
Get the parent of this package.
getParentProject() - Method in interface com.pnfsoftware.jeb.core.IArtifact
Retrieve the parent project that owns this artifact.
getParentProject() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Retrieve the parent project that owns this unit.
getParents() - Method in class com.pnfsoftware.jeb.core.actions.ActionOverridesData
Retrieve the parent nodes.
getParents(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Retrieve all the parents of a value.
getParents(T) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.INodeFeatureExtractor
 
getParentSource() - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
 
getParentSource() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
getParentSource() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getParentSource() - Method in class com.pnfsoftware.jeb.util.events.EventSource
 
getParentSource() - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
Get the parent source.
getParentTypes(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
 
getParser() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Retrieve a type string parser that can parse type and prototype strings to type and prototype items and register them with this type manager.
getParsingErrors() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Retrieve the list of parsing errors, if any.
getPart(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
Get a part by index.
getPartAsDocument() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
Provide the part to be viewed as whole document.
getPartLineIndex() - Method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil.LineInfo
 
getParts() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
Get a read-only, copy-list of the parts that make up this composition, from lowest bits to highest bits.
getPartsCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
 
getPassedParameterValue(ICIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
getPassword() - Method in class com.pnfsoftware.jeb.client.jebio.UserCredentials
 
getPassword() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getPath() - Method in class com.pnfsoftware.jeb.core.input.FileInput
Retrieve the path to the input file.
getPath() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.NodeCoordinates
 
getPath() - Method in interface com.pnfsoftware.jeb.core.output.tree.INodeCoordinates
Return the path of the node being addressed.
getPath() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackage
 
getPath() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Get the path to the ADB binary wrapped by this object.
getPath() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Get the path to the ADB binary wrapped by this object.
getPathBase() - Method in class com.pnfsoftware.jeb.core.input.FileInput
 
getPathType() - Method in class com.pnfsoftware.jeb.core.events.QuestionNotificationPath
 
getPattern() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
getPattern() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getPattern() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.SubstitutionDefinition
 
getPatterns() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
 
getPatterns() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEPatternOptimizer
 
getPayloadBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the block's payload.
getPayloadOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Get the payload offset within the block bytes.
getPayloadSize() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Get the payload size in bytes.
getPC() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Retrieve the current PC.
getPC() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method to read the IR program counter in the current frame (top frame of the top context).
getPCAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getPCRegisterBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
getPCRegisterBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Retrieve the size of the Program Counter register, in bits.
getPEOptionalHeader() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPECOFFUnit
Get the PE header.
getPEOptionalHeader() - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
 
getPermissions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getPermissions() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Get the list of permissions requested by the application.
getPersistedPath() - Method in class com.pnfsoftware.jeb.core.input.FileInput
Return the path element that would be persisted if this element is serialized.
getPersistenceKey() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve the project persistence key.
getPersistenceStrategy() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
This convenience routine is used to retrieve the JDB2 IRuntimeProject.PersistenceStrategy currently used by this project.
getPFString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getPhysicalAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
 
getPhysicalImageDelta() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve the difference between Physical Image base as set by INativeCodeUnit.setPhysicalImageBase(long) and Virtual Image Base as retrieved by INativeContext.getVirtualImageBase().
getPhysicalMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Retrieve the low-level dex method index mapping to this IR element.
getPhysicalMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Retrieve the explicit low-level dex method index of this AST element.
getPhysicalOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Retrieve the physical offset (dalvik) associated with this IR.
getPhysicalOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Get the closest physical offset or address that matches this high-level pseudo-code element.
getPhysicalOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Retrieve the low-level offset that map to this AST element.
getPhysicalOffsets() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Get the physical offsets of instructions matching this AST element.
getPid() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
 
getPluginClass() - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginFactory
 
getPluginClass() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
 
getPluginClass(String) - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginService
 
getPluginEntries(Class<T>) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
Retrieve external plugin entries by type.
getPluginEntries(Class<T>, boolean) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
Retrieve external plugin entries by type.
getPluginInformation() - Method in interface com.pnfsoftware.jeb.core.IPlugin
Retrieve basic information about the plugin, such as name, version, author, and organization.
getPluginInformation() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
getPluginInformation() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
getPluginInformation() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
 
getPluginInformation() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
getPluginInformation() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
 
getPluginManager() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Get the plugin manager.
getPluginObject() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
 
getPluginObject(boolean) - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
 
getPlugins(Class<T>) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
Convenience method to retrieve external plugins by type.
getPlugins(Class<T>, boolean) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
Convenience method to retrieve external plugins by type.
getPluginStore() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
Get the plugins file store.
getPluginStore() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
 
getPluginStore() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
getPointedBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
getPointedGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
getPointedSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
getPointedType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IReferenceType
Get the pointed type.
getPointer() - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
 
getPointerBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
 
getPointerSanitizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
getPointerSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Get a pointer size in bytes.
getPointerToLinenumbers() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
 
getPointerToRawData() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
 
getPointerToRawData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
 
getPointerToRelocations() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
 
getPointerToSymbolTable() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
 
getPolicy() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
This method is used by plugins.
getPort() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
 
getPort() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
getPort() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getPosition() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEDataDirectory
Get the relative virtual address of a directory entry.
getPosition() - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
getPosition() - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
getPossibleFuncs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
 
getPossibleNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
Provides a series of meaningful names to use when a signature target name is meaningless.
getPossiblePaddingSize(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
Default implementation checks the patterns stored in AbstractAnalyzerExtension.paddingVerifier.
getPossiblePaddingSize(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Determine if a given memory area looks like (could be) starting with padding, and provides the size of the padding looking area, if any.
getPossibleTargets() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpFar
Retrieve the candidate native targets.
getPostAdd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
getPostDecompilationCallback() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
 
getPostStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICForStm
 
getPostStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
Get the post-iteration statement.
getPotentialDataAsString(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getPotentialDebuggee(IDebuggerUnit, long) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
Retrieve the ICodeUnit that may contains the long memory Address.
If there is only one potential debuggee, it is returned.
getPotentialDebuggees() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Retrieve a list of code units that could potentially be managed by this debugger.
getPotentiallyDefinedVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
getPotentiallyUsedVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
getPre() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
 
getPrecedence() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
Provide precedence information about the operation type.
getPrecedence() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
Get the precedence of the operator.
getPrecedence() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Get the precedence of the operator.
getPrecedence() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Provide precedence information about the operation type.
getPrecedenceDelta(ICOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
Check the precedence of this operator against another operator.
getPrecedenceDelta(IJavaOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Check the precedence of this operator against another operator.
getPreComment(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getPreComment(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getPreComment(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getPreComment2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericLoop
 
getPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
Get the 'condition' left expression.
getPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDoWhile
Get the loop predicate.
getPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
Get the loop predicate.
getPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaWhile
Get the loop predicate.
getPreferredABI(AdbWrapper) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Get the preferred ABI supported by a device.
getPreferredAdvancedAnalysisStage(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
getPreferredAdvancedAnalysisStage(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Determine which NativeDecompilationStage should be used by INativeCodeAdvancedAnalyzer for the given routine.
getPreferredBreakingFlow(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default result (ChainedOperationResult.getResult()) is null.
getPreferredBreakingFlow(long, InsnType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Provide alternate/custom breaking-flow information.
getPreferredExecutionStage() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
getPreferredExecutionStage() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
This method is used for on-demand optimizers only.
getPreferredExtension() - Method in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
 
getPreferredLanguage() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getPreferredName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
Retrieve the preferred name of this identifier, if there is one.
getPrefix() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getPrefix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
getPrefix() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Get the instruction's optional prefix(es).
getPrefix() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getPrefix() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
Short prefix (one letter by preference)
getPrefix(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
getPrefix(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
getPrefix(IInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Get the optional prefix to be prepended to the formatted operand.
getPrefixLetterForLevel(int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Retrieve the prefix letter associated to the provided log level.
getPreInitializers() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
 
getPreInvocationDetails() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
getPreInvocationDetails() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
Get the pre-invocation details object, if one was set.
getPresentation(int) - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
Retrieve a presentation.
getPresentation(int) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
 
getPresentationByDocument(IUnitFormatter, IGenericDocument) - Static method in class com.pnfsoftware.jeb.core.output.UnitFormatterUtil
Retrieve a presentation by document.
getPresentationByIdentifier(IUnitFormatter, long) - Static method in class com.pnfsoftware.jeb.core.output.UnitFormatterUtil
Retrieve a presentation by document identifier.
getPresentationByName(IUnitFormatter, String) - Static method in class com.pnfsoftware.jeb.core.output.UnitFormatterUtil
Retrieve a presentation by document label.
getPresentationCount() - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
Get the number of document presentations contained in this formatter.
getPresentationCount() - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
 
getPresentations() - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
Retrieve a list of all (persisted and transient) document presentations.
getPresentations() - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
 
getPreStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICForStm
 
getPrevious() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
getPrevious(T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
getPreviousItem(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve the closest item whose address is strictly less than the provided address.
getPreviousItem(INativeContinuousItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Retrieve the closest before the given one..
getPreviouslyExecutedStatements(ICMethod, ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Attempt to retrieve the previously executed statements from a given statement.
getPreviousRange(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
getPreviousSibling() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getPreWriteListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
getPreWritePageData(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder.Results
 
getPrimary(String, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getPrimary2(C, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getPrimaryBranchAddress() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getPrimaryBranchAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
Convenience method used to retrieve the primary target of this branching instruction.
getPrimaryBranchAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Convenience method used to retrieve the primary target of this branching instruction.
getPrimaryEmulator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
getPrimaryExtension(INativeDecompilerUnit<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
The default implementation returns null.
getPrimaryExtension(INativeDecompilerUnit<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDecompilerPlugin
A decompiler plugin may provide a primary decompiler extension.
getPrimaryLabels() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
Retrieve a copy of the primary labels map.
getPrimaryLowerLevelAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
getPrimaryMap(int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getPrimaryMap2(int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getPrimaryProcessorType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getPrimaryProcessorType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
The intended processor the type library is valid for.
getPrimaryProcessorType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getPrimarySubsystemType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get the primary targeted subsystem.
getPrimarySubsystemType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getPrimaryTarget() - Method in interface com.pnfsoftware.jeb.core.IDynamicTargetPlugin
Retrieve the primary target for this plugin.
getPrimitives() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Retrieve the primitive types manager.
getPrimitiveSizes(SubsystemType, CompilerType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default implementation returns null.
getPrimitiveSizes(SubsystemType, CompilerType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
This method is called by the code unit to retrieve primitive type information.
getPriority() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
getPriority() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
 
getPriority() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
getPriority() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
getPriority() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
Get the optimizer priority.
getPriority() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Get the base priority level of the expression.
getPriority() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
The standard implementation provides a standard priority of 0.
getPriority() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
Get the optimizer priority.
getPriority() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
 
getPriority() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJOptimizer
Get the optimizer priority.
getPriority() - Method in interface com.pnfsoftware.jeb.core.units.IPriorityBasedHooks
Provide the priority level for this hook.
getPriority() - Method in interface com.pnfsoftware.jeb.core.units.IUnitPlugin
Get the identifier priority.
getPriorityOrder() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
The priority is used to discriminate two type libraries belonging to the same group.
getPriorityOrder() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getProbableEntryPoints(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
 
getProbableEntryPoints(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Get the likely entry points in the given memory area.
getProbingPeriod() - Method in interface com.pnfsoftware.jeb.util.concurrent.IMonitorInfoProvider
Get the current probing period.
getProbingPeriod() - Method in class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
 
getProcedureDefinitionEnd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
getProcedureDefinitionStart() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
getProcess() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndProcess
 
getProcess() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
getProcessError() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
 
getProcesses() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
List the processes (in the general sense) running on this machine.
getProcesses() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
 
getProcessesByName(AdbWrapper, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Get a list of PIDs by process name
getProcessId() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getProcessId() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Retrieve the process id of the Java VM executing JEB.
getProcessingDepth() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Get the processing depth.
getProcessInput() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
 
getProcessor() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve the processor (parser) used by this project to process input data and generate units.
getProcessor() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Retrieve a reference to the machine code processor.
getProcessor() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Retrieve the machine code parser (pseudo-processor).
getProcessor() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
 
getProcessor() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve the machine code parser (pseudo-processor) managed by this unit.
getProcessor(IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
 
getProcessorMode() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getProcessorMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
 
getProcessorMode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
Valid processor mode for this Binary Pattern.
getProcessorMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
getProcessorMode() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Get the mode the processor was in when it parsed and created this instruction.
getProcessorMode() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
Retrieve the optional processor mode associated to this symbol, if the address points to code.
getProcessorMode() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
getProcessorName() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Convenience method used to retrieve the processor's name.
getProcessorType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
Get the processor type supported by this manager.
getProcessorType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
 
getProcessorType() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerTargetInformation
 
getProcessorType() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
 
getProcessorTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
The default implementation returns an empty collection.
getProcessorTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
Provide a list of processor types supported by this plugin's processor.
getProcessorTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getProcessorTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Get the list of processor types this calling convention may work with.
getProcessorTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
All processors the type library is valid for.
getProcessorTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getProcessOutput() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
 
getProgramCounter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Retrieve the IR variable object that represents the program counter.
getProgramCounter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Convenience method.
getProgramCounter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Convenience method to read the PC.
getProgramCounter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
getProgramCounter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
This convenience method returns the value of the program counter register.
getProgramCounterId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Convenience method.
getProgramDirectory() - Method in class com.pnfsoftware.jeb.client.AbstractContext
Get the JEB program directory, typically $JEB/bin/.
getProgramDirectory() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Get the JEB program directory.
getProgramEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
 
getProgramEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
 
getProgramHeaderTableEntryNumber() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getProgramHeaderTableEntrySize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getProgramHeaderTableOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getProject(int) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Get a project by index.
getProject(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Get a project by key.
getProjectDatabase() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
Get the project database.
getProjectDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
 
getProjectDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
getProjectFile(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve the file backing a loaded or unloaded project.
getProjects() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve a copy of the list of projects currently loaded within this context.
getPrologueLooking(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
Default implementation checks the patterns stored in AbstractAnalyzerExtension.prologueVerifier.
getPrologueLooking(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Determine if a given memory area looks like (could be) the beginning of a routine.
getProperties() - Method in class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
 
getProperties() - Method in class com.pnfsoftware.jeb.core.events.TelemetryNotification
 
getProperties() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
 
getProperty(String) - Method in interface com.pnfsoftware.jeb.core.properties.IConfiguration
Retrieve a property value.
getProperty(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
 
getProperty(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
 
getPropertyDefinition() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification.Entry
 
getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getPropertyDefinitionManager() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Get the PDM of this project.
getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getPropertyDefinitionManager() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Get the PDM.
getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
 
getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getPropertyDefinitionManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Retrieve the PDM used by this unit.
getPropertyDefinitionManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnitPlugin
Retrieve the property definition manager (PDM) used by this plugin.
getPropertyDefinitionManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Get the PDM used by this processor.
getPropertyFullyQualifiedName() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification.Entry
 
getPropertyId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
Get property id associated to this compiler.
getPropertyListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
getPropertyManager() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getPropertyManager() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Get the property manager for this engines context.
getPropertyManager() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Get the PM of this project.
getPropertyManager() - Method in interface com.pnfsoftware.jeb.core.output.IGenericDocument
Provide the optional property manager to customize rendering of the document.
getPropertyManager() - Method in class com.pnfsoftware.jeb.core.output.table.impl.AbstractTableDocument
The default implementation returns null.
getPropertyManager() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
The default implementation returns null.
getPropertyManager() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
getPropertyManager() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
The default implementation returns null.
getPropertyManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getPropertyManager() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getPropertyManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Retrieve the PM used by this unit.
getPropertyManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Get the PM used by this processor.
getPropertyOverrides() - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexDisassemblyDocument
 
getPropertyOverrides() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.render.INativeDisassemblyDocument
 
getProtectedBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Retrieve a copy of the list of protected blocks.
getProtection() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryEvent
 
getProtection() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.Page
Retrieve the protection bits.
getProtectionListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
getProtocol() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
 
getPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
 
getPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Convenience method.
getPrototype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledRoutine
 
getPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
getPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
Retrieve the method prototype, if one was set.
getPrototype(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
Provide the routine prototype with the following JEB specific syntax:
getPrototype(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
Provide the routine prototype using the following JEB specific syntax:
getPrototype(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Convenience method to retrieve a prototype by its Dex prototype pool index.
getPrototype(int, ITypeManager) - Method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
 
getPrototypeAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
 
getPrototypeAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
Retrieve the prototype attributes.
getPrototypeHandler(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getPrototypeHandler(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Create an instance of a prototype handler.
getPrototypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Get the method prototype index.
getPrototypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Get the list of Dex prototypes defined in the Dex file (prototype pool).
getPrototypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Retrieve the prototypes managed by this manager.
getPrototypesPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getPrototypesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getProviderDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getProviders() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getProviders() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Get the list of provider classes declared by the applications.
getProxy() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getProxyInformation() - Method in class com.pnfsoftware.jeb.util.net.Net
 
getProxyString() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getProxyTypeFromIndex(int) - Static method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getProxyTypes() - Static method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getProxyTypesWithDescriptions() - Static method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getPtr(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
 
getPtrAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
 
getPTString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getPTString(int, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getPublicId() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
 
getPublicKey() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
 
getPureId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
getPureId(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
getPureSpoiledRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getPureSpoiledRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Get the list of registers that are spoiled by a callee, in the strictest sense, i.e.
getPurgeThreshold() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
getQueueLength() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
getQueueLength() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
getRaisedException() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Retrieve the emulated exception raised by the emulation of this method.
getRange() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESlice
Retrieve the range applied to the whole expression.
getRangeLength() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IERange
 
getRanges() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.ILazyMemoryProvider
The list of ranges provided by this object.
getRawBytes() - Method in class com.pnfsoftware.jeb.util.io.DirectByteArrayOutputStream
Direct access to the underlying byte array.
getRawDataDeclarator(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
The default implementation returns "dX".
getRawForm() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIEAttribute
Raw value.
Will be null for inlined strings (DW_FORM_string) and implicit flag (DW_FORM_flag_present).
getRawMemoryMappedImage() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getRawMemoryMappedImage() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Retrieve a raw mapping of the code object.
getRawValue() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Retrieve the raw value encoded by this immediate.
getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Date
 
getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.DateAndTime
 
getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.S5Time
 
getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Time
 
getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.TimeOfDay
 
getReachableBlocks(CFG<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Get the list of reachable blocks of the provided IR-CFG.
getReachableBlocks(CFG<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
Collect the list of all blocks reachable from the entry point.
getReachableVertices(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getReachChains(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getReachChains(IBasicBlock<InsnType>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getReachChains(IBasicBlock<InsnType>, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getReachChains(IBasicBlock<InsnType>, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getReachChains(IBasicBlock<InsnType>, int, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getReadHoldCount() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
getReadLockCount() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
getReadTimeout() - Method in interface com.pnfsoftware.jeb.util.net.INet
 
getReadTimeout() - Method in class com.pnfsoftware.jeb.util.net.Net
 
getRealName() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getRealName() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getRealName() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Retrieve the optional real unit name.
getRealStartOffset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
 
getRealStartOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
The real start offset.
getRebuiltClassItems() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IClassRebuilder
 
getReceivecount() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
getReceiverDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getReceivers() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getReceivers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Get the list of receiver classes declared by the applications.
getReconAnon() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
getReconEnum() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
getReconEnummap() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
getReconLambda() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
getRecord(int) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
Retrieve a record.
getRecord(int) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
 
getRecord(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
 
getRecord(JDB2Reader.RecordDescription) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
Retrieve a record.
getRecord(JDB2Reader.RecordDescription) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
 
getRecordDescription(int) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
 
getRecordDescription(int) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
 
getRecordDescriptions() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
 
getRecordDescriptions() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
 
getRecordedHostname() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getRecordedPassword() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getRecordedPort() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getRecordedTimestamp() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve the last time this project was saved to JDB2.
getRecordedUser() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getRecordedWhitelist() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getRecords() - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
 
getRecords() - Method in class com.pnfsoftware.jeb.core.actions.ActionCollapseData
 
getRecoveredDexHashes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
This method can be used to retrieve the sha256 hashes of the dex files that were collected by the emulator during unpacking.
getRecoveredSoHashes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
This method can be used to retrieve the sha256 hashes of the native library (so) files that were collected by the emulator during unpacking.
getReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem
Retrieve Memory address of this IEMem
getReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.INativeType
Convenience method used to create a reference (pointer) type on this type.
getReference() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIEAttribute
Retrieve the form reference IDIE when form represents an address.
getReference(IDIEAttribute) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
Retrieve the IDIE referenced by this attribute (if any).
getReferenceCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IReferenceType
Get the reference count.
getReferencedAddress(INode) - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
Retrieve the address referenced by the INode.
getReferencedType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IReferenceType
Get the referenced type.
getReferenceManager() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve the cross-references manager.
getReferenceManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
 
getReferences(DexPoolType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexReferenceManager
Retrieve cross-references to an item.
getReferences(DexPoolType, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexReferenceManager
Retrieve cross-references to an item.
getReferencesFrom(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Get references from an internal location.
getReferencesFrom(ReferenceLocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Get references from a location.
getReferencesTo(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Get references to an internal location.
getReferencesTo(ReferenceLocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Get references to a location.
getReferencesToExternalMethod(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Get references to an external method.
getReferenceType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
 
getRefMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
getRefTypeId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
 
getRegion() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
getRegion() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Region name (lower case), never null.
getRegionBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.RegionFinder
 
getRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
Get the register index that holds this variable.
getRegister(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getRegister(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
 
getRegister(String, ELocation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation forwards to IEGlobalContext.getVariableByName(String).
getRegister(String, ELocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Retrieve an IEVar-register by its name.
getRegisterBank() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
The default implementation attempts to find an appropriate hard-coded bank (from AbstractProcessor.getType()) using RegisterUtil.
getRegisterBank() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
 
getRegisterBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation returns the address bitsize.
getRegisterBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Get the size of a standard, general-purpose native register, in bits.
getRegisterBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getRegisterBitsize(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
getRegisterBitstart(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
getRegisterCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Get the number of registers used by the method.
getRegisterCount() - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
Number of registers used to hold all method parameters (including `this` if the method is not static).
getRegisteredNatives() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the list of native methods registered via JNI.
getRegisteredOptimizers() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
getRegisteredOptimizers() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Get a copy of the list of optimizer entries registered with this MO.
getRegisteredOptimizers(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
getRegisteredOptimizers(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Get a copy of the lists of optimizer entries registered with this MO and belonging to the provided optimizer group.
getRegisterGroup(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
getRegisterIndex(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
getRegisterMirror(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve or create the mirror - that is, the first full copy, in the [IEVar.IDL_MIRROR, IEVar.IDL_MIRROR_END[ range - of the provided register.
getRegisterName(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
The default implementation attempts to find a name using AbstractProcessor.getRegisterBank().
getRegisterName(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandRegisterBased
Convert a register identifier to its name.
getRegisterName(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Retrieve the string name of a register by its internal register code.
getRegisterName(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.Operand
The default implementation throws an UnsupportedOperationException.
getRegisterName(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
The default implementation returns "rX".
getRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.IMachineContext
Get access to the registers.
getRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
getRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Get the registers of a native unit (x86, arm...) or null when it is a VM thread (JVM).
getRegisterSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getRegisterValueResolution(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IInstructionAugmenter
This routine can be called on any instruction.
getRegisterVariableFromNativeRegisterId(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getRegisterVariableFromNativeRegisterId(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
getRegisterVariableFromNativeRegisterId(long, ELocation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation attempts to resolve the native register id or number by querying the associated processor's register bank layout.
getRegisterVariableFromNativeRegisterId(long, ELocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Get the IEVar-register IR variable representing a native platform register number or id (as defined in a register bank layout).
getRegularSinks() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Get a list of the regular (= non status) sinks.
getRelatedCodeUnit(IUnit) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
Retrieve the existing code unit for the provided decompiler or source unit.
getRelatedDecompiler(IUnit) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
Retrieve an existing decompiler for the current code unit or the decompiler that produced the provided source unit.
getRelatedItems(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns an empty list.
getRelatedItems(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns an empty list.
getRelatedItems(long) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
Retrieve items related to the provided item id.
getRelatedItems(long) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getRelativeAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
Get the base-relative address of the description of the symbol.
getRelativeAddress() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
getRelativePath(File, File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Provide the path to a file relative to a base.
getRelativePrefix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
 
getRelocationContexts() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
 
getRelocationContexts() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFArchRelocatorFacility
A list of contexts.
getRelocationTables() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
 
getRemaining() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
 
getRenamedCount() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
This method is used by clients.
getRenamedFields() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
 
getRenamedIdentifiers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve a map of renamed identifiers.
getReorganizedCfg() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
Retrieve a CFG reorganized by AbstractGraphReorganizer.reorder(int[]).
getReorganizedCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
Retrieve a CFG reorganized by AbstractCFGReorganizer.reorder(int[]).
getReplacement() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.SubstitutionDefinition
 
getReplacementFor(IJavaIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getRequiredLibs() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
 
getRequiredModeThreshold() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
getRequiredModeThreshold() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
Specify the minimum bar requested from the orchestrator in order to run.
getResolvedTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchResolution
Get the resolved target, if it exists.
getResolveFieldAccessTargets() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getResolveMethodCallTargets() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getResolver() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
The default implementation returns null.
getResolver() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Retrieve a code resolver.
getResourceAcqs() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
getResources() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Convenience method to retrieve the Resources folder unit (may not exist).
getResponse() - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
 
getResult() - Method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
getResultBitsize(IEGeneric...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
 
getResultCode() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
getResultCode() - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
 
getResultingBitsize() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
getResultLog() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
getResultMap() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
getResults(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
getRetrieval() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
getReturnAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getReturnAddressRegister() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation considers that there is no specific Return Address Register.
getReturnAddressRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Retrieve the IR variable object that represents the return address register.
getReturnAddressSlot() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getReturnAddressSlot() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
 
getReturnAddressSlot(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getReturnAddressSlot(Integer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
 
getReturnCode() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
 
getReturnExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
getReturnExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
Retrieve the primary return expression (if the IR returns a tuple, the primary return expression if the first item in the tuple).
getReturnExpression(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Get the Nth return expression of this ECall.
getReturnExpressions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Retrieve a read-only list of return expressions.
getReturnExpressions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
Get the tuple returned by this IR.
getReturnLocation() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Retrieve the return address for this call.
getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
 
getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
 
getReturnType() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
 
getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
Retrieve the primary return type, or the void type if this method does not return anything.
getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
Retrieve the primary return type, ie the type of the first returned item.
getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
 
getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
 
getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
 
getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeMethod
Get the method's return type.
getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePrototype
 
getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Get the return type of the method.
getReturnType(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
 
getReturnTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
Get the prototype return type index.
getReturnTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
getReturnTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
Retrieve the list of types returned.
getReturnTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
 
getReturnTypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
 
getReturnValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
getReturnValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getReturnValue() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
If IDebuggerEventData.getType() returned DebuggerEventType.BREAKPOINT_FUNCTION_EXIT, get the optional return value of the function.
getReturnValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
getReverse() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
getReverse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
 
getReverse() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Retrieve the reverse operator, if any.
getReverseMap() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
 
getReverseMap() - Method in interface com.pnfsoftware.jeb.util.serialization.ITypeIdProvider
Get the reverse type-id map, mapping a type-id to a type.
getReverseOperation(OperationType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
getRight() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
 
getRight() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
Get the right-hand side of the assignment.
getRight() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Get the right part of the assignment.
getRight() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
Get the right sub-expression.
getRightOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
Retrieve the source operand of this assignment.
getRoot() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeHierarchy
Retrieve the root code node.
getRoot(IPropertyDefinitionManager) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Retrieve the root of a PDM tree from any PDM in that tree.
getRootCause(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Throwables
Get the innermost cause of a throwable.
getRootClassname() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IErrorDescription
 
getRootContainer() - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
Get the top-level container unit, within a hierarchy of containers.
getRootCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
getRootElement() - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
This low-level method offers access to the org.w3c.dom.Element holding the root.
getRootMessage() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IErrorDescription
 
getRoots() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
 
getRoots() - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
Get the list of tree roots.
getRotatingFileCount() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
 
getRotatingFileSize() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
 
getRotationCount() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
 
getRoutine() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
 
getRoutine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchTarget
 
getRoutine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getRoutine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
Retrieve the primary method reference to this routine definition.
getRoutine(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledProgram
 
getRoutine(int, ITypeManager) - Method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
 
getRoutine(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getRoutineAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
 
getRoutineByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getRoutineCall() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getRoutineCall() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
Determine if an instruction branches to (or calls into) a sub-routine.
getRoutineCall(long) - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getRoutineCall(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Determine if an instruction branches to (or calls into) a sub-routine.
getRoutineContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ELocation
 
getRoutineContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState.Frame
 
getRoutineContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
getRoutineContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
getRoutineContext(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getRoutineContexts() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Retrieve a list of all converted routines.
getRoutineDefaultReturnValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
getRoutineEndSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getRoutineHeadersIndentABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getRoutineHeadersSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getRoutineHeadersSeparatorLengthABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getRoutineInputVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve the IR expressions holding the routine's parameters.
getRoutineName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
 
getRoutineOver(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getRoutineReturnValue(ICMethod, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
getRoutines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledProgram
 
getRoutines() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getRoutines() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get the list of routine references contained in this library.
getRoutinesConstraints() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
getRoutineSeparatorLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getRoutineVariablesInRange(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getRowCount() - Method in class com.pnfsoftware.jeb.core.output.table.impl.StaticTableDocument
 
getRowCount() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
Get the number of rows in this table document.
getRowIndex() - Method in interface com.pnfsoftware.jeb.core.output.table.ICellCoordinates
Get the row index.
getRowIndex() - Method in class com.pnfsoftware.jeb.core.output.table.impl.CellCoordinates
 
getRows() - Method in class com.pnfsoftware.jeb.core.output.table.impl.TableDocumentPart
 
getRows() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocumentPart
Get the rows contained in this part.
getRTString(ProcessorType, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getRunAs() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
getRunCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry.Stat
 
getRuntimeProject() - Method in interface com.pnfsoftware.jeb.core.ILiveArtifact
Get the runtime project.
getsafe(String) - Static method in class com.pnfsoftware.jeb.util.base.Env
 
getSafe(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
getSafe(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
Retrieve the list of values associated with the provided key.
getSafe(K) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
getSafe(T[], int, T) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Retrieve a value from an array, or default value if index is out of bound or value from array is null.
getSafe2(T[][], int, int, T) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Retrieve a value from a 2 dimension array, or default value if index is out of bound (from any array) or value from array is null.
getSafe3(T[][][], int, int, int, T) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
getSafeType(IWildcardTypeManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Generate a safe wildcard type for the expression, if it doesn't already have one.
getSame(int) - Method in interface com.pnfsoftware.jeb.core.units.code.ICFGOwnerContext
Get the copies of a variable having the provided id.
getSandboxClassLoader() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the classloader used by the sandbox.
getSandboxDropFolder() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the sandbox folder containing dropped files.
getSchemaTypeInfo() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
getSchemaTypeInfo() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getScore() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
getScore() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
temp placeholder.
getScriptpath() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getScriptsDirectory() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Retrieve the JEB scripts directory path.
getScriptsDirfile() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Retrieve and if necessary create the JEB scripts directory.
getScriptType() - Method in class com.pnfsoftware.jeb.client.script.ScriptLoader
 
getSdkVersion() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Retrieve the minimal and target Android version numbers to run the app.
getSearchPath() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
 
getSecond() - Method in class com.pnfsoftware.jeb.util.base.Couple
 
getSecond() - Method in class com.pnfsoftware.jeb.util.base.Triple
 
getSecondElements(Collection<Couple<A, B>>) - Static method in class com.pnfsoftware.jeb.util.base.Couple
 
getSecondOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
Get the second operand, might be null.
getSection(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getSection(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
 
getSection(int, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Retrieve the well-known ELF section or null if unknown
getSectionAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getSectionAnchorIds() - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
 
getSectionAnchorIds() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
Retrieve the list of addresses that represent the start/change of a section, null if none.
getSectionAnchorIds() - Method in class com.pnfsoftware.jeb.core.units.MetadataGroup
 
getSectionContents(String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Retrieve the contents of a section.
getSectionCount() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getSectionCount() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
 
getSectionEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
 
getSectionEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
 
getSectionHeaders() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPECOFFUnit
Get the list of section headers.
getSectionHeaders() - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
 
getSectionHeaderTableEntryNumber() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getSectionHeaderTableEntrySize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getSectionHeaderTableOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getSectionIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
 
getSectionIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
 
getSectionKeyValues(String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Retrieve the key-value entries for the provided section.
getSectionName(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
 
getSectionNames() - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Retrieve the list of sections in the ini file.
getSectionProcessors() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
 
getSections() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getSections() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Retrieve the list of sections defined in the object file.
getSections(int, int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getSections(int, int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Retrieve a list of sections.
getSecureSocketInfo() - Method in interface com.pnfsoftware.jeb.util.net.INet
 
getSecureSocketInfo() - Method in class com.pnfsoftware.jeb.util.net.Net
 
getSeenCount() - Method in interface com.pnfsoftware.jeb.core.IInputRecord
 
getSegment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem
Retrieve Memory segment (offset) from memory address.
getSegment(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getSegment(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
 
getSegment(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
 
getSegmentAfter(K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Get the closest segment after the provided address, which does not contain it.
getSegmentAfter(K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
getSegmentBase(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Retrieve the memory address associated with a segment.
getSegmentBefore(K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Get the closest segment before the provided address, which does not contain it.
getSegmentBefore(K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
getSegmentContaining(K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Get the segment containing the provided address.
getSegmentContaining(K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
getSegmentCount() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getSegmentCount() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
 
getSegmentCount() - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
 
getSegmentHeadersIndentABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getSegmentHeadersSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getSegmentHeadersSeparatorLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getSegmentHeadersSeparatorLengthABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getSegments() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getSegments() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Retrieve the list of segments defined in the object file.
getSegments() - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
 
getSegments(int, int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getSegments(int, int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Retrieve a list of segments.
getSegmentsContaining(K) - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
 
getSegmentsContaining(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
 
getSelectedText() - Method in interface com.pnfsoftware.jeb.client.api.IUnitTextFragment
Retrieve the selected text string.
getSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
getSeparator() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandList
Retrieve the separator of the elements of the list
getSerial() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
 
getSerializedVersion() - Method in class com.pnfsoftware.jeb.util.serialization.DeserializerHelper
 
getSerializer(OutputStream) - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
 
getSerializer(OutputStream, boolean) - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
 
getSerializer_v4(OutputStream) - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
 
getServiceDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getServices() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
getServices() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Get the list of service classes declared by the applications.
getSessionTemporaryFolder() - Static method in class com.pnfsoftware.jeb.util.io.IO
Retrieve the JEB session-specific temporary folder.
getSets() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
Retrieve a read-only view of the current disjoint sets managed by this object.
getSha1() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
getSha1hash() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
 
getSha256() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
getSha256hash() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
 
getSharecount() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
getSHFString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getSHFStringFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getShIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
 
getSHNString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getShort() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getShort() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the short value.
getShort() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getShort() - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
 
getShort(long) - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
 
getShort(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
 
getShort(SeekableByteChannel, long, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getShort(SeekableByteChannel, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
getShortAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
 
getShortcut() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
 
getShortSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
 
getShortSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
getShorty() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
Get the shorty string.
getShortyIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
Get the string index of the short-form descriptor string for this prototype.
getShowActualCallsites() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getShowAddresses() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getShowAddresses() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getShowAnnotations() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getShowBytecode() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getShowBytesCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getShowDebugDirectives() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getShowInstructionsInGaps() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getShowLineNumbers() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getShowOriginalNames() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getShowRoutineHeaders() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getShowSegmentHeaders() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getShowSpaceBetweenBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getShowSpaceBetweenBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
getShowVertex(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
When in a filtered mode, this method is called to determine whether a vertex should be shown.
getSHTString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getSideEffectDefinedVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
getSideEffectSpoiledVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
getSideEffectUsedVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
getSignalNumber() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Generate the type signature.
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSField
 
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
 
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
 
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Get the item signature.
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
Get this element's signature.
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
Get the field signature.
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Get the original method signature.
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Get the Java type name (internal form).
getSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
Get the signature for this field.
getSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Get the signature for this method.
getSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
Provide the routine prototype using C-style syntax
getSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Get the item signature.
getSignature(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
 
getSignature(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
 
getSignature(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Generate the type signature.
getSignature(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
Provide the routine prototype using C-style syntax
getSignature(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Get the item signature.
getSignature(boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
 
getSignature(boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
 
getSignature(boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Generate the type signature.
getSignature(boolean, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
 
getSignature(boolean, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
 
getSignatureAlgorithmId() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Digest
 
getSignatureAlgorithmId() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signature
 
getSignatureBytes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signature
 
getSignatureGenerator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
getSignatureIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
Get the signature index.
getSignatureManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the global signature manager used by this unit.
getSignaturePattern() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
getSignatures() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
 
getSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignaturePackage
 
getSignatures() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
 
getSignatureSchemeV2Block() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Retrieve the APK signature scheme version 2 block.
getSignatureSchemeV3Block() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Retrieve the APK signature scheme version 2 block.
getSignatureSchemeVersionFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Retrieve a flag indicating which signing schemes are used in this APK.
getSignatureToWrite() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
Retrieve the signatures that should be added to the package.
getSigners() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
Retrieve the list of signer blocks.
getSignExtensionBase(IECompose) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Check if the composition is a sign-extension of a base expression, and if so, provide the base expression.
getSignExtensionBase(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Check if an IR expression looks like a sign-extension operation, and if so, provide the base expression.
getSignExtensionBase(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Check if the composition of both expressions make up a sign-extension, and if so, provide the base expression.
getSimple() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledData
 
getSimpleName() - Method in class com.pnfsoftware.jeb.client.script.TypeInfo
 
getSimpleName() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
Retrieve the simple entry name, e.g.
getSimpleName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
 
getSingleSlotWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getSINT16(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
 
getSINT32(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
 
getSINT8(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
 
getSize() - Method in interface com.pnfsoftware.jeb.core.IInputRecord
 
getSize() - Method in class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
Get the location size in bytes.
getSize() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
getSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
 
getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryEvent
 
getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.Page
Retrieve the page size in bytes.
getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Get the register size in bytes, rounded up (eg, if the register is 6-bit long, the returned byte size will be 1).
getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
Get the package file size in bytes.
getSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.INativeType
Get the memory size of this type, in bytes.
getSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Get the field effective size (not counting padding, ie following gap bytes) in bytes.
getSize() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Get the instruction size in bytes.
getSize() - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
Get the size in bytes.
getSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
 
getSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
 
getSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
 
getSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEDataDirectory
Get the size of a directory entry.
getSize() - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
 
getSize() - Method in class com.pnfsoftware.jeb.util.collect.LongSegment
 
getSize() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
getSize() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
 
getSize(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
getSizeHint(int) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Retrieve a hint regarding the visual size of a property, from the property flags.
getSizeInFile() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
Get the file size of this segment or section.
getSizeInFile() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
getSizeInMemory() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
Get the in-memory size of this segment or section.
getSizeInMemory() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
getSizeOf(List<? extends IInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.InstructionUtil
Compute the size of all the instruction list.
getSizeOfCode() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getSizeOfData() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
 
getSizeOfData() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
 
getSizeOfHeaders() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getSizeOfHeapCommit() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getSizeOfHeapReserve() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getSizeOfImage() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getSizeOfInitializedData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getSizeOfInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
getSizeOfInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
getSizeOfInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
 
getSizeOfOptionalHeader() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
 
getSizeOfRawData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
 
getSizeOfStackCommit() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getSizeOfStackReserve() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getSizeOfUninitializedData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getSizes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
 
getSizes() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray
Get the list of dimensions for the array.
getSizeUntil(List<? extends IInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.InstructionUtil
Compute the size of the instruction list until nth index.
getSlice(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
getSlicedRegisterName(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getSlicedRegisterName(String, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Get the name of the slice of a physical register.
getSliceName(int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.cfg.IVariableInformationProvider
Get the name of a variable slice by id and bit range.
getSlices() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
getSlotBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
 
getSlotcount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
 
getSlotCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Determine the number of stack slots currently required to accommodate this wildcard type.
getSlotCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
getSlotCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
This method will throw if called on the void type!
getSlotcountAlignmentMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getSlotcountAlignmentMap() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Alignment specifications for non-composite types.
getSlotSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMethodStackMemoryModel
Get the slot size in bytes.
getSlotSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Get the size of a stack slot in bytes.
getSmaliCompatibility() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getSmallIntWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getSnapshotSize() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
 
getSoftwareVersion() - Method in class com.pnfsoftware.jeb.client.AbstractContext
Retrieve the global software version.
getSoftwareVersion() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Get the JEB back-end software version.
getSortedEntriesByValue(Map<K, V>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Retrieve a list of sorted (key,value) pairs from the provided map, sorted by ascending values.
getSortedEntriesByValue(Map<K, V>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Retrieve a list of sorted (key,value) pairs from the provided map, sorted by values.
getSortedValues(Map<K, V>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Retrieve the values of a map, sorted by natural ascending.
getSortedValues(Map<K, V>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Retrieve the values of a map, sorted by natural ascending or descending order.
getSortItemsForRendering() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getSource() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
 
getSource() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
 
getSource() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
getSource() - Method in interface com.pnfsoftware.jeb.core.units.code.ISourceUnit
Generate the decompiled source text.
getSource() - Method in class com.pnfsoftware.jeb.util.events.Event
 
getSource() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
 
getSourceCustomizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
getSourceCustomizer(INativeDecompilerUnit<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
The default implementation returns null.
getSourceCustomizer(INativeDecompilerUnit<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDecompilerPlugin
Provide an optional pseudo-C source code customizer.
getSourceDocument() - Method in interface com.pnfsoftware.jeb.core.units.code.ISourceUnit
Get the text document representing the decompiled source.
getSourceForVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getSourceId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc.E
 
getSourceIds() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
getSourceIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
Retrieve the Java source file name index where for this line of code.
getSourceLanguage() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getSourceLanguageId() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getSourceRange() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc.E
 
getSourceStringIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Get the string index of the file name containing the original source for this class.
getSpaceBits() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Get the width of this memory space in bits.
getSpaceOutCompounds() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
getSPAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getSPDelta() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Retrieve the optional stack-pointer delta indicator.
getSPDeltaOnReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
 
getSpecification() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
Retrieve the specification of this IDIE.
getSpecified() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
getSpId() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
getSplitCallArgThreshold() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getSpoiled() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
getSpoiled() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
Retrieve the list of spoiled variables.
getSpoiled() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
 
getSpoiledExpressions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Retrieve a read-only list of expressions spoiled by this ECall.
getSpoiledRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getSpoiledRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Get the list of all registers that may be modified and/or spoiled by a callee, in the most general sense.
getSpoiledRegisters(ICallingConventionManager) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
Collect spoiled registers from all defined calling conventions in the given manager.
getSpoiledVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
getSrc() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
 
getSrcId() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
 
getSrcIndex() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
 
getSrcOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
Retrieve the source operand of this assignment.
getSslContext() - Method in class com.pnfsoftware.jeb.util.net.SecureSocketInfo
 
getStackframeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
 
getStackframeModel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
 
getStackManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve the manager for local IEVars representing physical stack variables (in the general sense, ie memory slots).
getStackPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Retrieve the IR variable object that represents the stack pointer.
getStackPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Convenience method.
getStackPointer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Convenience method to read the SP.
getStackPointerDelta() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
getStackPointerDelta() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
Convenience method.
getStackPointerDelta() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
getStackPointerDeltaAfterExecution() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
getStackPointerDeltaDeterminer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
getStackPointerDeltaDeterminer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
 
getStackPointerDeltaValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
getStackPointerDeltaValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
Convenience method.
getStackPointerId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Convenience method.
getStackReads() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
The object must be mutable, else this method will throw.
getStackReference(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve a stack reference, i.e.
getStackSlotAges() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
 
getStackSlotSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getStackSlotSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Get the size of standard slot on the stack, in bytes.
getStackSlotSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getStackSlotValues() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
 
getStackSpoiledRanges() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
Retrieve the records of bad writes to stack slots.
getStacktrace() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IErrorDescription
 
getStackVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve the stack variable at the provided offset.
getStackVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve the list of memory stack variables used by this context.
getStackVariables(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve all defined stack variables whose (starting) offset are included in the provided range.
getStackWrites() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
The object must be mutable, else this method will throw.
getStandardEndianess() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Get the standard endianness.
getStandardOperator(JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperatorFactory
Retrieve a regular operator by type.
getStandardPackingAlignment() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
Retrieve the standard packing value used by the compiler to align structure fields if nothing was explicitly specified.
getStandardProxyInfo() - Method in class com.pnfsoftware.jeb.core.CoreOptions
 
getStartAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
 
getStartAddress() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
 
getStartTimestamp() - Method in class com.pnfsoftware.jeb.client.AbstractContext
Get the program start date in seconds.
getState() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Retrieve the dexdec emulator state attached to this object.
getState() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getState() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
 
getStatement() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledStatement
 
getStatement() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ELocation
 
getStatementOffset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ELocation
 
getStatements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
Walk the tree and get the ordered list of all (non-pseudo) statements that make up the method.
getStatements() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
getStatements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve the raw list of converted IR-statements.
getStatements() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Walk the tree and get the ordered list of all (non-pseudo) statements that make up the method.
getStateProcessorMode(EState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getStateProcessorMode(EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Retrieve the current processor mode relative to the provided EState.
getStaticCallsite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
getStaticField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the value of a static field.
getStaticFieldInitializer(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve the initializer for the static field of a class.
getStaticFieldInitializer(IDexClass, IDexFieldData) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Retrieve the initial value of a static final class field.
getStaticFields() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClassData
Get the static fields for this class.
getStaticFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getStaticInitializer() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
Retrieve the initial value of this field if it is a static final class field.
getStaticInitializers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Get the static initializers of the class.
getStaticMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
Get the static methods of this class.
getStatistics() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
 
getStatus() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getStatus() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
 
getStatus() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowResult
 
getStatus() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
NOTE: On error, the status is set to COMPLETED and IDecompiledItem.getErrorDescription() returns a non-null object.
getStatus() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
 
getStatus() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Get this thread status.
getStatus() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getStatus() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get the status for the unit.
getStatusCode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
Retrieve the status code of this decompilation output, one of STATUS_xxx.
getStatusMessage() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
getStatusSinks() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
getSTBString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getStmtsFlatList() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
 
getStmtsFlatList() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
 
getStoredExceptionVariable() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
getStoreLocation() - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
Get the store location.
getStoreLocation() - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
 
getStoreLocation() - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
 
getStrCode() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
 
getStream() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
 
getStream() - Method in class com.pnfsoftware.jeb.core.input.FileInput
 
getStream() - Method in interface com.pnfsoftware.jeb.core.input.IInput
Get the input stream.
getStream() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
 
getStream() - Method in class com.pnfsoftware.jeb.core.input.SubInput
 
getStream() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
getStream() - Method in class com.pnfsoftware.jeb.util.serialization.DeserializerHelper
 
getStream() - Method in interface com.pnfsoftware.jeb.util.serialization.IInternalSerializer
 
getStream() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
getStream() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
getStream() - Method in class com.pnfsoftware.jeb.util.serialization.SerializerHelper
 
getStrictErrorChecking() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
 
getString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the string value.
getString(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Convenience method to retrieve a string by its Dex string pool index.
getString(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStringTable
Retrieve the string at the given index in the table.
getString(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getString(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getString(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Safely retrieve a string property.
getString(String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getString(String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getString(String, String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Safely retrieve a string property.
getStringAt(IVirtualMemory, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
Attempt to create a string from the memory bytes located at the provided address.
getStringAt(IVirtualMemory, long, int, int, StringEncoding[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
Attempt to create a string from the memory bytes located at the provided address.
getStringAt(IVirtualMemory, long, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
Attempt to create a string from the memory bytes located at the provided address.
getStringByIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve a string by index.
getStringBytes() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
 
getStringConstant(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
getStringCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Get the number of strings present in the aggregated string pools represented by this Dex unit.
getStringDescription() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerTargetInformation
This method should return a text message as brief and concise as possible.
getStringDescription() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
 
getStringIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getStringIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Retrieve the pool index of a pooled string immediate.
getStringInfo(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
getStringLiteral() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
 
getStringMap() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
getStringObject(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve a string by reference.
getStringPool() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
getStringPool() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
getStrings() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
The skeleton implementation returns an empty list.
getStrings() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Get the Dex string pool, including extra strings added via addString.
getStrings() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Get the list of code strings.
getStrings() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getStringSafe(IDexUnit, int, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
 
getStringsPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getStringsPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getStringType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
 
getStringType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeStringItem
Get information about how the string is encoded in memory.
getStringUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getStringUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getStringUnsafe(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Retrieve a string property.
getStringValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
getStringValue(IDGlobalContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Resolve the pooled string constant to its effective value.
getStringVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
 
getStructureField(INativeType, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Given a structure type (or an alias to one), retrieve the field at the provided offset.
getStructureField(INativeType, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Given a structure type (or an alias to one), retrieve the field with the provided name.
getStructureFieldDetails() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem
 
getStructureFieldItemId(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getStructureFieldName(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getSTTString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getStubMethodSignature() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalStubException
Retrieve the stub method signature.
getSTVString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getStyle(ItemClassIdentifiers) - Method in interface com.pnfsoftware.jeb.core.output.text.IItemStyleInfoProvider
 
getSubElements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Get the list of AST elements that constitute this AST element.
getSubElements() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Get the list of AST elements that constitute this AST element.
getSubElements(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
This specialized version of IJavaElement.getSubElements() allows the caller to exclude collecting sub-blocks of this compound.
getSubExpressions() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Convenience method used to retrieve all the sub-expressions of this IR, in evaluation order.
getSubExpressions(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Collect the sub-expressions of an IRE.
getSubRoutineInvocationPolicy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the emulation policy for invoking sub-routines.
getSubsystem() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getSubsystemType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getSubsystemType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
Get the optional subsystem type supported by this manager.
getSubsystemType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
 
getSubsystemTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
getSubsystemTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Get the list of subsystem types this calling convention may work with.
getSubsystemTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get a list of targeted subsystems.
getSubsystemTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getSubtype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
 
getSubtypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getSubtypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
 
getSuffix(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
getSuffix(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
getSuffix(IInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Get the optional suffix to be appended to the formatted operand.
getSuperClass(IDexUnit, IDexClass) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
 
getSupertype() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Get the super type.
getSupertype(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
 
getSuperTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Get the type index for the superclass of this class.
getSupertypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
getSupertypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getSupertypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
 
getSupertypes() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
Get the list of super types for this class.
getSupertypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Get the superclass of that class.
getSupportedABIs(AdbWrapper) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Get the ABIs supported by a device.
getSupportedModes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
getSupportedModes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Get the list of valid modes that this processor supports.
getSupportedProcessors() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterBankService
Retrieve the list of processor types having a register bank, managed by this service.
getSupportedVariants() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
getSupportedVariants() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Retrieve a list of supported processor variants.
getSupposedlyGoodEpoch(INet) - Static method in class com.pnfsoftware.jeb.client.JebNet
Retrieve the timestamp provided by a well-known http server.
getSuspendPolicy(DebuggerEventType) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Get the suspend policy.
getSwitchData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Get the instruction switch data.
getSwitchData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
getSwitchDispatcher() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
Get value indicating whether branching instruction may be a switch dispatcher (heuristic).
getSwitchedExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
getSwitchedExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
Get the expression being switched on.
getSwitchExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
getSwitchType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
getSymbolCount() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getSymbolDataTypeInformation() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
 
getSymbolDataTypeInformation() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
getSymbolForNativeItem(INativeItem, INativeMethodItem, IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
 
getSymbolicStringAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve the simplest symbol address that corresponds to the given physical address.
getSymbolicStringAddress(long, int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Retrieve a symbol address that corresponds to the given physical address.
getSymbolIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
 
getSymbolProcessorFactories() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
 
getSymbolRelativeAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
Get the base-relative address of the symbol.
getSymbolRelativeAddress() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
getSymbols() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getSymbols() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
 
getSymbols(int, int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getSymbols(int, int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
 
getSymbols(Iterable<? extends ISymbolInformation>) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessor
Retrieve all symbols that can be safely used.
getSymbolSectionIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
 
getSymbolSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
Get the size of the symbol.
getSymbolSize() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
getSymbolTables() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
 
getSyntheticIdentifierItemId(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getSyscallRegisterId(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
Retrieve the register ID where the syscall number is stored
getSystemId() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
 
getSystemProperties() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Retrieve the system properties of the emulated process.
getTable() - Method in class com.pnfsoftware.jeb.core.output.table.impl.StaticTableDocument
 
getTable() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
Get the entire document.
getTableIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.VirtualMethodCoordinates
 
getTablePart(int, int) - Method in class com.pnfsoftware.jeb.core.output.table.impl.StaticTableDocument
 
getTablePart(int, int) - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
Get a part of the document.
getTag() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
Get the optional default tag.
getTag(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
Retrieve a tag.
getTagName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
Retrieve the tag name or hex value if unknown
getTagName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
getTags() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
getTags() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
getTags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
Get the optimizer tags.
getTags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
Retrieve a copy of all the tags.
getTags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
getTags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
Get the optimizer tags.
getTags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Get a read-only collection of the current tag map.
getTarget() - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
 
getTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
Retrieve the IR method context to be optimized.
getTarget() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
getTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Get the target onto which the optimizations will be performed.
getTarget() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
 
getTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
Retrieve the target AST element to be optimized.
getTargetAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData
 
getTargetAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData
 
getTargetAddress(ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
 
getTargetAddress(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
getTargetAddress(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
getTargetApiLevel() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit
 
getTargetApplication() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Retrieve the optional target application.
getTargetCompiler() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
Provides the compiler targeted by this signature package.
getTargetCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Get the number of unique targets.
getTargetDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Get the default target device for operations.
getTargetEnumerator() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Provide an optional target enumerator.
getTargetEnumerator() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnitIdentifier
Provide an optional target enumerator.
getTargetForCase(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Get the target for the provided case key.
getTargetInformation() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Retrieve information about the target being debugged.
getTargetModules() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
getTargetModulesMapping() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
getTargetName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizerTarget
Retrieve the target name, typically, the signature or address of the method being optimized.
getTargetName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
Provides the name of the signature target(s).
getTargetObject() - Method in class com.pnfsoftware.jeb.core.actions.ActionReplaceData
Used by clients.
getTargetProcessor() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Get the target processor type.
getTargetProcessor() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getTargetProcessorType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
 
getTargets() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchResolution
 
getTargets() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
getTargets() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
Get the a list of targets.
getTargets(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Get the collection of targets.
getTargetSectionIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
 
getTargetSubsystem() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Get the target subsystem and/or operating system type.
getTargetSubsystem() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getTargetType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
 
getTelemetry() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getTempFolder() - Static method in class com.pnfsoftware.jeb.util.io.IO
Retrieve the temporary folder.
getTempRegister(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
getTempRegister(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
 
GETTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
a getter, i.e.
getText() - Method in class com.pnfsoftware.jeb.client.PublicAnnouncement
 
getText() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
getText() - Method in interface com.pnfsoftware.jeb.core.output.text.ILine
Get the line text.
getText() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
 
getText() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
getText() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextItem
Get the text of the item.
getText() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
 
getText(ITextDocument) - Static method in class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
Get the text buffer of a text document.
getTextContent() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getTextFirstIndex(byte[], int, char...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
getThird() - Method in class com.pnfsoftware.jeb.util.base.Triple
 
getThirdOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
Get the third operand, might be null.
getThreadById(long) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Get a thread by its identifier.
getThreadFrameSlotIndexMode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit
 
getThreadId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
 
getThreadId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
getThreadPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Set the maximum number of threads to be used when decompiling multiple items concurrently.
getThreads() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Get a list of threads running on the target.
getThreadSharedState() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve the current IR state associated with the current thread.
getThrowable() - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
 
getThrowable() - Method in class com.pnfsoftware.jeb.core.events.ExceptionNotification
 
getThrowExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
getThrownObjectRef() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalCodeThrownException
Retrieve a reference to the thrown exception.
getThumb2(int, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
Build an DirectEncodedMemoryArea for Thumb-2
getTime() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
 
getTimeDateStamp() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
 
getTimeDateStamp() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
 
getTimedOperationVerifier() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
getTimeLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the amount of emulation time left.
getTimeout() - Method in interface com.pnfsoftware.jeb.util.concurrent.IMonitorInfoProvider
Get the current timeout value.
getTimeout() - Method in class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
 
getTimestamp() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
 
getTimestamp() - Method in class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
 
getTimestamp() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
 
getTimestamp() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
 
getTimestamp() - Method in class com.pnfsoftware.jeb.core.Version
Get the timestamp.
getTimestamp() - Method in class com.pnfsoftware.jeb.util.events.Event
 
getTimestamp() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
 
getTimestampMs() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
 
getTimestampMs() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotification
Retrieve the creation timestamp of this notification.
getTimestampMs() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
 
getTo() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
 
getToken(List<InputToken>, int) - Static method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
getToolName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
getTopLevelClass() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
getTopLevelClass() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getTotal() - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
 
getTotal() - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
 
getTotalOptimizationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
getTotalOptimizationCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
 
getTotalSize() - Method in class com.pnfsoftware.jeb.util.io.DummyInputStream
Get the number of bytes read.
getTotalSize() - Method in class com.pnfsoftware.jeb.util.io.DummyOutputStream
Get the number of bytes written.
getTotalTimeout() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
getTrailerOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getTrampolineTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
 
getTrampolineTarget() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
getTrampolineTarget(CFG<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default result (ChainedOperationResult.getResult()) is null.
getTrampolineTarget(CFG<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Get the location targeted by a trampoline routine -- a routine that only branches to another location --, if any.
getTransientStore() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getTransientStore() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Retrieve a reference to the transient store provided by this context.
getTriggerIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
 
getTriggerLine() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
 
getTruncatedRegisterValue(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getTrustManager() - Method in class com.pnfsoftware.jeb.util.net.SecureSocketInfo
 
getTryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionItem
Get the code address of the beginning of the try block.
getTryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionItem
Get the code address of the beginning of the try block.
getTryAddressEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionItem
 
getTryBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
Get the try block.
getTrySize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionItem
Get the code size of the try block
getTrySize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionItem
Get the code size of the try block
getType() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
 
getType() - Method in class com.pnfsoftware.jeb.core.BooleanOptionDefinition
 
getType() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
 
getType() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
 
getType() - Method in interface com.pnfsoftware.jeb.core.ITypedOptionDefinition
Retrieve the type of the option
getType() - Method in class com.pnfsoftware.jeb.core.ListOptionDefinition
 
getType() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
 
getType() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
 
getType() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
Get the property type.
getType() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
 
getType() - Method in class com.pnfsoftware.jeb.core.units.AbstractMetadataGroup
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionParameter
Get the parameter type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the value type.
getType() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSAnnotation
 
getType() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
getType() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Get the IR expression type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
Get the optimizer type.
getType() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
Never null
getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl
Get the declaration type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
Get the identifier type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Get the currently set intermediate-type.
getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
Retrieve the type of this optimizer.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeDataItem
Retrieve the data item type.
getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
 
getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
The default implementation returns ProcessorType.UNKNOWN.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Retrieve the processor type.
getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeAttribute
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeFeature
Returns a String describing the feature type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandElementValue
The type of operand element.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Get the field type.
getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser.Decl
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
 
getType() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
getType() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotation
Get the annotation type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
Retrieve the primary caught type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Get the class or interface type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the constant type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDefinition
Get the identifier type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
Get the field type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
Get this identifier's type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
Get the type of object being instantiated.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray
Get the type of array being instantiated.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeReference
Get the referenced type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJOptimizer
Get the optimizer type.
getType() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconLambda
 
getType() - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
Get the pointer type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getType() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
 
getType() - Method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIEAttribute
Form type as stated in DWARF specification.
getType() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationApplicator
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator
Get the relocation type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
Get the symbol type.
getType() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
getType() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
Get the group type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotification
Get the notification type.
getType() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
 
getType() - Method in class com.pnfsoftware.jeb.util.events.Event
 
getType() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
 
getType() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getType(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve a type by its Dex type pool index.
getType(int) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
 
getType(int) - Method in interface com.pnfsoftware.jeb.util.serialization.ITypeIdProvider
Get a type by type-id.
getType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve a type by its fully-qualified name.
getType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
 
getType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
 
getType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Retrieve a type by effective signature.
getType(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Retrieve a type by effective signature.
getType(String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Retrieve a type by effective signature.
getTypeAdapter() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Provide the type adapter used by the emulator and sandbox.
getTypeAnnotations(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
 
getTypedValue() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
Retrieve the variable value.
getTypeFactory() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve the global high-level type factory.
getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the global high-level type factory.
getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
Convenience method.
getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
 
getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
 
getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperatorFactory
 
getTypeHierarchy(String, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
getTypeId() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getTypeIdProvider() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
getTypeIdProvider() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
 
getTypeIdProvider() - Method in interface com.pnfsoftware.jeb.core.units.IUnitPlugin
The type-id provider for this type of units.
getTypeIdProvider() - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
 
getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotation
Get the type index for this annotation.
getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
Get the type index for the variable.
getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionHandler
Get the type of exceptions checked by this catch handler.
getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Get the intrinsic value of this item.
getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
Get the type of exceptions checked by this catch handler.
getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDReferenceType
Get the type index.
getTypeIndex() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getTypeInfoProvider() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
getTypeInfoProvider() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve the type information provider.
getTypeInfoProvider() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the type information provider.
getTypeInfoProvider() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
Retrieve the type information provider, which provides information for additional types provided by the dex modules.
getTypeItemId(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getTypelib() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
 
getTypelibName() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
 
getTypeLibraryService() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve the type library service managed by this context.
getTypeLibraryService() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Retrieve the optional type library service (TLS) connected to this manager.
getTypeLibraryService() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the global type library service.
getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Get a reference to the type manager.
getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeDataAnalyzer
Retrieve the type manager used by this data parser.
getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
Convenience method.
getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.INativeType
Get the type manager responsible for this type.
getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackage
 
getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the global type manager used by this unit.
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueArray
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueBoolean
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueByte
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueCharacter
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueDouble
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueFloat
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueInteger
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueLong
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueObject
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueRaw
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueShort
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
 
getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueVoid
 
getTypeName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
Get the type name.
getTypeOfImport() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
getTypes() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
The skeleton implementation returns an empty list.
getTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Get the Dex prototype pool
getTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
Retrieve a list of the principal primitive types.
getTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get the list of types contained in this library.
getTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Retrieve the types currently managed by this manager.
getTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Get the list of types.
getTypes() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
getTypes(ISimpleFilter<INativeType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get a list of types contained in this library.
getTypes(ISimpleFilter<INativeType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Retrieve the types currently managed by this manager.
getTypeSignature(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
getTypeSize(ICType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
Get type size in bytes
getTypesPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getTypesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
 
getTypeTag() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSValue
A value type tag.
getUid() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getUid() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getUid() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Retrieve an identifier that uniquely identifies the unit within its project.
getUINT16(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
-1 is sign-extended
getUINT32(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
-1 is sign-extended
getUINT8(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
-1 is sign-extended
getUnaryOperator(boolean[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
Get the operator used for a unary operator assignment.
getUnaryOperator(boolean[]) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Retrieve the unary operator of a unary operator assignment.
getUnchangedCounter() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
getUnchangedCounter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
getUncompressedData() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipData
 
getUncompressedStream(InputStream) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
LZ4 compression.
getUndefinedMessage(byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
 
getUnderlyingMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
Retrieve the underlying VM wrapped by the shim.
getUnderlyingRegisterId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve the id of the underlying IEVar-register used to hold this variable.
getUnexpectedObject() - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
getUniqueNativeCodeUnitChild(ICodeObjectUnit) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
Get unique native code child if it exists, null otherwise.
getUnit() - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
Get the unit visualized by this fragment.
getUnit() - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
Get the unit represented by this view.
getUnit() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
 
getUnit() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
Get the unit on to which the action is to be executed.
getUnit() - Method in class com.pnfsoftware.jeb.core.BookmarkManager.Bookmark
 
getUnit() - Method in exception com.pnfsoftware.jeb.core.exceptions.JebException
 
getUnit() - Method in exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
 
getUnit() - Method in interface com.pnfsoftware.jeb.core.output.IGenericDocument
If available, retrieve the unit that backs up this document.
getUnit() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
getUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJniEndpoint
IUnit bound to this endpoint.
getUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexDisassemblyDocument
IUnit which is being rendered
getUnit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
 
getUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Get the code unit managing INativeCodeAnalyzer.
getUnit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
getUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.render.INativeDisassemblyDocument
IUnit which is being rendered
getUnit() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
getUnit() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
getUnit() - Method in class com.pnfsoftware.jeb.core.units.UnitAddress
 
getUnitAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
Get the breakpoint address relative to the unit from which the breakpoint belongs, if possible.
getUnitAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
 
getUnitAddress() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
 
getUnitAddress() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
getUnitAddress(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
This method is called when client code requests a navigation action on a node.
getUnitIdentifier(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve an identifier by type.
getUnitIdentifier(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Get an identifier by type.
getUnitIdentifiers() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve the list of all identifiers that projects managed by this context may have access to.
getUnitIdentifiers() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Get a list of unit identifiers managed by this processor.
getUnitProcessor() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getUnitProcessor() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
getUnitProcessor() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Retrieve the unit processor used by this unit.
getUnits() - Method in interface com.pnfsoftware.jeb.core.ILiveArtifact
Get the units that resulted from the analysis of the artifact within a given project.
getUnitsFromPathList(IRuntimeProject, List<String>) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve the targets IUnit from its path (built from UnitUtil.buildFullyQualifiedUnitPathList(IUnitCreator, boolean) for example).
getUnmanglerService() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Retrieve the unmangler service (managing name-unmanging engines) used by this analyzer.
getUnpredictableMessage(byte[], String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
 
getUnsignedInt() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTypeFactory
 
getUnsignedInt(ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Unpack a 4-byte int and zero-extend it to a long.
getUnsignedInt(ByteBuffer, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Unpack a 4-byte int and zero-extend it to a long.
getUnsignedValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Get this immediate as an unsigned big integer value.
getUpdateChannel() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getUpdateDFA() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
 
getUpdatedValue() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification.Entry
 
getUptime() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve the duration this project has been opened JEB since it's been last opened.
getUrls() - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
 
getUsage() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
getUse() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
getUse() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
Retrieve the list of uses.
getUse() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
getUse() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
 
getUsed() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Convenience method to invoke IEGeneric.getUsed(EDefUseInfo).
getUsed(EDefUseInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Retrieve the variables or variable bits 'used' (read) by the instruction.
getUseDebugInfoNames() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
getUseDefChains(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getUseDefChains(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getUseDefChains(long, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getUseDefs(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getUseDefs(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getUseDefs(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getUseDefs(long, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getUseDefs(long, int, int, boolean, boolean, IBasicBlock<InsnType>, int, boolean[], boolean, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Find the list of definition points for a used variable.
getUseDiscrepancies(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getUseDiscrepancies(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Retrieve the list of use-discrepancies at the provided instruction address.
getUsedMemory() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getUsedMemory() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Get the amount of memory currently used by JEB.
getUsedVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Get the variables used (read) by this instruction.
getUsedVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
getUsedVarIds(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
getUsePForParameters() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
getUsePot() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
 
getUser() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
 
getUser() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
 
getUser() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getUserAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
Get the user (non-internal) string address.
getUserAddresses() - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
Get a list of optional details, associated to the list of returned addresses.
getUserAgent() - Method in interface com.pnfsoftware.jeb.util.net.INet
 
getUserAgent() - Method in class com.pnfsoftware.jeb.util.net.Net
 
getUserCreatedPackageFolder() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Get the path for the user-created signature package folder, if any, whose name is set to NativeSignatureDBManager.SIGLIB_USER_PACKAGE_FOLDER.
getUserCreatedPackages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Provides the list of active signature packages entries that were created by a user.
getUserCreatedPackages(ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Provides the list of active signature packages entries that were created by a user with a given processor type.
getUserData(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
getUserDatabase() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
Get the user database.
getUserDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
 
getUserDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
getUserdetails() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
 
getUserFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Custom flags.
getUserFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Custom flags.
getUserid() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
getUsername() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
getUserSelectedPackage(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
getUuid() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
getUuid() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
 
getUuid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
 
getUuid() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getValidSections() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getValidSections() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Retrieve the list of sections that are not marked INVALID.
getValidSegments() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
getValidSegments() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Retrieve the list of segments that are not marked INVALID.
getValue() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.E
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Attribute
 
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionParameter
Get the parameter value, encoded in a long.
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationElement
Get the value of this element.
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSValue
Retrieve the value.
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDIndex
Get the index value.
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
 
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Get this immediate as a big integer value (signed).
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEReturn
Get the primary return value expression.
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeAttribute
 
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeFeature
Returns the feature value
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
 
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IEnumerationElement
Get the integer value.
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Get the slot index or native register id, depending on the type of this object.
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueNumber
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueBoolean
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueByte
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueCharacter
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueDouble
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueFloat
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueInteger
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueLong
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueRaw
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueShort
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueVoid
 
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
Get the value.
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeString
Retrieve the string value.
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotationElement
Get the element value.
getValue() - Method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
 
getValue() - Method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
 
getValue() - Method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
 
getValue() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
 
getValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
getValue() - Method in class com.pnfsoftware.jeb.util.interpreter.InputToken
 
getValue(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexString
Retrieve the string value.
getValue(byte[], int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
getValue(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Retrieve the value of a variable.
getValue(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
getValue(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
Get the binary value of a register.
getValue(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Retrieve the value of a variable.
getValue(Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Get the slot index or native register id, depending on the type of this object.
getValue(Enum<T>) - Static method in class com.pnfsoftware.jeb.util.base.Enums
 
getValue(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
 
getValue(String) - Method in interface com.pnfsoftware.jeb.core.actions.IActionData
Convenience method used to store any object.
getValue(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getValue(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getValue(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Get a property value.
getValue(String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Retrieve a value.
getValue(String, int, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
getValue(String, int, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
getValue(String, int, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Get a property value with optional control on depth search and property validation.
getValue(String, String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Retrieve a value.
getValue(String, String, String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Retrieve a value.
getValue2() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
For register pairs, retrieve the native register id of the second register of the pair.
getValue2(Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
For register pairs, retrieve the native register id of the second register of the pair.
getValue3() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
For register quads, retrieve the native register id of the third register.
getValue4() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
For register quads, retrieve the native register id of the fourth register.
getValueAsAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Get the immediate value as a primitive long, preferably unsigned.
getValueAsDoubleFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
 
getValueAsLong() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
 
getValueAsLong() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
 
getValueAsLong() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Get the immediate value as a signed primitive long.
getValueAsLong(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Convenience method used to retrieve the value of an initialized variable as a long.
getValueAsLong(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
getValueAsLong(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
Get the value of a register that does not exceed 64 bits, as a long, using the bank's set byte ordering.
getValueAsLongSafe(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Convenience method used to retrieve the value of a variable as a long object.
getValueAsSingleFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
 
getValueAsStackIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
getValueAsUnsignedLong() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Get the immediate value as an unsigned, zero-extended primitive long.
getValueAsUnsignedLong(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Convenience method used to retrieve the value of a variable as a long object.
getValueByName(IRegisterData, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
getValueByNameAsLong(IRegisterData, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
getValues() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSAnnotation
 
getValues() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEReturn
Get the list of return value expressions.
getValues() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
Generate a list of all values stored in this trie.
getValues() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
Retrieve the values stored in all the sets managed by this object.
getValueSafe(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Retrieve the value of a variable.
getValueSafe(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Retrieve the value of a variable.
getValuesByName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
getVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve a variable by id.
getVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Retrieve a global context IEVar by id.
getVar(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve a variable by name.
getVarAddress(ICIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
getVarArgTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VariableArgumentInformation
 
getVarForRegPair(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
 
getVariable() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
 
getVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Read a variable.
getVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method to read the value of a variable in the current frame (top frame of the top context).
getVariable(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Read a variable.
getVariable(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method to read the value of a variable in the current frame (top frame of the top context).
getVariable(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
getVariableAtSlot(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
getVariableById(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve a variable (routine-scope or global-scope) by id.
getVariableByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Retrieve a global-scope variable by name.
getVariableByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Retrieve a routine-scope variable by name.
getVariableCollectionFlags() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getVariableCollectionFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Retrieve the variable collection flags.
getVariableIndex() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
 
getVariableInformationProvider() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
getVariableInformationProvider() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Retrieve the current variable information provider.
getVariableInformationProvider() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getVariableInformationProvider() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
getVariableMap() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve a read-only map of all variables created by this context.
getVariableMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
 
getVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
Get the variables defined on this line.
getVariables() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
getVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
getVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
Read all variables that can be read on this stack frame.
getVariables(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
 
getVariables(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
 
getVariables(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getVariablesEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
Get the list of local variables going out-of-scope on the given line.
getVariablesRestart() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
Get the list of local variables that were previously out-of-scope and being in-scope again.
getVariant() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
getVariant() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Get the processor variant used by this object.
getVarIds() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Recursively collect all the variable ids used and defined by this expression.
getVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Generate a list (modifiable copy) containing the variable ids stored in this object.
getVarLike(IJavaExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Detect: x, (int)x
getVarMap() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Reserved for internal use.
getVars() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState.Frame
 
getVars(IERoutineContext, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
getVarSafe(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getVarSlice(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
getVarSliceId(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
getVarsToSubstitute() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
 
getVarToSubstitute(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
 
getVerifier() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
getVersion() - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
 
getVersion() - Method in class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
 
getVersion() - Method in interface com.pnfsoftware.jeb.core.ICoreContext
Get the version of this core.
getVersion() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
Get the plugin version.
getVersion() - Method in class com.pnfsoftware.jeb.core.PluginInformation
 
getVersion() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
 
getVersion() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Get the adb tool version used by this wrapper.
getVersion() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Retrieve the ADB version string.
getVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the DEX version number.
getVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
 
getVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get the incremental version number of this type library.
getVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
getVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Get a version information string about the code object.
getVersion() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getVersion() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
getVersion(IBinaryUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Extract the version number from an Android binary unit.
getVersionHash() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
Retrieve a hex-encoded string of the snapshot version hash.
getVersionTag() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
Retrieve the inferred Dart SDK version used to generate the snapshot.
getVertex(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getVertexByIndex(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getVertexCentralityScore() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
 
getVertexColor(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
Determine the base color of a vertex for rendering.
getVertexCount() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getVertexIdForAddress(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
 
getVertexIdForAddress(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCallgraphBuilder
 
getVertexIdForAddress(String) - Method in interface com.pnfsoftware.jeb.util.graph.IAddressableDigraphBuilder
 
getVertexIndexesByDescendingCentrality() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getVertexLabel(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getVertexMark(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
Determine if the provided vertex is marked.
getVertexShape(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
Determine the shape of a vertex for rendering.
getVertices() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getView() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Get a full view of the current model.
getView(Long, Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Get a copy view of the current model.
getViews() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Get the list of all views in the current UI client.
getViews(IUnit) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Get the list of views representing the given unit within the UI client.
getVirtualAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
 
getVirtualAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
 
getVirtualImageBase() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Retrieve the virtual image base.
getVirtualMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
getVirtualMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
 
getVirtualMethodFromCoordinates(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getVirtualMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClassData
Get the virtual methods for this class.
getVirtualMethods(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
Get the virtual methods of this class, including or not the virtual methods defined in parent classes that were not overridden (and therefore, indirectly belonging to this class as well).
getVirtualPC() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState.Frame
 
getVirtualPC() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
getVirtualSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
 
getVirtualSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
 
getVirtualTables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
getVirtualTables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
 
getVirtualTableType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IVirtualTableDefinition
Get the type of the virtual table.
getVisibility() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
Get the visibility for the annotation.
getVisibility() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
 
getVisibleParameterCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getVisibleParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
getVmSnapshotInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotUnit
Retrieve the virtual machine snapshot information object.
getVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTypeFactory
 
getVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Get the void pseudo-type.
getVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getVoidReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
 
getWaitQueueLength(Condition) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
getWaitQueueLength(Condition) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
getWantedReplacement() - Method in class com.pnfsoftware.jeb.core.actions.ActionReplaceData
Used by engine/plugins.
getWantedType() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
 
getWantedType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
 
getWatchdog() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the optional decompilation watchdog.
getWeaklyConnectedComponents() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
getWeight() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
 
getWeight() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
 
getWellKnownAddresses(int, Predicate<String>) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
Retrieve a collection of valid unit addresses.
getWhitelist() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
getWholeExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESlice
Retrieve the unsliced expression.
getWholeText() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
 
getWildcardTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
getWildcardTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
getWildcardTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
getWildcardTypeManager() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
getWildcardTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
 
getWildcardTypeManagerDefaultResolutionGroup() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation returns IWildcardType.Group.INTEGER.
getWildcardTypeManagerDefaultResolutionGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
 
getWildcardTypes(IWildcardTypeManager, Collection<IEGeneric>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
getWin32VersionValue() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
 
getWordSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
Get the machine word size, in bits.
getWordSize() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
getWrap() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
Return the wrapped IUnit
getWriteHoldCount() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
getWriteListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
getWriteTimeout() - Method in interface com.pnfsoftware.jeb.util.net.INet
 
getWriteTimeout() - Method in class com.pnfsoftware.jeb.util.net.Net
 
getWrittenObjectCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
getWrittenPages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder.Results
 
getWrittenStringBytesCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
getWrittenStringBytesCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
getWrittenStringCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
getWrittenStringCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
getWrittenStringPool() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
getWrittenStringPool() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
getX86RTString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getXmlEncoding() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getXmlManifestElement() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
This low-level method offers access to the org.w3c.dom.Element holding the Manifest root.
getXmlStandalone() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getXmlVersion() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
geU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
GLOBAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
Global variable in the program memory.
GlobalLog - Class in com.pnfsoftware.jeb.util.logging
Global logging facility used by JEB.
GlobalLog() - Constructor for class com.pnfsoftware.jeb.util.logging.GlobalLog
 
gnuVersion - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
gnuVersion_d - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
gnuVersion_r - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
got - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
Goto - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Goto - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
GOTO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
GOTO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
GOTO_END_OF_METHOD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
 
GOTO_INDEX - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
GOTO_NEXT_INS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
 
GOTO_PREV_BLOCK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
 
GPR_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
GPR0 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
GPR1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
GPR2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
GPR3 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
GPR4 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
GPR5 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
GPR6 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
GPR7 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
GRAPH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Graph language ?
GraphDialogExtensions - Class in com.pnfsoftware.jeb.client.api
Optional extension used to customize and provide action handlers for graph dialogs.
GraphDialogExtensions() - Constructor for class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
 
GraphDialogExtensions.EdgeStyle - Enum Class in com.pnfsoftware.jeb.client.api
Edge styles for rendering.
GraphDialogExtensions.LayoutMode - Enum Class in com.pnfsoftware.jeb.client.api
Graph rendering mode.
GraphDialogExtensions.VertexShape - Enum Class in com.pnfsoftware.jeb.client.api
Vertex shape for rendering.
GROUPID_TYPELIB_EFI - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
 
GROUPID_TYPELIB_LINUX - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
 
GROUPID_TYPELIB_LINUX_ANDROID - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
 
GROUPID_TYPELIB_POSIX - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
 
GROUPID_TYPELIB_TEST - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
reserved for internal use
GROUPID_TYPELIB_TEST1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
reserved for internal use
GROUPID_TYPELIB_TEST2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
reserved for internal use
GROUPID_TYPELIB_TEST3 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
reserved for internal use
GROUPID_TYPELIB_TEST4 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
reserved for internal use
GROUPID_TYPELIB_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
 
GROUPID_TYPELIB_WIN32 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
 
GROUPID_TYPELIB_WINDDK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
 
GROUPID_TYPELIB_WINDOWS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
 
groupIdToName(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
 
grp(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Defines the group from which register belongs.
grp1NMaxRunCount - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
maximum run count for the group [1..N] (<0 means no limit)
gt(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
GT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
GT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Logical greater-than
GT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
GT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
signed greater (strict)
GT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
GT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
unsigned greater (strict)
gtS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
gtU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
GUARANTEE_HIGH - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
GUARANTEE_LOW - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
GUARANTEE_MEDIUM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
GUARANTEE_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
Guid - Class in com.pnfsoftware.jeb.core.units.code.wincommon
GUID - 128-bit UUID objects.
Guid(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
 
Guid(byte[], boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
 
Guid(byte[], int) - Constructor for class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
 
GZIP - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
Specify that data should be gzip-compressed in second bit.

H

H8_300 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
H8_300H - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
H8_500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
H8S - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
half() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Retrieve the lower half-part of this IRE.
HALF_PRECISION_FLOAT - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Denotes a half-precision float (two-byte IEEE 754, see #MT_FLOAT).
handler - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
 
handlers() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
has(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
Determine if all of the provided bits are currently set.
has(int, int) - Static method in class com.pnfsoftware.jeb.util.base.Flags
Flags utility: determine if the provided bit(s) is/are set
has(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
Verify if the given file is contained in the store.
has(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
 
has(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
 
has(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
 
has(String...) - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
Determine if this object contains a change notification at least one of the provided property name.
has(K) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Check if an object is currently referenced, ie its reference counter is greater or equal than zero.
HAS_RELATED_ITEMS - Static variable in interface com.pnfsoftware.jeb.core.output.IActionableItem
This flag indicates that this item id is tied to one or more other related ids.
hasAppendedData() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
 
hasApplication() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
hasApplication() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Determine whether or not the APK contains an application (Application tag in the Android manifest); if there is no app, other application-related methods (IApkUnit.getApplicationName(), IApkUnit.isDebuggable(), IApkUnit.getActivities(), IApkUnit.getMainActivity(), IApkUnit.getServices(), IApkUnit.getProviders(), IApkUnit.getReceivers()) should not be used.
hasAttribute(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Determine whether this item has an attribute.
hasAttribute(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
hasAttributeNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
hasAttributes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
hasAttributeValue(String, String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
 
hasBackingFile() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
Determine if this database is backed by a file.
hasBackingFile() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseWriter
Determine if this database is backed by a file.
hasBackingFile() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
 
hasBackingFile() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
 
hasBadValue(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Determine whether the provided variable is currently set to BAD.
hasBinaryRepresentation() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
Determine if this document offers binary representations.
hasBlank(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Determine if a string contains one or more WSP characters.
hasChildNodes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
hasChildren() - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
 
hasChildren() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
hasChildren() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
 
hasChildren() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
hasChildren() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
 
hasChildren(ICodeNode, int, int) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
 
hasConstantsFormatterOverride() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
hasCredentials() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
hasDataDescriptor() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
 
hasDecompArm - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
hasDecompDex - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
hasDecompEvm - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
hasDecompilerFor(ICodeUnit) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
Determine whether or not there is (or could be) an associated decompiler for the provided code unit.
hasDecompMips - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
hasDecompRiscv - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
hasDecompS7 - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
hasDecompWasm - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
hasDecompX86 - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
hasDefaultAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
 
hasDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
Determine whether the conditional statement has a default block.
hasDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Determine whether that if-statement has a default block.
hasDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
Determine if the switch block has a default case.
hasDefaultThread() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Non blocking method that checks a default thread is set.
hasDefinitions() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
hasDefinitions() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
 
hasDescendants(IPropertyDefinitionManager) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Determine whether a PDM has descendant properties.
hasDescendants(IPropertyDefinitionManager, int, int) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Determine whether a PDM has descendant properties (modulo the provided criteria).
hasEmptyBranch(ICIfStm) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if a if-statement has an empty branch (including the default one).
hasEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Determine whether an entry exists.
hasErrors() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
hasExit() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Determine if this CFG has exit blocks, that is, blocks without out-edges.
hasExit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Determine if this CFG has exit blocks, that is, blocks without out-edges.
hasExplicitlyUsedVar(IEGeneric, IEVar) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
hasFile(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
Determine if the database contains the given file (the file must exist).
hasFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
 
hasFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
 
hasFile(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Verify if a file is present.
hasFinallyBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
hasFlag(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Indicate if INativeItem has a particular flag.
hasFlag(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
hasFlag(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
 
hasFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
 
hasFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Check if this IRE contains the provided flags.
hasFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience method.
hasFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Determine whether any flags have been set on this element.
hasFrames() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
Determine whether this contet holds any frame.
hash - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
Hash - Class in com.pnfsoftware.jeb.util.encoding
Hash calculation routines.
Hash() - Constructor for class com.pnfsoftware.jeb.util.encoding.Hash
 
HashCalculator - Class in com.pnfsoftware.jeb.util.encoding
Memory and CPU efficient way to compute message digests.
HashCalculator(InputStream, int) - Constructor for class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
hashCode() - Method in class com.pnfsoftware.jeb.client.script.TypeInfo
 
hashCode() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
 
hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.ClassCoordinates
 
hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.FieldCoordinates
 
hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
 
hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
 
hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
 
hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.NativeCoordinates
 
hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.PackageCoordinates
 
hashCode() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
hashCode() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
 
hashCode() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
 
hashCode() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
 
hashCode() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
 
hashCode() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc.E
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignaturePackageEntry
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
 
hashCode() - Method in class com.pnfsoftware.jeb.core.units.UnitAddress
 
hashCode() - Method in class com.pnfsoftware.jeb.core.Version
 
hashCode() - Method in class com.pnfsoftware.jeb.util.base.Couple
 
hashCode() - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
hashCode() - Method in class com.pnfsoftware.jeb.util.base.StarMatcher.Result
 
hashCode() - Method in class com.pnfsoftware.jeb.util.base.Triple
 
hashCode() - Method in class com.pnfsoftware.jeb.util.base.Wrapper
 
hashCode() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
 
hashCode() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
hashCode() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
hashCode() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
hashCode() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
hashCode() - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
 
hashCode() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
 
hashCode() - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
hashCode() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
hashCode() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
 
hashCode() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.Token
 
hashCode() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
hashCode() - Method in class com.pnfsoftware.jeb.util.logging.Sink
 
hashCode() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
hashCode() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
hashCode() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
HashedList<E> - Class in com.pnfsoftware.jeb.util.collect
A List type suitable for long lists of unique items for which presence checks are often required.
HashedList() - Constructor for class com.pnfsoftware.jeb.util.collect.HashedList
 
HashedList(int) - Constructor for class com.pnfsoftware.jeb.util.collect.HashedList
 
HashedList(Collection<? extends E>) - Constructor for class com.pnfsoftware.jeb.util.collect.HashedList
 
hasInitialValues() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray
 
hasIntersection(IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Check if there is common range between current range and the other range.
hasIntersection(Collection<? extends T>, Collection<? extends T>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
 
hasInvokeInfo(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine whether the IR expression makes invocations (general invocations, new, new-array).
hasLength(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Determine if a string is non-null and non-empty.
hasLinearControlFlow(IERoutineContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Checks if an IR routine contains only basic blocks with one parent and one child (no merge or disjunction of control-flow).
hasMeaningfulTargetName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
Checks if the signature target name is meaningful, i.e.
hasName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Determine if this register uses the provided name (case-insensitive).
hasName(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Determine if this register uses the provided name.
hasName(Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Determine if this register uses any of the provided names (case-insensitive).
hasName(Collection<String>, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Determine if this register uses any of the provided names.
hasNext() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
hasNoArgConstructor(Class<?>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
 
hasNoCall(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if no ICCall is done by this ICElement.
hasNoExit() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Determine if this CFG does not have any exit block.
hasNoExit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Determine if this CFG does not have any exit block.
hasNone(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
Determine if none of the provided bits are currently set.
hasNoSideEffect(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if an IR expression is side-effect free.
hasNoSideEffects(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if an ICElement can not possibly modify variables.
hasNotification(IRuntimeProject) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
Determine if a project has at least one unit with at least one notification.
hasNotification(IRuntimeProject, int) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
Determine if a project has at least one unit with at least one notification whose level is greater than or equal than the requested one.
hasNoTypeInfo(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the provided IR expression embeds no amount at all of type information.
hasOpenedProject() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
hasOutput() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
hasParsingErrors() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Determine whether the method's bytecode was successfully parsed.
hasPhysicalMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Determine whether an explicit physical method index is attached to this element.
hasPhysicalOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Determine whether a physical offset is attached to this element.
hasPrefix() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
 
hasPrependedData() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
 
hasPrevious() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
hasProjects() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Determine whether some projects are loaded within this engines context.
hasProtectedBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Determine whether this object carries some protection information.
hasPrototypeAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
 
hasQueuedThread(Thread) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
hasQueuedThread(Thread) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
hasQueuedThreads() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
hasQueuedThreads() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
hasRtl(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Determine if a string contains right-to-left (RTL) characters, eg Arabic or Hebrew characters.
hasSameType(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
hasSegmentBases() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
hasSideEffect(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
hasSideEffects(IDMethodContext, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Determine whether a hypothetical execution of this IR expression would change the program internal state.
hasSome(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
Determine if some of the provided bits are currently set.
hasSpoiledStack() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
hasStructuredContents() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
hasSymbolsAtRelativeAddress(ICodeObjectUnit, long) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
 
hasTargets(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
Determine whether the instruction has targets that may be updated.
hasTargets(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
Determine whether the instruction has targets that may be updated.
hasThis() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
Determine whether the first argument of this method should be the object's this.
hasTrueAttribute(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Convenience method to determine whether the item has an attribute and the attribute value is true.
hasTypeInfo(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the provided IR expression embeds some type information.
hasUnknownDst() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
hasUseSideEffects(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Determine whether the used components of the statement may have side-effects.
hasValue(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Determine whether the provided variable is defined (i.e., not unknown, not set to BAD).
hasVariable(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle
 
hasVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Determine whether a variable is set (has a value).
hasVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Determine whether a variable is set (has a value).
hasVariable(IDExpression, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine whether the provided expression is or contains the provided variable.
hasVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
hasVariables(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine whether the provided expression contains variables.
hasWaiters(Condition) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
hasWaiters(Condition) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
hasXmlDeclaration() - Method in interface com.pnfsoftware.jeb.core.units.IXmlUnit
Indicate if XML Document has the XML declaration in prolog "<?xml ...
header - Variable in class com.pnfsoftware.jeb.client.api.FormEntry
Description header.
headerString - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
HeadlessClientContext - Class in com.pnfsoftware.jeb.client
Headless client context for the command-line client.
HeadlessClientContext() - Constructor for class com.pnfsoftware.jeb.client.HeadlessClientContext
 
heapAlloc(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
heapFree(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
heapRealloc(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
help - Variable in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
helpDetails - Variable in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
heurIsValidString(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
 
HEXADECIMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
 
HEXADECIMAL - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
 
HEXAGON - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
HexDumpDocument - Class in com.pnfsoftware.jeb.core.output.text.impl
A text document used to represent binary data as a standardized hex-dump text blob.
HexDumpDocument(IInput) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
 
HexDumpDocument(IInput, IUnit) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
Create a new hexdump document to represent the input binary data.
hexStringToByteArray(String) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert a series of hexadecimal String to a byte array.
hexStringToByteArray(String, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert a series of hexadecimal String to a byte array.
high(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
HIGH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
 
HIGH_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager.ExtensionPriority
 
HIGH_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager.ExtensionPriority
 
hooksEvaluateAt(long, IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
hooksEvaluateExternal(String, INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
hooksEvaluateSyscall(long, IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
hooksEvaluateUntranslated(IEUntranslatedInstruction, IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
html(String) - Static method in class com.pnfsoftware.jeb.util.base.TypedContent
 
html(String, String) - Static method in class com.pnfsoftware.jeb.util.base.TypedContent
 
HTML - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
 
htmlEscape(String) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Escape HTML 4 entities by their &xxx; equivalents.
htmlEscape(String, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Escape HTML 4 entities by their &xxx; equivalents.
HtmlFormatter - Class in com.pnfsoftware.jeb.core.output.text
Utility class to generate basic HTML pages.
HtmlFormatter - Class in com.pnfsoftware.jeb.util.format
Collection of methods to work on and generate HTML documents.
HtmlFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.HtmlFormatter
 
HtmlFormatter(ITextDocument, IItemStyleInfoProvider, String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.text.HtmlFormatter
 
HtmlTextDocumentFormatter - Class in com.pnfsoftware.jeb.core.output.text
Formatter that converts an ITextDocument to a rich html output.
HtmlTextDocumentFormatter(IItemStyleInfoProvider, String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.text.HtmlTextDocumentFormatter
 
HtmlTypedContentProperties - Class in com.pnfsoftware.jeb.util.base
Properties of an HTML TypedContent.
HtmlTypedContentProperties(String) - Constructor for class com.pnfsoftware.jeb.util.base.HtmlTypedContentProperties
 
HUANY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 

I

i(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
Create an integral entry.
i(int, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
i(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Reserved for internal logging.
i(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
i(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
I - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
i1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
An integer type fitting on a single slot (the size of the slot is architecture-dependant).
i16() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
i2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
An integer type fitting on two slots (the size of the slot is architecture-dependant).
i32() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
I386 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
i64() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
i8() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
I8051 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
I860 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
I960 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
IA_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
IActionableCell - Interface in com.pnfsoftware.jeb.core.output.table
A table cell whose contents is actionable.
IActionableItem - Interface in com.pnfsoftware.jeb.core.output
An active item has an item identifier.
IActionableNode - Interface in com.pnfsoftware.jeb.core.output.tree
A tree node whose contents is actionable.
IActionableTextItem - Interface in com.pnfsoftware.jeb.core.output.text
Convenience interface for text items containing styling information (IVisualTextItem) and action information (IActionableItem).
IActionData - Interface in com.pnfsoftware.jeb.core.actions
Interface for ActionXxxData classes.
IActionDefinition - Interface in com.pnfsoftware.jeb.core.actions
Definition class for custom actions.
IAddressableDigraphBuilder - Interface in com.pnfsoftware.jeb.util.graph
A builder of directed graphs whose vertices can be assigned and retrieved by String addresses.
IAddressableUnit - Interface in com.pnfsoftware.jeb.core.units
Addressable units allow the retrieval of unit objects via object identifiers and addresses.
IAliasType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
Alias type representing typedefs.
IAnchor - Interface in com.pnfsoftware.jeb.core.output.text
Definition of an anchor.
IApkUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
Interface for units representing Android "application packages", aka APK files.
IApplicationDatabase - Interface in com.pnfsoftware.jeb.core.dao
Currently not in use.
IArchiveUnit - Interface in com.pnfsoftware.jeb.core.units
Represent an archive Unit (zip, jar, tar, apk ...).
IArrayType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
The array type.
IArtifact - Interface in com.pnfsoftware.jeb.core
Base interface for artifacts.
IAsciiable - Interface in com.pnfsoftware.jeb.util.format
Interface for objects supporting encoding to an ascii string.
IAutocompleteListProvider - Interface in com.pnfsoftware.jeb.util.interpreter
IBasicBlock<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code
Generic interface for CFG's basic block objects.
IBasicBlockSkeleton<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code
Generic interface for basic block builders.
IBinaryPattern - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Definition of a binary pattern.
IBinaryRepresentation - Interface in com.pnfsoftware.jeb.core.output.text
The binary representation of a text document.
IBinaryUnit - Interface in com.pnfsoftware.jeb.core.units
Methods in this interface are specific to units that take binary data (bytes) as input.
IBranchResolution - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Branch resolution data for a dynamic callsite.
IBranchTarget - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Definition of a branch target.
iBreak() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
iBreak(int) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
ICallGraph - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Callgraphs represent control flow relationships between routines.
ICallGraphManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Interface for the native call graph manager, associated to INativeCodeModel.
ICallingConvention - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
A calling convention object.
ICallingConventionManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
A calling convention manager provides calling convention definitions for a given processor.
ICArrayElement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent the element of an array.
ICAssignment - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent assignments.
ICBlock - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent a sequence of statements.
ICBreak - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent a break statement.
ICCall - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent a routine call.
ICClass - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST "class" objects are top-level AST objects that can be retrieved by a ICClassFactory.
ICClassFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST ICClass factory.
ICCompound - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent compound statements.
ICConditionalStatement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Base class for CAST conditional statements (if, switch).
ICConstant<T> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Top-level C AST interface to represent a literal or constant value.
ICConstantFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Builder for C AST constants.
ICConstantFloat<T> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Generic C AST interface used to represent float literals.
ICConstantFloat32 - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface used to represent single-precision float literals.
ICConstantFloat64 - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface used to represent double-precision float literals.
ICConstantInteger<T> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Generic C AST interface used to represent integer literals.
ICConstantInteger32 - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface used to represent 32-bit integer literals.
ICConstantInteger64 - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface used to represent 64-bit integer literals.
ICConstantIntegerLarge - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface used to represent arbitrary-legth integer literals.
ICConstantPointer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface used to represent pointer literals.
ICConstantString - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface used to represent string literals.
ICContinue - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent a continue statement.
ICControlBreaker - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface for flow breaker (break, continue, goto).
ICCustomStatement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
A custom C statement.
ICDecl - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface representing the declaration of a typed identifier.
ICDecompilableElement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Top-level C AST interface representing a decompilable element under an ICSource.
ICDoWhileStm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent a do-while loop statement.
ICElement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Top-level interface for all elements of a C Abstract Syntax Tree.
ICElementFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Factory interface for common AST objects.
ICell - Interface in com.pnfsoftware.jeb.core.output.table
A table cell definition, the main constituent of ITableRows.
ICellCoordinates - Interface in com.pnfsoftware.jeb.core.output.table
Coordinates for cells of a table.
ICertificateUnit - Interface in com.pnfsoftware.jeb.core.units
Unit type representing cryptography certificates such as X509.
ICExpression - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
High-level interface implemented by C AST elements representing expressions.
ICFGOwnerContext - Interface in com.pnfsoftware.jeb.core.units.code
Definition of a context owning or managing a control flow graph.
ICField - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST field objects are top-level objects that can be retrieved by a ICFieldFactory.
ICFieldFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST ICField factory.
ICForStm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface used to represent a standard for loop statement.
ICGenericBreakable - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Super interface for C AST breakable compounds (loops, switches).
ICGenericLoop - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Super interface for C AST loops (for, do-while, while).
ICGenericWhileLoop - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface for while-like loops (while, do-while).
ICGlobalContext - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
gendec global context for C AST generation.
ICGoto - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent a "goto" statement.
ICIdentifier - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent an identifier, or variable.
ICIdentifierManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Factory for C variables.
ICIfStm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent a conditional "if" statement.
ICInstanceField - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
An instance field C AST element represent the field of an instantiated structure or class.
ICJumpFar - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST element representing a "long jump".
ICLabel - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST label interfaces are immutable AST elements created by an ICLabelFactory.
ICLabelFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
A manager of ICLabel.
IClassManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
Interface for a manager of class types and related objects.
IClassRebuilder - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Interface for plugins performing object classes discovery and reconstruction.
IClassType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
Interface to represent native class types.
ICLeftExpression - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
High-level interface is used to represent C AST expressions that can be assigned to, that is, expressions that can be left members in assignment statements.
IClientContext - Interface in com.pnfsoftware.jeb.client.api
This important interface represents a client context for scripting.
ICMasterOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
Base interface for AST master optimizers.
ICMethod - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST method objects are top-level AST objects that can be retrieved by a ICMethodFactory.
ICMethodFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST ICMethod factory.
ICNamingEngine - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
A naming engine is used to generate ICIdentifier names.
ICodeClass - Interface in com.pnfsoftware.jeb.core.units.code
A class object.
ICodeCoordinates - Interface in com.pnfsoftware.jeb.core.output.code.coordinates
Tagging interface for code item coordinates used by code units and their documents.
ICodeData - Interface in com.pnfsoftware.jeb.core.units.code
Definition of a code unit's data object.
ICodeDocument - Interface in com.pnfsoftware.jeb.core.output.code
Minimal set of functionalities offered by code documents.
ICodeField - Interface in com.pnfsoftware.jeb.core.units.code
A field object.
ICodeHierarchy - Interface in com.pnfsoftware.jeb.core.units.code
Get a tree representing the code hierarchy of a code unit.
ICodeInstruction - Interface in com.pnfsoftware.jeb.core.units.code
A code item wrapping an instruction.
ICodeItem - Interface in com.pnfsoftware.jeb.core.units.code
Definition of a generic code object.
ICodeMethod - Interface in com.pnfsoftware.jeb.core.units.code
Interface representing a method.
ICodeNode - Interface in com.pnfsoftware.jeb.core.output.tree
A special interface for nodes holding code items.
ICodeObjectUnit - Interface in com.pnfsoftware.jeb.core.units.codeobject
A common interface for object files that hold machine code such as ELF, PE, or Mach-O.
ICodePackage - Interface in com.pnfsoftware.jeb.core.units.code
Abstraction for a code package (or namespace).
ICodePointer - Interface in com.pnfsoftware.jeb.core.units.code
Definition of a pointer to code (an entry-point), consisting of an address and a processor mode.
ICodePrototype - Interface in com.pnfsoftware.jeb.core.units.code
Definition of a routine's prototype object.
ICodeResolver<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.simulator
A resolver attempts to determine the actual value of symbols and items used by instruction artifacts.
ICodeString - Interface in com.pnfsoftware.jeb.core.units.code
Definition of a string in a code unit.
ICodeType - Interface in com.pnfsoftware.jeb.core.units.code
The most generic interface for a type in a code unit.
ICodeUnit - Interface in com.pnfsoftware.jeb.core.units.code
Base interface for units representing disassembled binary code, such as bytecode, opcodes, object files, executable files, and so on.
ICOFFHeader - Interface in com.pnfsoftware.jeb.core.units.codeobject
This interface describes the primary header of a PE/COFF executable file.
ICOFFSectionHeader - Interface in com.pnfsoftware.jeb.core.units.codeobject
This interface describes the section header of a PE/COFF executable file.
ICommandHandler - Interface in com.pnfsoftware.jeb.util.interpreter
Definition of a command handler.
ICommandInterpreter - Interface in com.pnfsoftware.jeb.util.interpreter
Definition of a command interpreter.
ICommandManager - Interface in com.pnfsoftware.jeb.util.interpreter
Definition of a command manager.
ICommandNode - Interface in com.pnfsoftware.jeb.util.interpreter
A command node, either a handler or a manager.
ICommentManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
An interface for simple long-based comment management used by some engines components.
ICompiler - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Interface for an identified compiler.
IConfiguration - Interface in com.pnfsoftware.jeb.core.properties
Base interface for objects holding configuration data.
IControlFlowGraph<InsnType extends IInstruction,Block extends IBasicBlock<InsnType>> - Interface in com.pnfsoftware.jeb.core.units.code
Generic interface for control flow graph (CFG) objects.
IconType - Enum Class in com.pnfsoftware.jeb.client.api
Icon types to be used in dialog boxes.
ICoordinates - Interface in com.pnfsoftware.jeb.core.output.text
This interface defines a coordinates system to locate characters within ITextDocument objects.
ICOperation - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent arithmetic and logical expressions.
ICOperator - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
This interface is used to define a C operator.
ICOperatorFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Builder for C AST operators.
ICOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
Base interface for AST optimizers.
ICoreContext - Interface in com.pnfsoftware.jeb.core
A core context.
ICPredicate - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST predicate, wrapper for a C expression that can be evaluated to true or false.
ICReturn - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent return statements of methods.
ICSource - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Highest-level C AST element representing a translation unit, containing classes and/or methods and fields.
ICSourceElement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Top-level C AST element found in a source code.
ICStatement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Base interface for C AST elements that represent statements in a code block.
ICSwitchStm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent switch statements.
ICTerminalStatement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
High-level C AST interface extended by Return and Throw statements.
ICThrow - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent throw statements.
ICTuple - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Simple representation of a C AST left-expression tuple.
ICType - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
A C type.
ICTypeFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Builder for C AST types.
ICVisitor - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST tree visitor interface.
ICWhileStm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
C AST interface to represent while loop statements.
id - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
internal id assigned to this leaf; must be >= 0
id - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.OGroup
 
id - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
 
id - Variable in class com.pnfsoftware.jeb.core.units.code.StringInfo
 
id - Variable in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
id() - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
id_abort - Static variable in class com.pnfsoftware.jeb.client.S
Abort
id_about - Static variable in class com.pnfsoftware.jeb.client.S
About
id_about2 - Static variable in class com.pnfsoftware.jeb.client.S
About %s
id_accept - Static variable in class com.pnfsoftware.jeb.client.S
Accept
id_action - Static variable in class com.pnfsoftware.jeb.client.S
Action
id_action_changebase - Static variable in class com.pnfsoftware.jeb.client.S
Rebase constant
id_action_changebase_help - Static variable in class com.pnfsoftware.jeb.client.S
Change the base (dec, hex, oct) of a constant
id_action_comment - Static variable in class com.pnfsoftware.jeb.client.S
Comment
id_action_comment_class - Static variable in class com.pnfsoftware.jeb.client.S
Class comment
id_action_comment_field - Static variable in class com.pnfsoftware.jeb.client.S
Field comment
id_action_comment_help - Static variable in class com.pnfsoftware.jeb.client.S
Add an inline comment
id_action_comment_instruction - Static variable in class com.pnfsoftware.jeb.client.S
Instruction comment
id_action_comment_method - Static variable in class com.pnfsoftware.jeb.client.S
Method comment
id_action_decompile - Static variable in class com.pnfsoftware.jeb.client.S
Decompile a class
id_action_follow - Static variable in class com.pnfsoftware.jeb.client.S
Follow
id_action_follow_help - Static variable in class com.pnfsoftware.jeb.client.S
Jump to the definition of an interactive item
id_action_frefresh - Static variable in class com.pnfsoftware.jeb.client.S
Forced Refresh (redecompile)
id_action_frefresh_ask - Static variable in class com.pnfsoftware.jeb.client.S
Redo a decompilation?
id_action_frefresh_help - Static variable in class com.pnfsoftware.jeb.client.S
Redo a decompilation of the current class
id_action_gobackward - Static variable in class com.pnfsoftware.jeb.client.S
Navigate backward
id_action_goforward - Static variable in class com.pnfsoftware.jeb.client.S
Navigate forward
id_action_help - Static variable in class com.pnfsoftware.jeb.client.S
Help
id_action_help_help - Static variable in class com.pnfsoftware.jeb.client.S
Display HTML help for an object
id_action_iteminfo - Static variable in class com.pnfsoftware.jeb.client.S
Item info
id_action_iteminfo_help - Static variable in class com.pnfsoftware.jeb.client.S
Display class- or method-specific information
id_action_iteminfo_information - Static variable in class com.pnfsoftware.jeb.client.S
Information
id_action_iteminfo_linenumber - Static variable in class com.pnfsoftware.jeb.client.S
Line #
id_action_iteminfo_methover - Static variable in class com.pnfsoftware.jeb.client.S
Method overrides
id_action_realxrefs - Static variable in class com.pnfsoftware.jeb.client.S
Cross-references (real)
id_action_realxrefs_codeoffset - Static variable in class com.pnfsoftware.jeb.client.S
Code offset
id_action_realxrefs_codexrefs - Static variable in class com.pnfsoftware.jeb.client.S
Cross-references (code)
id_action_realxrefs_help - Static variable in class com.pnfsoftware.jeb.client.S
List the true cross-references of a code item
id_action_realxrefs_method - Static variable in class com.pnfsoftware.jeb.client.S
Method
id_action_refresh - Static variable in class com.pnfsoftware.jeb.client.S
Refresh
id_action_refresh_help - Static variable in class com.pnfsoftware.jeb.client.S
Regenerate the current interactive view
id_action_rename - Static variable in class com.pnfsoftware.jeb.client.S
Rename item
id_action_rename_class - Static variable in class com.pnfsoftware.jeb.client.S
Rename class
id_action_rename_errormethod - Static variable in class com.pnfsoftware.jeb.client.S
An error occurred while trying to rename a method
id_action_rename_field - Static variable in class com.pnfsoftware.jeb.client.S
Rename field
id_action_rename_help - Static variable in class com.pnfsoftware.jeb.client.S
Rename a code item
id_action_rename_identifier - Static variable in class com.pnfsoftware.jeb.client.S
Rename identifier
id_action_rename_infoovr - Static variable in class com.pnfsoftware.jeb.client.S
To maintain program consistency, %d overrides or superclass methods should also be renamed.\nWould you like to rename those extra items? (If yes, a manual refresh of the view is required.)
id_action_rename_invalidname - Static variable in class com.pnfsoftware.jeb.client.S
Invalid name
id_action_rename_label - Static variable in class com.pnfsoftware.jeb.client.S
Rename label
id_action_rename_method - Static variable in class com.pnfsoftware.jeb.client.S
Rename method
id_action_xrefs - Static variable in class com.pnfsoftware.jeb.client.S
Cross-references
id_action_xrefs_help - Static variable in class com.pnfsoftware.jeb.client.S
List the visual cross-references of an item
id_action_xrefs_visualxrefs - Static variable in class com.pnfsoftware.jeb.client.S
Cross references (visual)
id_action_xrefs_warning - Static variable in class com.pnfsoftware.jeb.client.S
%d visual cross-references are about to be displayed.\nThis may take a while.
id_active - Static variable in class com.pnfsoftware.jeb.client.S
Active
id_adddir - Static variable in class com.pnfsoftware.jeb.client.S
Add directory
id_addjar - Static variable in class com.pnfsoftware.jeb.client.S
Add jar
id_address - Static variable in class com.pnfsoftware.jeb.client.S
Address
id_advanced - Static variable in class com.pnfsoftware.jeb.client.S
Advanced
id_all - Static variable in class com.pnfsoftware.jeb.client.S
All
id_allfiles - Static variable in class com.pnfsoftware.jeb.client.S
All files
id_analysts - Static variable in class com.pnfsoftware.jeb.client.S
Analysts
id_and - Static variable in class com.pnfsoftware.jeb.client.S
and
id_androidapps - Static variable in class com.pnfsoftware.jeb.client.S
Android applications
id_apidoc - Static variable in class com.pnfsoftware.jeb.client.S
API Documentation
id_apk_assetserror - Static variable in class com.pnfsoftware.jeb.client.S
Cannot process the assets
id_apk_certerror - Static variable in class com.pnfsoftware.jeb.client.S
Cannot process certificates
id_apk_corrupt - Static variable in class com.pnfsoftware.jeb.client.S
Corrupt APK file
id_apk_liberror - Static variable in class com.pnfsoftware.jeb.client.S
Cannot process the libraries
id_apk_manifesterror - Static variable in class com.pnfsoftware.jeb.client.S
Cannot process the manifest
id_apk_notallresprocessed - Static variable in class com.pnfsoftware.jeb.client.S
Not all resources were processed
id_apk_reserror - Static variable in class com.pnfsoftware.jeb.client.S
Cannot process the resources
id_apk_resonly - Static variable in class com.pnfsoftware.jeb.client.S
Resource-only APK, using a placeholder DEX file
id_apkdec_cannotfindframework - Static variable in class com.pnfsoftware.jeb.client.S
Could not find APK framework ID in the frameworks/ folder
id_apkparser - Static variable in class com.pnfsoftware.jeb.client.S
APK parser
id_apkresidsparsingerror - Static variable in class com.pnfsoftware.jeb.client.S
The APK resources public IDs were not parsed properly
id_artifact - Static variable in class com.pnfsoftware.jeb.client.S
Artifact
id_artifact_invalidpath - Static variable in class com.pnfsoftware.jeb.client.S
Invalid input artifact
id_artifact_name - Static variable in class com.pnfsoftware.jeb.client.S
Artifact name
id_artifact_noexist - Static variable in class com.pnfsoftware.jeb.client.S
It appears the input file artifact does not exist
id_artifact_path - Static variable in class com.pnfsoftware.jeb.client.S
Artifact Path
id_artifact_properties - Static variable in class com.pnfsoftware.jeb.client.S
Artifact Properties
id_artifact_updatepath - Static variable in class com.pnfsoftware.jeb.client.S
Would you like to update the artifact path?
id_artifacts - Static variable in class com.pnfsoftware.jeb.client.S
Artifacts
id_asm_warning_enclosingclass - Static variable in class com.pnfsoftware.jeb.client.S
Could not find enclosing entity for inner class %s
id_asm_warning_manymethods - Static variable in class com.pnfsoftware.jeb.client.S
This DEX file contains %d internal methods.
id_assembly - Static variable in class com.pnfsoftware.jeb.client.S
Assembly
id_assets - Static variable in class com.pnfsoftware.jeb.client.S
Assets
id_attach - Static variable in class com.pnfsoftware.jeb.client.S
Attach
id_audio - Static variable in class com.pnfsoftware.jeb.client.S
Audio
id_audioerror - Static variable in class com.pnfsoftware.jeb.client.S
Audio error
id_author - Static variable in class com.pnfsoftware.jeb.client.S
Author
id_authors - Static variable in class com.pnfsoftware.jeb.client.S
Author
id_automation_floatingsetup - Static variable in class com.pnfsoftware.jeb.client.S
This is a floating license of JEB.
id_automation_setup1 - Static variable in class com.pnfsoftware.jeb.client.S
Hello %s.
id_automation_setup2 - Static variable in class com.pnfsoftware.jeb.client.S
Please visit %s, and use the following \"license data\" blob to generate a key
id_automation_setup3 - Static variable in class com.pnfsoftware.jeb.client.S
License data: %s
id_automation_setup4 - Static variable in class com.pnfsoftware.jeb.client.S
Input your license key
id_automation_updatedisable - Static variable in class com.pnfsoftware.jeb.client.S
(Update checks can be disabled by setting '%s' to 'false' in the configuration file.)
id_automation_updateerror - Static variable in class com.pnfsoftware.jeb.client.S
A new version is available, but the update could not be downloaded.
id_automation_updatesuccess - Static variable in class com.pnfsoftware.jeb.client.S
A new version is available.
id_background - Static variable in class com.pnfsoftware.jeb.client.S
Background
id_backgrounds - Static variable in class com.pnfsoftware.jeb.client.S
Backgrounds
id_basedir - Static variable in class com.pnfsoftware.jeb.client.S
Base directory
ID_BEGIN - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
id_bold - Static variable in class com.pnfsoftware.jeb.client.S
Bold
id_breakpoint - Static variable in class com.pnfsoftware.jeb.client.S
Breakpoint
id_breakpoints - Static variable in class com.pnfsoftware.jeb.client.S
Breakpoints
id_browse - Static variable in class com.pnfsoftware.jeb.client.S
Browse
id_buildtype - Static variable in class com.pnfsoftware.jeb.client.S
Build type
id_bulletinboard - Static variable in class com.pnfsoftware.jeb.client.S
Bulletin Board
id_cancel - Static variable in class com.pnfsoftware.jeb.client.S
Cancel
id_candidatejdb - Static variable in class com.pnfsoftware.jeb.client.S
Candidate JDB
id_cannotprocessfile - Static variable in class com.pnfsoftware.jeb.client.S
Cannot process file
id_cannotreadfile - Static variable in class com.pnfsoftware.jeb.client.S
Cannot read file
id_casesensitive - Static variable in class com.pnfsoftware.jeb.client.S
Case sensitive
id_certerror - Static variable in class com.pnfsoftware.jeb.client.S
Could not find certificates file
id_certificate - Static variable in class com.pnfsoftware.jeb.client.S
Certificate
id_certparsingerror - Static variable in class com.pnfsoftware.jeb.client.S
Could not parse certificate data
id_cfg_apk_parse_dex_only - Static variable in class com.pnfsoftware.jeb.client.S
Parse the DEX file only
id_cfg_apk_verify - Static variable in class com.pnfsoftware.jeb.client.S
Verify the certificates
id_cfg_asm_comment_on_resid - Static variable in class com.pnfsoftware.jeb.client.S
Add comments when integers look like resource IDs
id_cfg_asm_insert_blanks - Static variable in class com.pnfsoftware.jeb.client.S
Insert blank lines after basic blocks
id_cfg_asm_mthreshold_disable_interactivity - Static variable in class com.pnfsoftware.jeb.client.S
Disable interactivity if the method count exceeds the threshold
id_cfg_asm_separator_char - Static variable in class com.pnfsoftware.jeb.client.S
Character used to build class separators
id_cfg_asm_separator_length - Static variable in class com.pnfsoftware.jeb.client.S
Length of the class separator comment
id_cfg_asm_show_addresses - Static variable in class com.pnfsoftware.jeb.client.S
Show addresses
id_cfg_asm_show_annotations - Static variable in class com.pnfsoftware.jeb.client.S
Show annotations
id_cfg_asm_show_bytecode - Static variable in class com.pnfsoftware.jeb.client.S
Show bytecode
id_cfg_asm_show_debug - Static variable in class com.pnfsoftware.jeb.client.S
Show debug directives
id_cfg_asm_show_linenums - Static variable in class com.pnfsoftware.jeb.client.S
Show debug line numbers
id_cfg_asm_smali_compat - Static variable in class com.pnfsoftware.jeb.client.S
Keep Smali compatibility
id_cfg_asm_use_p_for_params - Static variable in class com.pnfsoftware.jeb.client.S
Display parameter registers as pX
id_cfg_check_java - Static variable in class com.pnfsoftware.jeb.client.S
Check Java version on startup
id_cfg_check_update - Static variable in class com.pnfsoftware.jeb.client.S
Check for update on startup
id_cfg_check_update_auto - Static variable in class com.pnfsoftware.jeb.client.S
Check for update on startup (automation mode)
id_cfg_compress_db - Static variable in class com.pnfsoftware.jeb.client.S
Compress database items
id_cfg_ctl_check_update - Static variable in class com.pnfsoftware.jeb.client.S
Controller should check for update on startup
id_cfg_ctl_interface - Static variable in class com.pnfsoftware.jeb.client.S
Controller interface (address or hostname)
id_cfg_ctl_port - Static variable in class com.pnfsoftware.jeb.client.S
Controller port
id_cfg_db_autosave_timeout_minutes - Static variable in class com.pnfsoftware.jeb.client.S
Auto-save database (timeout in minutes)
id_cfg_decomp_aggressive_substitutions - Static variable in class com.pnfsoftware.jeb.client.S
Aggressive substitutions
id_cfg_decomp_ast_opt_create_condassigns - Static variable in class com.pnfsoftware.jeb.client.S
Create conditional assignments
id_cfg_decomp_ast_opt_create_for_loops - Static variable in class com.pnfsoftware.jeb.client.S
Create for-loops
id_cfg_decomp_ast_opt_create_multidimarrays - Static variable in class com.pnfsoftware.jeb.client.S
Create multidimensional arrays instantiation
id_cfg_decomp_ast_opt_create_varargs - Static variable in class com.pnfsoftware.jeb.client.S
Create variable-arguments calls
id_cfg_decomp_ast_opt_inline_synth_access_calls - Static variable in class com.pnfsoftware.jeb.client.S
Inline synthetic accessors
id_cfg_decomp_ast_opt_string_concat - Static variable in class com.pnfsoftware.jeb.client.S
Allow string concatenation
id_cfg_decomp_identname_from_debuginfo - Static variable in class com.pnfsoftware.jeb.client.S
Generate identifier names from debug information
id_cfg_decomp_identname_from_type - Static variable in class com.pnfsoftware.jeb.client.S
Generate identifier names from their types
id_cfg_decomp_method_timeout - Static variable in class com.pnfsoftware.jeb.client.S
Time-out before method decompilation fails (in seconds)
id_cfg_decomp_parse_debuginfo - Static variable in class com.pnfsoftware.jeb.client.S
Parse debug information
id_cfg_decomp_parse_trycatches - Static variable in class com.pnfsoftware.jeb.client.S
Parse exception blocks (try-catch)
id_cfg_dex_check_access_flags - Static variable in class com.pnfsoftware.jeb.client.S
Validate access flags
id_cfg_dex_check_hashes - Static variable in class com.pnfsoftware.jeb.client.S
Validate checksum and signatures
id_cfg_dex_check_version - Static variable in class com.pnfsoftware.jeb.client.S
Validate the DEX version number
id_cfg_dex_parse_extended_opcodes - Static variable in class com.pnfsoftware.jeb.client.S
Parse extended opcodes
id_cfg_eula_accepted - Static variable in class com.pnfsoftware.jeb.client.S
EULA accepted by the user
id_cfg_first_run - Static variable in class com.pnfsoftware.jeb.client.S
Unix timestamp of the first time JEB was run
id_cfg_java_display_private_methods_last - Static variable in class com.pnfsoftware.jeb.client.S
Display private methods last
id_cfg_java_gen_annotations - Static variable in class com.pnfsoftware.jeb.client.S
Generate annotations
id_cfg_java_gen_synth_fields - Static variable in class com.pnfsoftware.jeb.client.S
Generate synthetic fields
id_cfg_java_gen_synth_methods - Static variable in class com.pnfsoftware.jeb.client.S
Generate synthetic methods
id_cfg_java_insert_blanks - Static variable in class com.pnfsoftware.jeb.client.S
Insert blank lines after compounds
id_cfg_java_keep_parentheses - Static variable in class com.pnfsoftware.jeb.client.S
Keep the parentheses (safer)
id_cfg_java_keep_this - Static variable in class com.pnfsoftware.jeb.client.S
Keep the 'this' keyword (safer)
id_cfg_java_numbers_hexa - Static variable in class com.pnfsoftware.jeb.client.S
Generate numbers in hexadecimal
id_cfg_java_port_debug_param_names - Static variable in class com.pnfsoftware.jeb.client.S
Port debug parameter names
id_cfg_java_wordwrap_length - Static variable in class com.pnfsoftware.jeb.client.S
Word wrap lines (length)
id_cfg_last_run - Static variable in class com.pnfsoftware.jeb.client.S
Unix timestamp of the last time JEB was run
id_cfg_last_version_run - Static variable in class com.pnfsoftware.jeb.client.S
Last version of JEB that was executed
id_cfg_license_key - Static variable in class com.pnfsoftware.jeb.client.S
License key
id_cfg_path_dalvikdoc - Static variable in class com.pnfsoftware.jeb.client.S
URL or path to Dalvik opcodes information
id_cfg_path_javadoc - Static variable in class com.pnfsoftware.jeb.client.S
URL or path to Android SDK Javadoc
id_cfg_path_plugins - Static variable in class com.pnfsoftware.jeb.client.S
Plugins directory (custom actions)
id_cfg_path_sigs - Static variable in class com.pnfsoftware.jeb.client.S
Signatures directory (library signatures)
id_cfg_preferred_language - Static variable in class com.pnfsoftware.jeb.client.S
Preferred language
id_cfg_proxy - Static variable in class com.pnfsoftware.jeb.client.S
Network proxy settings (type|address|port)
id_cfg_support_expired - Static variable in class com.pnfsoftware.jeb.client.S
Support has expired
id_cfg_trymergemultidex - Static variable in class com.pnfsoftware.jeb.client.S
Attempt to merge the DEX files of a MultiDex APKs into a single DEX file
id_cfg_ui_classhier_expandbl - Static variable in class com.pnfsoftware.jeb.client.S
Do not automatically expand these packages (regex)
id_cfg_ui_classhier_showinner - Static variable in class com.pnfsoftware.jeb.client.S
Show inner classes by default
id_cfg_ui_code_font - Static variable in class com.pnfsoftware.jeb.client.S
Code font data
id_cfg_ui_codesplit_vertical - Static variable in class com.pnfsoftware.jeb.client.S
Prefer a vertical code split
id_cfg_ui_itemcount_warning - Static variable in class com.pnfsoftware.jeb.client.S
Item count warning threshold
id_cfg_ui_optdlg_selected_tab - Static variable in class com.pnfsoftware.jeb.client.S
Selected tab index in Options dialog
id_cfg_ui_plugin_autorun_allow - Static variable in class com.pnfsoftware.jeb.client.S
Enable autorun on startup for plugins
id_cfg_ui_shell_height - Static variable in class com.pnfsoftware.jeb.client.S
Shell height at startup
id_cfg_ui_shell_max - Static variable in class com.pnfsoftware.jeb.client.S
Shell is maximized at startup
id_cfg_ui_shell_width - Static variable in class com.pnfsoftware.jeb.client.S
Shell width at startup
id_cfg_ui_styles - Static variable in class com.pnfsoftware.jeb.client.S
Style manager data
id_cfg_ui_w_console_ratio - Static variable in class com.pnfsoftware.jeb.client.S
Console width relative to the workspace area
id_cfg_ui_xref_rowcnt - Static variable in class com.pnfsoftware.jeb.client.S
Visible rows in cross-references dialogs
id_cfg_xml_wordwrap_length - Static variable in class com.pnfsoftware.jeb.client.S
Word wrap lines (length)
id_ch_invalidbl - Static variable in class com.pnfsoftware.jeb.client.S
Invalid package name blacklist
id_ch_showinnerclasses - Static variable in class com.pnfsoftware.jeb.client.S
Show inner classes
id_changelist - Static variable in class com.pnfsoftware.jeb.client.S
Changelist
id_changerestart - Static variable in class com.pnfsoftware.jeb.client.S
Please restart the program at your earliest convenience for this change to take effect
id_changessave - Static variable in class com.pnfsoftware.jeb.client.S
Changes were made.\nSave?
id_checklog - Static variable in class com.pnfsoftware.jeb.client.S
Check the console log
id_checkupdate - Static variable in class com.pnfsoftware.jeb.client.S
Check for Update
id_classhierarchy - Static variable in class com.pnfsoftware.jeb.client.S
Class hierarchy
id_classidentifiers - Static variable in class com.pnfsoftware.jeb.client.S
Class Identifiers
id_classnamefilter - Static variable in class com.pnfsoftware.jeb.client.S
Class name filter
id_clear - Static variable in class com.pnfsoftware.jeb.client.S
Clear
id_client - Static variable in class com.pnfsoftware.jeb.client.S
Client
id_clients - Static variable in class com.pnfsoftware.jeb.client.S
Clients
id_close - Static variable in class com.pnfsoftware.jeb.client.S
Close
id_codefont - Static variable in class com.pnfsoftware.jeb.client.S
Code font
id_comment - Static variable in class com.pnfsoftware.jeb.client.S
Comment
id_comments - Static variable in class com.pnfsoftware.jeb.client.S
Comments
id_completed_errors - Static variable in class com.pnfsoftware.jeb.client.S
Operation completed with errors
id_completed_success - Static variable in class com.pnfsoftware.jeb.client.S
Operation completed successfully
id_confirmation - Static variable in class com.pnfsoftware.jeb.client.S
Confirmation
id_confirmdeletion - Static variable in class com.pnfsoftware.jeb.client.S
Confirm deletion
id_constants - Static variable in class com.pnfsoftware.jeb.client.S
Constants
id_copiedtocb - Static variable in class com.pnfsoftware.jeb.client.S
Copied to clipboard
id_copy - Static variable in class com.pnfsoftware.jeb.client.S
Copy
id_copyright - Static variable in class com.pnfsoftware.jeb.client.S
Copyright
id_copytocb - Static variable in class com.pnfsoftware.jeb.client.S
Copy to Clipboard
id_createdon - Static variable in class com.pnfsoftware.jeb.client.S
Created on
id_createnewlayout - Static variable in class com.pnfsoftware.jeb.client.S
Provide a label for that new layout
id_ctl_incompatible - Static variable in class com.pnfsoftware.jeb.client.S
Incompatible builds, make sure JEB and the controller are licensed to the same user
id_ctl_nomoreseats - Static variable in class com.pnfsoftware.jeb.client.S
No more seats are available to run JEB
id_ctl_oldclient - Static variable in class com.pnfsoftware.jeb.client.S
The client is too old, please update JEB
id_ctl_unresponsive - Static variable in class com.pnfsoftware.jeb.client.S
The controller is unresponsive or unreachable, JEB will terminate
id_ctl_unresponsive_retry - Static variable in class com.pnfsoftware.jeb.client.S
Press Yes to save your work and exit, No to exit without saving, or Cancel to try connect to the server again
id_ctllocate - Static variable in class com.pnfsoftware.jeb.client.S
Locate your JEB Controller
id_ctlproxysettings - Static variable in class com.pnfsoftware.jeb.client.S
Optional proxy settings
id_ctlsetup1 - Static variable in class com.pnfsoftware.jeb.client.S
This is a floating build of JEB
id_ctlsetup2 - Static variable in class com.pnfsoftware.jeb.client.S
This program will try to connect to a license controller
id_ctlsetup3 - Static variable in class com.pnfsoftware.jeb.client.S
Please set up your controller location
id_curdir - Static variable in class com.pnfsoftware.jeb.client.S
Current directory
id_currentline - Static variable in class com.pnfsoftware.jeb.client.S
Current line
id_currentsourceunit - Static variable in class com.pnfsoftware.jeb.client.S
Current source unit
ID_CUSTOM_START - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
id_customactions - Static variable in class com.pnfsoftware.jeb.client.S
Custom Actions
id_cut - Static variable in class com.pnfsoftware.jeb.client.S
Cut
id_dalvikfiles - Static variable in class com.pnfsoftware.jeb.client.S
Dalvik files
id_data - Static variable in class com.pnfsoftware.jeb.client.S
Data
id_database - Static variable in class com.pnfsoftware.jeb.client.S
Database
id_dbgattach - Static variable in class com.pnfsoftware.jeb.client.S
Attach the debugger
id_decline - Static variable in class com.pnfsoftware.jeb.client.S
Decline
id_decomp_cannotinterrupt - Static variable in class com.pnfsoftware.jeb.client.S
An error occurred, the decompilation could not be terminated
id_decomp_class - Static variable in class com.pnfsoftware.jeb.client.S
Decompiling class
id_decomp_error - Static variable in class com.pnfsoftware.jeb.client.S
Error generating decompiled code for class
id_decomp_interrupt - Static variable in class com.pnfsoftware.jeb.client.S
Press the button below to interrupt the decompilation...
id_decomp_interrupted - Static variable in class com.pnfsoftware.jeb.client.S
The decompilation was interrupted by the user
id_decomp_method - Static variable in class com.pnfsoftware.jeb.client.S
Decompiling method
id_decompabort - Static variable in class com.pnfsoftware.jeb.client.S
Would you like to abort the decompilation?\n\nClick No to resume exporting Java code.
id_decompilation - Static variable in class com.pnfsoftware.jeb.client.S
Decompilation
id_decompiledjava - Static variable in class com.pnfsoftware.jeb.client.S
Decompiled Java
id_decompiler - Static variable in class com.pnfsoftware.jeb.client.S
Decompiler
id_decompiling - Static variable in class com.pnfsoftware.jeb.client.S
Decompiling
id_default - Static variable in class com.pnfsoftware.jeb.client.S
Default
id_defaults - Static variable in class com.pnfsoftware.jeb.client.S
Defaults
id_demo - Static variable in class com.pnfsoftware.jeb.client.S
Demo
id_demo_apinotavailable - Static variable in class com.pnfsoftware.jeb.client.S
The API is not available in the demo version
id_demo_automation - Static variable in class com.pnfsoftware.jeb.client.S
The automation mode is disabled in demo builds
id_demo_copying - Static variable in class com.pnfsoftware.jeb.client.S
Copying text is not allowed in the demo version
id_demo_cutting - Static variable in class com.pnfsoftware.jeb.client.S
Cutting text is not allowed in the demo version
id_demo_saving - Static variable in class com.pnfsoftware.jeb.client.S
Saving to a JDB file is not permitted
id_demoexpired - Static variable in class com.pnfsoftware.jeb.client.S
Demo has expired! Contact us for a full, unlimited license
id_demoexpon - Static variable in class com.pnfsoftware.jeb.client.S
This demo expires on
id_demoinfo - Static variable in class com.pnfsoftware.jeb.client.S
This is a demo of JEB v%1$s licensed to %2$s (%3$s)
id_demojavanoexport - Static variable in class com.pnfsoftware.jeb.client.S
Decompiled Java classes cannot be exported in the demo version
id_demolim1 - Static variable in class com.pnfsoftware.jeb.client.S
Cannot load or save to a JEB database file
id_demolim2 - Static variable in class com.pnfsoftware.jeb.client.S
Only a subset of methods will be decompiled
id_demolim3 - Static variable in class com.pnfsoftware.jeb.client.S
No copy/paste of code
id_demolim4 - Static variable in class com.pnfsoftware.jeb.client.S
Maximum running time for a single session is 1 hour
id_demoliminclude - Static variable in class com.pnfsoftware.jeb.client.S
Demo limitations include
id_demolimitation - Static variable in class com.pnfsoftware.jeb.client.S
Demo limitation
id_demonoexport - Static variable in class com.pnfsoftware.jeb.client.S
Data cannot be exported in the demo version
id_demonoredist - Static variable in class com.pnfsoftware.jeb.client.S
This program shall not be redistributed
id_demonosave - Static variable in class com.pnfsoftware.jeb.client.S
Saving to disk is not available in the demo version
id_description - Static variable in class com.pnfsoftware.jeb.client.S
Description
id_destinationfolder - Static variable in class com.pnfsoftware.jeb.client.S
Destination folder
id_details - Static variable in class com.pnfsoftware.jeb.client.S
Details
id_development - Static variable in class com.pnfsoftware.jeb.client.S
Development
id_developmentmode - Static variable in class com.pnfsoftware.jeb.client.S
Development Mode
id_devices - Static variable in class com.pnfsoftware.jeb.client.S
Devices
id_dex_analysiscomplete - Static variable in class com.pnfsoftware.jeb.client.S
DEX analysis complete
id_dex_error - Static variable in class com.pnfsoftware.jeb.client.S
Cannot read DEX file
id_dexparser - Static variable in class com.pnfsoftware.jeb.client.S
DEX parser
id_directory - Static variable in class com.pnfsoftware.jeb.client.S
Directory
id_disabled - Static variable in class com.pnfsoftware.jeb.client.S
Disabled
id_documentation - Static variable in class com.pnfsoftware.jeb.client.S
Documentation
id_done - Static variable in class com.pnfsoftware.jeb.client.S
Done
id_donotshowdlginfuture - Static variable in class com.pnfsoftware.jeb.client.S
Do not show this dialog in the future
id_dstfile - Static variable in class com.pnfsoftware.jeb.client.S
Destination file
id_duplicatelayout - Static variable in class com.pnfsoftware.jeb.client.S
The current layout will be duplicated into a new layout
id_edit - Static variable in class com.pnfsoftware.jeb.client.S
Edit
id_email - Static variable in class com.pnfsoftware.jeb.client.S
Email
id_emailaddress - Static variable in class com.pnfsoftware.jeb.client.S
Email address
id_empty - Static variable in class com.pnfsoftware.jeb.client.S
Empty
id_enabled - Static variable in class com.pnfsoftware.jeb.client.S
Enabled
ID_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
id_endoffset - Static variable in class com.pnfsoftware.jeb.client.S
End offset
id_engine - Static variable in class com.pnfsoftware.jeb.client.S
Engine
id_engine_dupstring - Static variable in class com.pnfsoftware.jeb.client.S
Duplicate string found: \"%s\"
id_engine_invalidanno - Static variable in class com.pnfsoftware.jeb.client.S
Invalid visibility for annotation, forcing to BUILD
id_engine_invaliddexchksum - Static variable in class com.pnfsoftware.jeb.client.S
Invalid DEX checksum (expected=%08X, actual=%08X)
id_engine_invaliddexhdrsize - Static variable in class com.pnfsoftware.jeb.client.S
Invalid DEX header size (%Xh)
id_engine_invaliddexsig - Static variable in class com.pnfsoftware.jeb.client.S
Invalid DEX signature (expected=%s, actual=%s)
id_engine_invalidinnerclass - Static variable in class com.pnfsoftware.jeb.client.S
Invalid inner class
id_engine_neinstanceremains - Static variable in class com.pnfsoftware.jeb.client.S
The method cannot be properly decompiled, new-instance instructions remain unmatched
id_engine_parsingerror - Static variable in class com.pnfsoftware.jeb.client.S
Offset %Xh (method=%Xh/%Xh): Parsing error (%s)
id_engine_reusedmethods1 - Static variable in class com.pnfsoftware.jeb.client.S
Warning: DEX method descriptors are being reused
id_engine_reusedmethods2 - Static variable in class com.pnfsoftware.jeb.client.S
Methods may be hidden, verify the aforementioned classes manually
id_engine_unknowndexversion - Static variable in class com.pnfsoftware.jeb.client.S
Unknown DEX version
id_engine_zipjar - Static variable in class com.pnfsoftware.jeb.client.S
This DEX file appears to be a ZIP/JAR archive
id_engines - Static variable in class com.pnfsoftware.jeb.client.S
Engines
id_error - Static variable in class com.pnfsoftware.jeb.client.S
Error
id_error1 - Static variable in class com.pnfsoftware.jeb.client.S
An unknown error occurred
id_error2 - Static variable in class com.pnfsoftware.jeb.client.S
You may be able to proceed, but it is recommended you save your work and restart JEB
id_error3 - Static variable in class com.pnfsoftware.jeb.client.S
An error log has been created to the file
id_error4 - Static variable in class com.pnfsoftware.jeb.client.S
Thank you for sending this report to
id_erroroccurred - Static variable in class com.pnfsoftware.jeb.client.S
The following error occurred
id_errorpluginincompat - Static variable in class com.pnfsoftware.jeb.client.S
An error occurred because one of the plugins is not compatible with your version of JEB
id_errorsavingtojdb - Static variable in class com.pnfsoftware.jeb.client.S
Could not save to JDB, errors occurred
id_eula - Static variable in class com.pnfsoftware.jeb.client.S
End-User License Agreement
id_eulacopy - Static variable in class com.pnfsoftware.jeb.client.S
A copy of the End-User License Agreement can be found in the installation folder
id_eulamustbeaccepted - Static variable in class com.pnfsoftware.jeb.client.S
The license agreement must be accepted in order to proceed
id_eularejected - Static variable in class com.pnfsoftware.jeb.client.S
EULA rejected by user
id_execengplugin - Static variable in class com.pnfsoftware.jeb.client.S
Executing engines plugin
id_execoptions - Static variable in class com.pnfsoftware.jeb.client.S
Execution Options
id_execscript - Static variable in class com.pnfsoftware.jeb.client.S
Execute a client script
id_existingjdb - Static variable in class com.pnfsoftware.jeb.client.S
An existing JEB database seems to match the file about to be opened
id_exit - Static variable in class com.pnfsoftware.jeb.client.S
Exit
id_exiting - Static variable in class com.pnfsoftware.jeb.client.S
Exiting
id_exitprg - Static variable in class com.pnfsoftware.jeb.client.S
Exit the program
id_exitrecommended - Static variable in class com.pnfsoftware.jeb.client.S
It is recommended you exit JEB
id_export - Static variable in class com.pnfsoftware.jeb.client.S
Export
id_exportasm - Static variable in class com.pnfsoftware.jeb.client.S
Export assembly listing
id_exportasm_tohtml - Static variable in class com.pnfsoftware.jeb.client.S
Export to HTML
id_exportdecomp - Static variable in class com.pnfsoftware.jeb.client.S
Export decompiled code
id_exportjava - Static variable in class com.pnfsoftware.jeb.client.S
Export Java files
id_exportres - Static variable in class com.pnfsoftware.jeb.client.S
Export resources
id_exportres_info - Static variable in class com.pnfsoftware.jeb.client.S
The manifest, resources, assets, and libraries will be extracted to the destination folder.
id_exports - Static variable in class com.pnfsoftware.jeb.client.S
Exports
id_exportsmali - Static variable in class com.pnfsoftware.jeb.client.S
Export Smali
id_exportsmali_info - Static variable in class com.pnfsoftware.jeb.client.S
The assembly code will be exported to Smali compatible files
id_external - Static variable in class com.pnfsoftware.jeb.client.S
External
id_externalclasses - Static variable in class com.pnfsoftware.jeb.client.S
External classes
id_externalfields - Static variable in class com.pnfsoftware.jeb.client.S
External fields
id_externalmethods - Static variable in class com.pnfsoftware.jeb.client.S
External methods
id_extract - Static variable in class com.pnfsoftware.jeb.client.S
Extract
id_extractbintofile - Static variable in class com.pnfsoftware.jeb.client.S
Extract binary contents to file
id_extractingto - Static variable in class com.pnfsoftware.jeb.client.S
Extracting to
id_file - Static variable in class com.pnfsoftware.jeb.client.S
File
id_fileproperties - Static variable in class com.pnfsoftware.jeb.client.S
File properties
id_filter - Static variable in class com.pnfsoftware.jeb.client.S
Filter
id_filtertypeenter - Static variable in class com.pnfsoftware.jeb.client.S
Filter: type \"Enter\" to validate
id_find - Static variable in class com.pnfsoftware.jeb.client.S
Find
id_findnext - Static variable in class com.pnfsoftware.jeb.client.S
Find Next
id_firstexec1 - Static variable in class com.pnfsoftware.jeb.client.S
This is your first execution of JEB v%s
id_firstexec2 - Static variable in class com.pnfsoftware.jeb.client.S
Would you like to see the latest changelist?
id_firstexec3 - Static variable in class com.pnfsoftware.jeb.client.S
The changelist can be found at %s
id_firstname - Static variable in class com.pnfsoftware.jeb.client.S
First name
id_flags - Static variable in class com.pnfsoftware.jeb.client.S
Flags
id_floatingbuild - Static variable in class com.pnfsoftware.jeb.client.S
Floating build
id_floatingclientsetup - Static variable in class com.pnfsoftware.jeb.client.S
\nThis is a floating license of JEB.
id_fontsandcolors - Static variable in class com.pnfsoftware.jeb.client.S
Fonts and Colors
id_foreground - Static variable in class com.pnfsoftware.jeb.client.S
Foreground
id_foregrounds - Static variable in class com.pnfsoftware.jeb.client.S
Foregrounds
id_found - Static variable in class com.pnfsoftware.jeb.client.S
Found on line %d
id_fpvalue - Static variable in class com.pnfsoftware.jeb.client.S
FP Value
id_free - Static variable in class com.pnfsoftware.jeb.client.S
Free
id_fullname - Static variable in class com.pnfsoftware.jeb.client.S
Full name
id_general - Static variable in class com.pnfsoftware.jeb.client.S
General
id_generatekey - Static variable in class com.pnfsoftware.jeb.client.S
Generate a Key
id_generatingdisassembly - Static variable in class com.pnfsoftware.jeb.client.S
Generating assembly output
id_hellouser - Static variable in class com.pnfsoftware.jeb.client.S
Hello %s
id_help - Static variable in class com.pnfsoftware.jeb.client.S
Help
id_hexdump - Static variable in class com.pnfsoftware.jeb.client.S
Hex Dump
id_hexvalue - Static variable in class com.pnfsoftware.jeb.client.S
Hex Value
id_hidetoolbar - Static variable in class com.pnfsoftware.jeb.client.S
Hide the toolbar
id_hierarchy - Static variable in class com.pnfsoftware.jeb.client.S
Hierarchy
id_hinttexthistory - Static variable in class com.pnfsoftware.jeb.client.S
Hint: Use the \"up\" and \"down\" arrows to browse through the history
id_howtodecompile0 - Static variable in class com.pnfsoftware.jeb.client.S
How to decompile a class
id_howtodecompile1 - Static variable in class com.pnfsoftware.jeb.client.S
Switch to the Assembly view
id_howtodecompile2 - Static variable in class com.pnfsoftware.jeb.client.S
Position the caret anywhere within that class
id_howtodecompile3 - Static variable in class com.pnfsoftware.jeb.client.S
Press the Tab key
id_hyphen - Static variable in class com.pnfsoftware.jeb.client.S
-
id_id - Static variable in class com.pnfsoftware.jeb.client.S
ID
id_identfailed - Static variable in class com.pnfsoftware.jeb.client.S
Identification failed
id_image - Static variable in class com.pnfsoftware.jeb.client.S
Image
id_implements - Static variable in class com.pnfsoftware.jeb.client.S
Implements
id_import - Static variable in class com.pnfsoftware.jeb.client.S
Import
id_imports - Static variable in class com.pnfsoftware.jeb.client.S
Imports
id_increasemem - Static variable in class com.pnfsoftware.jeb.client.S
How to increase available memory
id_index - Static variable in class com.pnfsoftware.jeb.client.S
Index
id_info - Static variable in class com.pnfsoftware.jeb.client.S
Info
id_info_open - Static variable in class com.pnfsoftware.jeb.client.S
Open a new file
id_info_save - Static variable in class com.pnfsoftware.jeb.client.S
Save your analysis
id_information - Static variable in class com.pnfsoftware.jeb.client.S
Information
id_input - Static variable in class com.pnfsoftware.jeb.client.S
Input
id_inputcannotbeidentifiedas - Static variable in class com.pnfsoftware.jeb.client.S
The provided input could not be identified as
id_inputcannotbeparsedas - Static variable in class com.pnfsoftware.jeb.client.S
The provided input could not be parsed as
id_inputpkgname - Static variable in class com.pnfsoftware.jeb.client.S
Input a simple or fully-qualified, dot-separated package name
id_installupdate - Static variable in class com.pnfsoftware.jeb.client.S
Install the update
id_internal - Static variable in class com.pnfsoftware.jeb.client.S
Internal
id_internet - Static variable in class com.pnfsoftware.jeb.client.S
Internet
id_internetupdate - Static variable in class com.pnfsoftware.jeb.client.S
Internet update
id_invalidclassnamefilter - Static variable in class com.pnfsoftware.jeb.client.S
Invalid class name filter
id_invalidcolordata - Static variable in class com.pnfsoftware.jeb.client.S
Invalid color data
id_invalidcontroller - Static variable in class com.pnfsoftware.jeb.client.S
Invalid controller
id_invaliddexfile - Static variable in class com.pnfsoftware.jeb.client.S
Invalid DEX file
id_invalidfile - Static variable in class com.pnfsoftware.jeb.client.S
Invalid file
id_invalidjdb - Static variable in class com.pnfsoftware.jeb.client.S
Invalid JDB file, or your version of JEB is older than the one used to create this JDB
id_invalidshortcut - Static variable in class com.pnfsoftware.jeb.client.S
Invalid shortcut
id_invalidstyledata - Static variable in class com.pnfsoftware.jeb.client.S
Invalid style data
id_invalidstyletype - Static variable in class com.pnfsoftware.jeb.client.S
Invalid style type
id_invalidtarget - Static variable in class com.pnfsoftware.jeb.client.S
Invalid target
id_invalidtarget2 - Static variable in class com.pnfsoftware.jeb.client.S
The debugging target is invalid or does not exist
id_italic - Static variable in class com.pnfsoftware.jeb.client.S
Italic
id_item - Static variable in class com.pnfsoftware.jeb.client.S
Item
id_items - Static variable in class com.pnfsoftware.jeb.client.S
Items
id_java - Static variable in class com.pnfsoftware.jeb.client.S
Java
id_javaarchives - Static variable in class com.pnfsoftware.jeb.client.S
Java archives
id_javasources - Static variable in class com.pnfsoftware.jeb.client.S
Java sources
id_javawarning1 - Static variable in class com.pnfsoftware.jeb.client.S
It seems you are not using the standard Apple Java distribution
id_javawarning2 - Static variable in class com.pnfsoftware.jeb.client.S
UI issues have been reported with SWT and non-Apple Java distributions on Mac OS X
id_javawarning3 - Static variable in class com.pnfsoftware.jeb.client.S
This warning may be disabled in the Preferences dialog
id_jdbalreadyexists - Static variable in class com.pnfsoftware.jeb.client.S
%s already exists.\nDo you want to replace it?
id_jebdatabases - Static variable in class com.pnfsoftware.jeb.client.S
JEB databases
id_jebterminate - Static variable in class com.pnfsoftware.jeb.client.S
JEB will terminate
id_jebtermshortly - Static variable in class com.pnfsoftware.jeb.client.S
JEB will terminate shortly
id_jumpto - Static variable in class com.pnfsoftware.jeb.client.S
Jump to
id_jvmreserved - Static variable in class com.pnfsoftware.jeb.client.S
Reserved by the JVM
id_key - Static variable in class com.pnfsoftware.jeb.client.S
Key
id_keyname - Static variable in class com.pnfsoftware.jeb.client.S
Key name
id_label - Static variable in class com.pnfsoftware.jeb.client.S
Label
id_langchange - Static variable in class com.pnfsoftware.jeb.client.S
The preferred language was changed
id_language - Static variable in class com.pnfsoftware.jeb.client.S
Language
id_lastname - Static variable in class com.pnfsoftware.jeb.client.S
Last name
id_lastsavedon - Static variable in class com.pnfsoftware.jeb.client.S
Last saved on
id_layoutdeleted - Static variable in class com.pnfsoftware.jeb.client.S
The layout \"%s\" will be deleted
id_libraries - Static variable in class com.pnfsoftware.jeb.client.S
Libraries
id_license - Static variable in class com.pnfsoftware.jeb.client.S
License
id_license_copied - Static variable in class com.pnfsoftware.jeb.client.S
Your license information was copied to the clipboard
id_licensedata - Static variable in class com.pnfsoftware.jeb.client.S
License data
id_licensedto - Static variable in class com.pnfsoftware.jeb.client.S
Licensed to %s
id_licenseid - Static variable in class com.pnfsoftware.jeb.client.S
License ID
id_licensekey - Static variable in class com.pnfsoftware.jeb.client.S
License key
id_licensekeyerror - Static variable in class com.pnfsoftware.jeb.client.S
License key error
id_licensekeygenerated - Static variable in class com.pnfsoftware.jeb.client.S
Your license key was generated
id_licensekeynotgenerated - Static variable in class com.pnfsoftware.jeb.client.S
A license key could not be generated
id_licenses - Static variable in class com.pnfsoftware.jeb.client.S
Licenses
id_line - Static variable in class com.pnfsoftware.jeb.client.S
Line
id_linenumber - Static variable in class com.pnfsoftware.jeb.client.S
Line number
id_lines - Static variable in class com.pnfsoftware.jeb.client.S
Lines
id_linuxonly - Static variable in class com.pnfsoftware.jeb.client.S
Linuc only
id_loadingprj - Static variable in class com.pnfsoftware.jeb.client.S
Loading project
id_localvars - Static variable in class com.pnfsoftware.jeb.client.S
Locals
id_location - Static variable in class com.pnfsoftware.jeb.client.S
Location
id_log - Static variable in class com.pnfsoftware.jeb.client.S
Log
id_machines - Static variable in class com.pnfsoftware.jeb.client.S
Machines
id_macosonly - Static variable in class com.pnfsoftware.jeb.client.S
macOS only
id_manifest - Static variable in class com.pnfsoftware.jeb.client.S
Manifest
id_manualkeygen - Static variable in class com.pnfsoftware.jeb.client.S
Manual Key Generation
id_manuallydownloadarchive - Static variable in class com.pnfsoftware.jeb.client.S
Manually download your JEB software archive file
id_manualupdate - Static variable in class com.pnfsoftware.jeb.client.S
Manual update
id_memcode - Static variable in class com.pnfsoftware.jeb.client.S
Memory Code
id_memoryusage - Static variable in class com.pnfsoftware.jeb.client.S
Memory Usage
id_memuse - Static variable in class com.pnfsoftware.jeb.client.S
Memory usage
ID_MEMVAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
ID_MEMVAR_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
id_menu_about - Static variable in class com.pnfsoftware.jeb.client.S
About...
id_menu_action - Static variable in class com.pnfsoftware.jeb.client.S
&Action
id_menu_add_artifact - Static variable in class com.pnfsoftware.jeb.client.S
Add an Artifact...
id_menu_apidoc - Static variable in class com.pnfsoftware.jeb.client.S
API Documentation
id_menu_bulletinboard - Static variable in class com.pnfsoftware.jeb.client.S
Bulletin Board
id_menu_changelayout - Static variable in class com.pnfsoftware.jeb.client.S
Change Layout
id_menu_changelist - Static variable in class com.pnfsoftware.jeb.client.S
Changelist
id_menu_checkupdate - Static variable in class com.pnfsoftware.jeb.client.S
Check for Update
id_menu_close - Static variable in class com.pnfsoftware.jeb.client.S
Close
id_menu_closeview - Static variable in class com.pnfsoftware.jeb.client.S
Close View
id_menu_comment - Static variable in class com.pnfsoftware.jeb.client.S
Comment...
id_menu_convert - Static variable in class com.pnfsoftware.jeb.client.S
Convert
id_menu_copy - Static variable in class com.pnfsoftware.jeb.client.S
Copy
id_menu_createpackage - Static variable in class com.pnfsoftware.jeb.client.S
Create a Package
id_menu_customactions - Static variable in class com.pnfsoftware.jeb.client.S
&Custom Actions
id_menu_cut - Static variable in class com.pnfsoftware.jeb.client.S
Cut
id_menu_debugger - Static variable in class com.pnfsoftware.jeb.client.S
&Debugger
id_menu_decompile - Static variable in class com.pnfsoftware.jeb.client.S
Decompile
id_menu_decompiled_code - Static variable in class com.pnfsoftware.jeb.client.S
Decompiled Code...
id_menu_definecode - Static variable in class com.pnfsoftware.jeb.client.S
Define Code
id_menu_definedata - Static variable in class com.pnfsoftware.jeb.client.S
Define Data
id_menu_definefunc - Static variable in class com.pnfsoftware.jeb.client.S
Define Function
id_menu_defineproc - Static variable in class com.pnfsoftware.jeb.client.S
Define Procedure
id_menu_definestring - Static variable in class com.pnfsoftware.jeb.client.S
Define String
id_menu_delete - Static variable in class com.pnfsoftware.jeb.client.S
Delete
id_menu_deletelayout - Static variable in class com.pnfsoftware.jeb.client.S
Delete Layout...
id_menu_detach - Static variable in class com.pnfsoftware.jeb.client.S
Detach
id_menu_devportal - Static variable in class com.pnfsoftware.jeb.client.S
Developers Portal
id_menu_donotreplviews - Static variable in class com.pnfsoftware.jeb.client.S
Do not replace Views
id_menu_edit - Static variable in class com.pnfsoftware.jeb.client.S
&Edit
id_menu_editarray - Static variable in class com.pnfsoftware.jeb.client.S
Edit Array...
id_menu_editcode - Static variable in class com.pnfsoftware.jeb.client.S
Edit Code...
id_menu_editdata - Static variable in class com.pnfsoftware.jeb.client.S
Edit Data...
id_menu_editfunc - Static variable in class com.pnfsoftware.jeb.client.S
Edit Function...
id_menu_editproc - Static variable in class com.pnfsoftware.jeb.client.S
Edit Procedure...
id_menu_editstackframe - Static variable in class com.pnfsoftware.jeb.client.S
Edit Stackframe...
id_menu_editstring - Static variable in class com.pnfsoftware.jeb.client.S
Edit String...
id_menu_edittype - Static variable in class com.pnfsoftware.jeb.client.S
Edit Type...
id_menu_engines - Static variable in class com.pnfsoftware.jeb.client.S
Engines
id_menu_enginesplugins - Static variable in class com.pnfsoftware.jeb.client.S
Engines Plugins...
id_menu_execute - Static variable in class com.pnfsoftware.jeb.client.S
Execute
id_menu_executeengplugin - Static variable in class com.pnfsoftware.jeb.client.S
Execute an Engines Plugin
id_menu_exit - Static variable in class com.pnfsoftware.jeb.client.S
Exit
id_menu_export - Static variable in class com.pnfsoftware.jeb.client.S
Export...
id_menu_extractto - Static variable in class com.pnfsoftware.jeb.client.S
Extract to...
id_menu_faq - Static variable in class com.pnfsoftware.jeb.client.S
Frequently Asked Questions
id_menu_file - Static variable in class com.pnfsoftware.jeb.client.S
&File
id_menu_find - Static variable in class com.pnfsoftware.jeb.client.S
Find...
id_menu_findnext - Static variable in class com.pnfsoftware.jeb.client.S
Find Next
id_menu_follow - Static variable in class com.pnfsoftware.jeb.client.S
Follow
id_menu_followitem - Static variable in class com.pnfsoftware.jeb.client.S
Follow Item
id_menu_fontstyles - Static variable in class com.pnfsoftware.jeb.client.S
Font and Styles...
id_menu_help - Static variable in class com.pnfsoftware.jeb.client.S
&Help
id_menu_hidetoolbar - Static variable in class com.pnfsoftware.jeb.client.S
Hide Toolbar
id_menu_import - Static variable in class com.pnfsoftware.jeb.client.S
Import...
id_menu_jumpto - Static variable in class com.pnfsoftware.jeb.client.S
Jump to...
id_menu_keepunitsinsync - Static variable in class com.pnfsoftware.jeb.client.S
Keep units in sync with selection
id_menu_language - Static variable in class com.pnfsoftware.jeb.client.S
&Language
id_menu_locateinprjexpl - Static variable in class com.pnfsoftware.jeb.client.S
Locate in Project Explorer
id_menu_maximizeview - Static variable in class com.pnfsoftware.jeb.client.S
Maximize View
id_menu_memoryusage - Static variable in class com.pnfsoftware.jeb.client.S
Memory Usage
id_menu_movetopackage - Static variable in class com.pnfsoftware.jeb.client.S
Move to Package
id_menu_navbackward - Static variable in class com.pnfsoftware.jeb.client.S
Navigate backward
id_menu_navforward - Static variable in class com.pnfsoftware.jeb.client.S
Navigate forward
id_menu_navigation - Static variable in class com.pnfsoftware.jeb.client.S
&Navigation
id_menu_new - Static variable in class com.pnfsoftware.jeb.client.S
New
id_menu_newlayout - Static variable in class com.pnfsoftware.jeb.client.S
New Layout...
id_menu_nextitem - Static variable in class com.pnfsoftware.jeb.client.S
Next Item
id_menu_notifications - Static variable in class com.pnfsoftware.jeb.client.S
Notifications..
id_menu_onlinemanual - Static variable in class com.pnfsoftware.jeb.client.S
Online Manual
id_menu_open - Static variable in class com.pnfsoftware.jeb.client.S
Open...
id_menu_open_recent - Static variable in class com.pnfsoftware.jeb.client.S
Open recent
id_menu_opennewview - Static variable in class com.pnfsoftware.jeb.client.S
Open new View
id_menu_opentypeeditor - Static variable in class com.pnfsoftware.jeb.client.S
Open the Type Editor...
id_menu_openview - Static variable in class com.pnfsoftware.jeb.client.S
Open View
id_menu_options - Static variable in class com.pnfsoftware.jeb.client.S
Options...
id_menu_overrides - Static variable in class com.pnfsoftware.jeb.client.S
Overrides
id_menu_parseat - Static variable in class com.pnfsoftware.jeb.client.S
Parse at...
id_menu_parsers - Static variable in class com.pnfsoftware.jeb.client.S
Parsers...
id_menu_paste - Static variable in class com.pnfsoftware.jeb.client.S
Paste
id_menu_pause - Static variable in class com.pnfsoftware.jeb.client.S
Pause
id_menu_plugins - Static variable in class com.pnfsoftware.jeb.client.S
Plugins
id_menu_preferences - Static variable in class com.pnfsoftware.jeb.client.S
Preferences...
id_menu_previtem - Static variable in class com.pnfsoftware.jeb.client.S
Previous Item
id_menu_processorplugins - Static variable in class com.pnfsoftware.jeb.client.S
Processor Plugins...
id_menu_properties - Static variable in class com.pnfsoftware.jeb.client.S
Properties...
id_menu_quit - Static variable in class com.pnfsoftware.jeb.client.S
Quit
id_menu_recent - Static variable in class com.pnfsoftware.jeb.client.S
Recent
id_menu_refresh - Static variable in class com.pnfsoftware.jeb.client.S
Refresh
id_menu_rename - Static variable in class com.pnfsoftware.jeb.client.S
Rename...
id_menu_resetstate - Static variable in class com.pnfsoftware.jeb.client.S
Reset UI State
id_menu_restart - Static variable in class com.pnfsoftware.jeb.client.S
Restart
id_menu_restoreview - Static variable in class com.pnfsoftware.jeb.client.S
Restore View
id_menu_resumethread - Static variable in class com.pnfsoftware.jeb.client.S
Resume Thread
id_menu_run - Static variable in class com.pnfsoftware.jeb.client.S
Run
id_menu_runlastscript - Static variable in class com.pnfsoftware.jeb.client.S
Run last Script
id_menu_runscript - Static variable in class com.pnfsoftware.jeb.client.S
Run Script
id_menu_runtoline - Static variable in class com.pnfsoftware.jeb.client.S
Run to Line
id_menu_save - Static variable in class com.pnfsoftware.jeb.client.S
Save
id_menu_saveas - Static variable in class com.pnfsoftware.jeb.client.S
Save As...
id_menu_scripts - Static variable in class com.pnfsoftware.jeb.client.S
Scripts
id_menu_selectall - Static variable in class com.pnfsoftware.jeb.client.S
Select All
id_menu_selecttype - Static variable in class com.pnfsoftware.jeb.client.S
Select Type...
id_menu_settings - Static variable in class com.pnfsoftware.jeb.client.S
Settings...
id_menu_showconsole - Static variable in class com.pnfsoftware.jeb.client.S
Show Console View
id_menu_showhier - Static variable in class com.pnfsoftware.jeb.client.S
Show Hierarchy View
id_menu_showlast - Static variable in class com.pnfsoftware.jeb.client.S
Show Last Active View
id_menu_showlogger - Static variable in class com.pnfsoftware.jeb.client.S
Show Logger View
id_menu_showprjexp - Static variable in class com.pnfsoftware.jeb.client.S
Show Project Explorer View
id_menu_showtoolbar - Static variable in class com.pnfsoftware.jeb.client.S
Show Toolbar
id_menu_showview - Static variable in class com.pnfsoftware.jeb.client.S
Show View
id_menu_softwareupdate - Static variable in class com.pnfsoftware.jeb.client.S
Software Update...
id_menu_start - Static variable in class com.pnfsoftware.jeb.client.S
Start...
id_menu_stepinto - Static variable in class com.pnfsoftware.jeb.client.S
Step Into
id_menu_stepout - Static variable in class com.pnfsoftware.jeb.client.S
Step Out
id_menu_stepover - Static variable in class com.pnfsoftware.jeb.client.S
Step Over
id_menu_stop - Static variable in class com.pnfsoftware.jeb.client.S
Stop
id_menu_style - Static variable in class com.pnfsoftware.jeb.client.S
Style...
id_menu_suspendthread - Static variable in class com.pnfsoftware.jeb.client.S
Suspend Thread
id_menu_terminate - Static variable in class com.pnfsoftware.jeb.client.S
Terminate
id_menu_togglebreakpoint - Static variable in class com.pnfsoftware.jeb.client.S
Toggle Breakpoint
id_menu_typehier - Static variable in class com.pnfsoftware.jeb.client.S
Type Hierarchy
id_menu_undefine - Static variable in class com.pnfsoftware.jeb.client.S
Undefine
id_menu_usermanual - Static variable in class com.pnfsoftware.jeb.client.S
User Manual
id_menu_window - Static variable in class com.pnfsoftware.jeb.client.S
&Window
id_menu_xrefs - Static variable in class com.pnfsoftware.jeb.client.S
Cross-references
id_multidexcontinue - Static variable in class com.pnfsoftware.jeb.client.S
Please analyze additional classesX.dex files in separate JEB instances
id_multidexcontinuesuccess - Static variable in class com.pnfsoftware.jeb.client.S
The resulting DEX file will replace the original classes.dex file in the JDB.
id_multidexfailure - Static variable in class com.pnfsoftware.jeb.client.S
Merger failed
id_multidexinfo - Static variable in class com.pnfsoftware.jeb.client.S
This APK contains multiple DEX files
id_multidexnomerge - Static variable in class com.pnfsoftware.jeb.client.S
JEB will not attempt to merge the multiple DEX files
id_multidexsuccess - Static variable in class com.pnfsoftware.jeb.client.S
Merger succeeded
id_multidextrymerge - Static variable in class com.pnfsoftware.jeb.client.S
Attempting to merge the multiple DEX files into a single DEX file
id_name - Static variable in class com.pnfsoftware.jeb.client.S
Name
id_namelayout - Static variable in class com.pnfsoftware.jeb.client.S
Name the layout
id_new - Static variable in class com.pnfsoftware.jeb.client.S
New
id_no - Static variable in class com.pnfsoftware.jeb.client.S
No
id_nodescription - Static variable in class com.pnfsoftware.jeb.client.S
No description
id_nodexerror - Static variable in class com.pnfsoftware.jeb.client.S
Error, no DEX file
id_normal - Static variable in class com.pnfsoftware.jeb.client.S
Normal
id_note - Static variable in class com.pnfsoftware.jeb.client.S
Note
id_notes - Static variable in class com.pnfsoftware.jeb.client.S
Notes
id_notes_info - Static variable in class com.pnfsoftware.jeb.client.S
You can type your notes here, they will be saved with your JDB.
id_notfound - Static variable in class com.pnfsoftware.jeb.client.S
Nothing found
id_notifications - Static variable in class com.pnfsoftware.jeb.client.S
Notifications
id_notrecommended - Static variable in class com.pnfsoftware.jeb.client.S
Not recommended
id_offset - Static variable in class com.pnfsoftware.jeb.client.S
Offset
id_ok - Static variable in class com.pnfsoftware.jeb.client.S
OK
id_onlinemanual - Static variable in class com.pnfsoftware.jeb.client.S
Online Manual
id_onlydecomp - Static variable in class com.pnfsoftware.jeb.client.S
Only decompiled items
id_open - Static variable in class com.pnfsoftware.jeb.client.S
Open
id_openinbrowser - Static variable in class com.pnfsoftware.jeb.client.S
Open in browser
id_openingfile - Static variable in class com.pnfsoftware.jeb.client.S
Opening file
id_openjdbinstead - Static variable in class com.pnfsoftware.jeb.client.S
Would you like to open the JDB file instead?
id_openprojectorart - Static variable in class com.pnfsoftware.jeb.client.S
Open an existing project or a new file
id_opt_advancedoptions - Static variable in class com.pnfsoftware.jeb.client.S
Advanced Options
id_opt_simpleoptions - Static variable in class com.pnfsoftware.jeb.client.S
Simple Options
id_optional - Static variable in class com.pnfsoftware.jeb.client.S
Optional
id_options - Static variable in class com.pnfsoftware.jeb.client.S
Options
id_or - Static variable in class com.pnfsoftware.jeb.client.S
or
id_organization - Static variable in class com.pnfsoftware.jeb.client.S
Organization
id_originalpath - Static variable in class com.pnfsoftware.jeb.client.S
Original path
id_os_linux - Static variable in class com.pnfsoftware.jeb.client.S
Linuc
id_os_macos - Static variable in class com.pnfsoftware.jeb.client.S
macOS
id_os_windows - Static variable in class com.pnfsoftware.jeb.client.S
Windows
id_other - Static variable in class com.pnfsoftware.jeb.client.S
Other
id_output - Static variable in class com.pnfsoftware.jeb.client.S
Output
id_overview - Static variable in class com.pnfsoftware.jeb.client.S
Overview
id_parseat - Static variable in class com.pnfsoftware.jeb.client.S
Parse at
id_parser - Static variable in class com.pnfsoftware.jeb.client.S
Parser
id_parsers - Static variable in class com.pnfsoftware.jeb.client.S
Parsers
id_parsingfailed - Static variable in class com.pnfsoftware.jeb.client.S
Parsing failed
id_passive - Static variable in class com.pnfsoftware.jeb.client.S
Passive
id_password - Static variable in class com.pnfsoftware.jeb.client.S
Password
id_paste - Static variable in class com.pnfsoftware.jeb.client.S
Paste
id_path - Static variable in class com.pnfsoftware.jeb.client.S
Path
id_pause - Static variable in class com.pnfsoftware.jeb.client.S
Pause
id_performmanualupdate - Static variable in class com.pnfsoftware.jeb.client.S
Perform a manual update
ID_PHYSICAL_REGISTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
ID_PHYSICAL_REGISTER_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
id_pleasegenkey - Static variable in class com.pnfsoftware.jeb.client.S
Please generate a license key in order to use JEB
id_pleaseproceedexec - Static variable in class com.pnfsoftware.jeb.client.S
Please proceed with program execution
id_pleasewait - Static variable in class com.pnfsoftware.jeb.client.S
Please wait
id_plugin - Static variable in class com.pnfsoftware.jeb.client.S
Plugin
id_plugin_autooff - Static variable in class com.pnfsoftware.jeb.client.S
Automatic execution of plugins on startup is disabled
id_plugin_invalid - Static variable in class com.pnfsoftware.jeb.client.S
Invalid plugin
id_plugin_invaliddir - Static variable in class com.pnfsoftware.jeb.client.S
Invalid plugin directory
id_plugin_invalidfile - Static variable in class com.pnfsoftware.jeb.client.S
Cannot read plugin file
id_plugin_loading - Static variable in class com.pnfsoftware.jeb.client.S
Loading plugin
id_pluginclassnames - Static variable in class com.pnfsoftware.jeb.client.S
Plugin Classname
id_pluginclasspath - Static variable in class com.pnfsoftware.jeb.client.S
Plugin Classpath
id_pluginfolder - Static variable in class com.pnfsoftware.jeb.client.S
Plugins Folder
id_plugins - Static variable in class com.pnfsoftware.jeb.client.S
Plugins
id_port - Static variable in class com.pnfsoftware.jeb.client.S
Port
id_preferences - Static variable in class com.pnfsoftware.jeb.client.S
Preferences
id_presscanceltoabort - Static variable in class com.pnfsoftware.jeb.client.S
Press Cancel to abort the execution
id_pressoktoexit - Static variable in class com.pnfsoftware.jeb.client.S
Press OK to terminate the program
id_pressselectfile - Static variable in class com.pnfsoftware.jeb.client.S
Press to select a file
id_prgdir - Static variable in class com.pnfsoftware.jeb.client.S
Program directory
id_priorities - Static variable in class com.pnfsoftware.jeb.client.S
Priorities
id_priority - Static variable in class com.pnfsoftware.jeb.client.S
Priority
id_prj_name - Static variable in class com.pnfsoftware.jeb.client.S
Project name
id_prj_properties - Static variable in class com.pnfsoftware.jeb.client.S
Project Properties
id_prjcuropen - Static variable in class com.pnfsoftware.jeb.client.S
A project is currently open
id_prjsave - Static variable in class com.pnfsoftware.jeb.client.S
Would you like to save?
id_prjsaving - Static variable in class com.pnfsoftware.jeb.client.S
Saving project
id_proceedquestion - Static variable in class com.pnfsoftware.jeb.client.S
Proceed?
id_processes - Static variable in class com.pnfsoftware.jeb.client.S
Processes
id_processingart - Static variable in class com.pnfsoftware.jeb.client.S
Processing artifact
id_progressinfo - Static variable in class com.pnfsoftware.jeb.client.S
Progress information
id_properties - Static variable in class com.pnfsoftware.jeb.client.S
Properties
id_property - Static variable in class com.pnfsoftware.jeb.client.S
Property
id_proxy - Static variable in class com.pnfsoftware.jeb.client.S
Proxy
id_proxy_enable - Static variable in class com.pnfsoftware.jeb.client.S
Enable proxy
id_proxy_hostname - Static variable in class com.pnfsoftware.jeb.client.S
Hostname
id_proxy_port - Static variable in class com.pnfsoftware.jeb.client.S
Port
id_proxy_type - Static variable in class com.pnfsoftware.jeb.client.S
Type
ID_PSEUDO_VAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
id_pwdinemail - Static variable in class com.pnfsoftware.jeb.client.S
The update password is specified in your email
id_pythonscripts - Static variable in class com.pnfsoftware.jeb.client.S
Python scripts
id_quit - Static variable in class com.pnfsoftware.jeb.client.S
Quit
id_regexp - Static variable in class com.pnfsoftware.jeb.client.S
Regular expression
ID_REGISTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
ID_REGISTER_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
id_remove - Static variable in class com.pnfsoftware.jeb.client.S
Remove
id_rename - Static variable in class com.pnfsoftware.jeb.client.S
Rename
id_rendering - Static variable in class com.pnfsoftware.jeb.client.S
Rendering
ID_RESERVED_START - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
id_reset - Static variable in class com.pnfsoftware.jeb.client.S
Reset
id_resetdefaults - Static variable in class com.pnfsoftware.jeb.client.S
Reset to defaults
id_resources - Static variable in class com.pnfsoftware.jeb.client.S
Resources
id_restartrequired - Static variable in class com.pnfsoftware.jeb.client.S
Restart required
id_revsearch - Static variable in class com.pnfsoftware.jeb.client.S
Reverse search
id_rootunits - Static variable in class com.pnfsoftware.jeb.client.S
Root units
id_runlastscript - Static variable in class com.pnfsoftware.jeb.client.S
Run last Script
id_runningscript - Static variable in class com.pnfsoftware.jeb.client.S
Running script
id_runscript - Static variable in class com.pnfsoftware.jeb.client.S
Run Script
id_save - Static variable in class com.pnfsoftware.jeb.client.S
Save
id_saveandrestart - Static variable in class com.pnfsoftware.jeb.client.S
Please save your session and restart JEB
id_saveas - Static variable in class com.pnfsoftware.jeb.client.S
Save As
id_savedtojdb - Static variable in class com.pnfsoftware.jeb.client.S
Saved to JDB
id_savingto - Static variable in class com.pnfsoftware.jeb.client.S
Saving to
id_savingtodst - Static variable in class com.pnfsoftware.jeb.client.S
Saving to %s
id_script_compileerrors - Static variable in class com.pnfsoftware.jeb.client.S
There were compilation errors
id_script_errornotloaded - Static variable in class com.pnfsoftware.jeb.client.S
An error occurred, the script could not be loaded
id_script_errornotterminated - Static variable in class com.pnfsoftware.jeb.client.S
An error occurred, the script could not be terminated
id_script_execerror - Static variable in class com.pnfsoftware.jeb.client.S
Error executing script
id_script_interrupted - Static variable in class com.pnfsoftware.jeb.client.S
The script execution was interrupted by the user
id_script_loaderrorjar - Static variable in class com.pnfsoftware.jeb.client.S
Error loading Jar plugin
id_script_loaderrorjarclass - Static variable in class com.pnfsoftware.jeb.client.S
Error loading Jar plugin, class not found
id_script_loaderrorjarmanifest - Static variable in class com.pnfsoftware.jeb.client.S
Error loading Jar plugin, no JebPlugin-class attribute found in manifest
id_script_loaderrorjavascript - Static variable in class com.pnfsoftware.jeb.client.S
Error loading Java script
id_script_loaderrorjavascriptclass - Static variable in class com.pnfsoftware.jeb.client.S
Error loading Java script, make sure the class is not contained inside any package
id_script_loaderrorpython - Static variable in class com.pnfsoftware.jeb.client.S
Error loading Python script
id_script_notfound - Static variable in class com.pnfsoftware.jeb.client.S
Script file was not found
id_script_requiresjdk - Static variable in class com.pnfsoftware.jeb.client.S
Java source scripts require the use of a JDK
id_script_unknownext - Static variable in class com.pnfsoftware.jeb.client.S
Unknown script extension, supported extensions are \".py\" and \".java\"
id_scriptends - Static variable in class com.pnfsoftware.jeb.client.S
Script execution ends
id_scriptexec - Static variable in class com.pnfsoftware.jeb.client.S
Script execution
id_scripts - Static variable in class com.pnfsoftware.jeb.client.S
Scripts
id_scriptstop - Static variable in class com.pnfsoftware.jeb.client.S
Press the button below to interrupt the execution...
id_search - Static variable in class com.pnfsoftware.jeb.client.S
Search
id_searching - Static variable in class com.pnfsoftware.jeb.client.S
Searching
id_searchingfor - Static variable in class com.pnfsoftware.jeb.client.S
Searching for \"%s\"
id_searchstring - Static variable in class com.pnfsoftware.jeb.client.S
Search string
id_section - Static variable in class com.pnfsoftware.jeb.client.S
Section
id_sections - Static variable in class com.pnfsoftware.jeb.client.S
Sections
id_segment - Static variable in class com.pnfsoftware.jeb.client.S
Segment
id_segments - Static variable in class com.pnfsoftware.jeb.client.S
Segments
id_selectall - Static variable in class com.pnfsoftware.jeb.client.S
Select all
id_selectfont - Static variable in class com.pnfsoftware.jeb.client.S
Select a font
id_selectprocmode - Static variable in class com.pnfsoftware.jeb.client.S
Select processor mode for instruction
id_selectupdatearchive - Static variable in class com.pnfsoftware.jeb.client.S
Select your JEB update archive
id_server - Static variable in class com.pnfsoftware.jeb.client.S
Server
id_server_alreadyrunning - Static variable in class com.pnfsoftware.jeb.client.S
The controller is already running
id_server_cannotaccept - Static variable in class com.pnfsoftware.jeb.client.S
Cannot accept incoming client connection
id_server_cannotlisten - Static variable in class com.pnfsoftware.jeb.client.S
Cannot listen on %s/%d
id_server_clientcountinfo - Static variable in class com.pnfsoftware.jeb.client.S
Note: %d client(s) may simultaneously connect to this controller instance
id_server_exception - Static variable in class com.pnfsoftware.jeb.client.S
Unsupported exception, quit listening: %s
id_server_invalidinterface - Static variable in class com.pnfsoftware.jeb.client.S
Invalid interface: %s
id_server_listening - Static variable in class com.pnfsoftware.jeb.client.S
Listening on %s...
id_server_mode - Static variable in class com.pnfsoftware.jeb.client.S
Mode: Controller for floating clients
id_server_setup1 - Static variable in class com.pnfsoftware.jeb.client.S
Hello %s.
id_servers - Static variable in class com.pnfsoftware.jeb.client.S
Servers
id_setup - Static variable in class com.pnfsoftware.jeb.client.S
\nHello %s.
id_showall - Static variable in class com.pnfsoftware.jeb.client.S
Show All
id_signature - Static variable in class com.pnfsoftware.jeb.client.S
Signature
id_simple - Static variable in class com.pnfsoftware.jeb.client.S
Simple
id_size - Static variable in class com.pnfsoftware.jeb.client.S
Size
id_sizebytes - Static variable in class com.pnfsoftware.jeb.client.S
Size in bytes
id_skip - Static variable in class com.pnfsoftware.jeb.client.S
Skip
id_smali - Static variable in class com.pnfsoftware.jeb.client.S
Smali
id_softwareupdater - Static variable in class com.pnfsoftware.jeb.client.S
Software Updater
id_stack - Static variable in class com.pnfsoftware.jeb.client.S
Stack
id_stackframe - Static variable in class com.pnfsoftware.jeb.client.S
Stackframe
id_start - Static variable in class com.pnfsoftware.jeb.client.S
Start
id_status - Static variable in class com.pnfsoftware.jeb.client.S
Status
id_stepinto - Static variable in class com.pnfsoftware.jeb.client.S
Step into
id_stepover - Static variable in class com.pnfsoftware.jeb.client.S
Step over
id_stepup - Static variable in class com.pnfsoftware.jeb.client.S
Step up
id_stop - Static variable in class com.pnfsoftware.jeb.client.S
Stop
id_string - Static variable in class com.pnfsoftware.jeb.client.S
String
id_strings - Static variable in class com.pnfsoftware.jeb.client.S
Strings
id_style - Static variable in class com.pnfsoftware.jeb.client.S
Style
id_stylemanager - Static variable in class com.pnfsoftware.jeb.client.S
Style manager
id_styles - Static variable in class com.pnfsoftware.jeb.client.S
Styles
id_subscriptionexpires - Static variable in class com.pnfsoftware.jeb.client.S
Subscription expires on
id_supportexpired - Static variable in class com.pnfsoftware.jeb.client.S
Support has expired! Please renew your license if you wish to keep receiving software updates
id_suspendallthreads - Static variable in class com.pnfsoftware.jeb.client.S
Suspend all threads
id_symbol - Static variable in class com.pnfsoftware.jeb.client.S
Symbol
ID_SYMBOL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
ID_SYMBOL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
id_symbols - Static variable in class com.pnfsoftware.jeb.client.S
Symbols
id_tag_console - Static variable in class com.pnfsoftware.jeb.client.S
Console
id_tag_logger - Static variable in class com.pnfsoftware.jeb.client.S
Logger
id_tag_prjexp - Static variable in class com.pnfsoftware.jeb.client.S
Project Explorer
id_tag_prjexp_info - Static variable in class com.pnfsoftware.jeb.client.S
This view lists the components that are part of your project
id_taskcancelled - Static variable in class com.pnfsoftware.jeb.client.S
The task was cancelled
id_taskerror - Static variable in class com.pnfsoftware.jeb.client.S
Task error
id_text - Static variable in class com.pnfsoftware.jeb.client.S
Text
id_thankyouforkey - Static variable in class com.pnfsoftware.jeb.client.S
Thank you for providing your license key
id_theme - Static variable in class com.pnfsoftware.jeb.client.S
Theme
id_themes - Static variable in class com.pnfsoftware.jeb.client.S
Themes
id_thread - Static variable in class com.pnfsoftware.jeb.client.S
Thread
id_threads - Static variable in class com.pnfsoftware.jeb.client.S
Threads
id_thridpartyuse - Static variable in class com.pnfsoftware.jeb.client.S
Third-party software used by JEB
id_togglecodesplit - Static variable in class com.pnfsoftware.jeb.client.S
Toggle the code split view
id_toggletoolbar - Static variable in class com.pnfsoftware.jeb.client.S
Toggle the toolbar
id_tryagainkeygen - Static variable in class com.pnfsoftware.jeb.client.S
Try again or proceed with manual key generation
id_type - Static variable in class com.pnfsoftware.jeb.client.S
Type
id_typeinfo - Static variable in class com.pnfsoftware.jeb.client.S
Type information
id_types - Static variable in class com.pnfsoftware.jeb.client.S
Types
id_uimodelreset - Static variable in class com.pnfsoftware.jeb.client.S
Your UI model will be reset
id_uiresetrequired - Static variable in class com.pnfsoftware.jeb.client.S
This JEB update requires a reset of your current UI layout for new functionnality to be available
id_uistatereset - Static variable in class com.pnfsoftware.jeb.client.S
The user interface state will be reset next time the program is executed
id_unit - Static variable in class com.pnfsoftware.jeb.client.S
Unit
id_unit_name - Static variable in class com.pnfsoftware.jeb.client.S
Unit name
id_unit_properties - Static variable in class com.pnfsoftware.jeb.client.S
Unit Properties
id_unit_type - Static variable in class com.pnfsoftware.jeb.client.S
Unit type
id_unitcouldnotbeprocessed - Static variable in class com.pnfsoftware.jeb.client.S
The unit could not be processed
id_unitnotprocessed - Static variable in class com.pnfsoftware.jeb.client.S
The unit was not processed
id_unittreedelconfirm - Static variable in class com.pnfsoftware.jeb.client.S
Are you sure you want to delete this unit and all the sub-units it contains?
id_unnamed - Static variable in class com.pnfsoftware.jeb.client.S
Unnamed
id_unnamedlayout - Static variable in class com.pnfsoftware.jeb.client.S
Unnamed Layout
id_unprocessed - Static variable in class com.pnfsoftware.jeb.client.S
unprocessed
id_unrecoverableerror - Static variable in class com.pnfsoftware.jeb.client.S
An unrecoverable error occurred
id_update - Static variable in class com.pnfsoftware.jeb.client.S
Update
id_update_checking - Static variable in class com.pnfsoftware.jeb.client.S
Checking for update...
id_update_checklatest - Static variable in class com.pnfsoftware.jeb.client.S
Check for latest version
id_update_corrupt - Static variable in class com.pnfsoftware.jeb.client.S
The update is corrupt
id_update_diskerror - Static variable in class com.pnfsoftware.jeb.client.S
The update cannot be written to disk
id_update_downloaderror - Static variable in class com.pnfsoftware.jeb.client.S
An error occurred while downloading the update
id_update_downloading - Static variable in class com.pnfsoftware.jeb.client.S
Downloading the update (%s), please wait...
id_update_error - Static variable in class com.pnfsoftware.jeb.client.S
An error occurred while checking for update
id_update_found - Static variable in class com.pnfsoftware.jeb.client.S
An update was found
id_update_manual - Static variable in class com.pnfsoftware.jeb.client.S
You may perform a manual update check by visiting %1$s using the update data: %2$s
id_update_nodownload - Static variable in class com.pnfsoftware.jeb.client.S
An update exists, it will not be downloaded
id_update_success - Static variable in class com.pnfsoftware.jeb.client.S
The update was successfully downloaded
id_update_uptodate - Static variable in class com.pnfsoftware.jeb.client.S
JEB is up-to-date
id_used - Static variable in class com.pnfsoftware.jeb.client.S
Used
id_usedarktheme - Static variable in class com.pnfsoftware.jeb.client.S
Use a Dark Theme
id_user - Static variable in class com.pnfsoftware.jeb.client.S
User
id_userid - Static variable in class com.pnfsoftware.jeb.client.S
User ID
id_users - Static variable in class com.pnfsoftware.jeb.client.S
Users
id_valildfor - Static variable in class com.pnfsoftware.jeb.client.S
Valid for %1$d %2$s
id_value - Static variable in class com.pnfsoftware.jeb.client.S
Value
id_verboselogging - Static variable in class com.pnfsoftware.jeb.client.S
Verbose logging
id_verify - Static variable in class com.pnfsoftware.jeb.client.S
Verify
id_version - Static variable in class com.pnfsoftware.jeb.client.S
Version
ID_VIRTUAL_REGISTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
ID_VIRTUAL_REGISTER_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
id_visualization - Static variable in class com.pnfsoftware.jeb.client.S
Visualization
id_voice - Static variable in class com.pnfsoftware.jeb.client.S
Voice
id_warning - Static variable in class com.pnfsoftware.jeb.client.S
Warning
id_website - Static variable in class com.pnfsoftware.jeb.client.S
Website
id_welcome - Static variable in class com.pnfsoftware.jeb.client.S
Welcome
id_window - Static variable in class com.pnfsoftware.jeb.client.S
Window
id_windowsonly - Static variable in class com.pnfsoftware.jeb.client.S
Windows only
id_wraparound - Static variable in class com.pnfsoftware.jeb.client.S
Wrap around
id_xml - Static variable in class com.pnfsoftware.jeb.client.S
XML
id_yes - Static variable in class com.pnfsoftware.jeb.client.S
Yes
IDAllocObjectInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR object-allocation information that can be used by invoke instructions.
IDalvikDebuggerUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
Specialized interface for Dalvik code debuggers.
IDalvikDebuggerUnit.ThreadFrameSlotIndexMode - Enum Class in com.pnfsoftware.jeb.core.units.code.android
Slot index mode of a thread-frame.
IDalvikInstruction - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
Definition of a Dalvik instruction.
IDalvikInstructionArrayData - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This class represent the array data for the fill-array-data instruction.
IDalvikInstructionParameter - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
Parameter definition for a Dalvik instruction.
IDalvikInstructionSwitchData - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This class represents the jump table of a switch instruction.
IDArrayElt - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR array element.
IDartAotSnapshotInfo - Interface in com.pnfsoftware.jeb.core.units.code.dart
Basic information about a Dart AOT snapshot.
IDartAotUnit - Interface in com.pnfsoftware.jeb.core.units.code.dart
Top-level interface for JEB units representing parsed Dart AOT binaries.
IDartInternalObject - Interface in com.pnfsoftware.jeb.core.units.code.dart
Basic interface for Dart objects.
IDataProvider - Interface in com.pnfsoftware.jeb.core.dao
This interface holds reference to all data sources that are accessed by a JEB engines instance.
IDataProvider - Interface in com.pnfsoftware.jeb.core.input
Definition of a bytes provider, whose key can be augmented by an integer id (version code).
IDCallInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR invocation information used by invoke instructions to represent calls to methods.
IDEAL_HEADER_SIZE - Static variable in interface com.pnfsoftware.jeb.core.input.IInput
 
IDebuggerBreakpoint - Interface in com.pnfsoftware.jeb.core.units.code.debug
Definition of a breakpoint.
IDebuggerEventData - Interface in com.pnfsoftware.jeb.core.units.code.debug
Definition of the event data associated with a J.DbgTargetEvent event type.
IDebuggerMachineInformation - Interface in com.pnfsoftware.jeb.core.units.code.debug
Machine information interface.
IDebuggerModule - Interface in com.pnfsoftware.jeb.core.units.code.debug
Definition of a library or code module.
IDebuggerProcessInformation - Interface in com.pnfsoftware.jeb.core.units.code.debug
Process information interface.
IDebuggerTargetEnumerator - Interface in com.pnfsoftware.jeb.core.units.code.debug
Define an enumerator of machines that may offer candidate targets for debugging.
IDebuggerTargetInformation - Interface in com.pnfsoftware.jeb.core.units.code.debug
Description of a debugger target.
IDebuggerThread - Interface in com.pnfsoftware.jeb.core.units.code.debug
Standard interface for a thread object managed by a debugger.
IDebuggerThreadStackFrame - Interface in com.pnfsoftware.jeb.core.units.code.debug
Definition of a thread stack frame.
IDebuggerUnit - Interface in com.pnfsoftware.jeb.core.units.code.debug
Main Application Programming / Service Provider interface for JEB debugger units.
IDebuggerUnitIdentifier - Interface in com.pnfsoftware.jeb.core.units.code.debug
Specialized identifier for debugger units.
IDebuggerVariable - Interface in com.pnfsoftware.jeb.core.units.code.debug
A variable managed by a debugger.
IDebuggerVirtualMemory - Interface in com.pnfsoftware.jeb.core.units.code.debug
Extension of the virtual memory interface providing additional methods useful in the context of a process controlled by a debugger.
IDecompiledClass - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
A class object decompiled by gendec.
IDecompiledField - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
A field object decompiled by gendec.
IDecompiledItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Top-level type representing an item decompiled by gendec (method, field, class).
IDecompiledMethod - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
A method object decompiled by gendec.
IDecompilerUnit - Interface in com.pnfsoftware.jeb.core.units.code
Generic interface for decompilers.
IDElement - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
Base interface for all dexdec IR elements.
IDEmuClass - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
An emulated class, represent the type of an emulated object.
IDEmuContext - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
An emulator context, used by dexdec State objects.
IDEmuFrame - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
An emulator frame, used by dexdec State objects.
IDEmulatorHooks - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
An interface for user-defined hooks called by dexdec's IR emulator when executing internal (in DEX) code.
IDEmuObject - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
An emulated object, representing an internal emulated object.
Identifier - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Identifier - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
IDENTIFIER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
IDENTIFIER - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
IdentifierCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
Identifier coordinates for bytecode code units.
IdentifierCoordinates(ICodeCoordinates, int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
 
identifyLibraries(INativeCodeUnit<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
 
identityCount(Collection<T>, T) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Count elements using ==.
IdentityHashSet<E> - Class in com.pnfsoftware.jeb.util.collect
The set version of an IdentityHashMap.
IdentityHashSet() - Constructor for class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
IdentityHashSet(int) - Constructor for class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
IdentityHashSet(Collection<? extends E>) - Constructor for class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
identL(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
identmap - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DCopyOptions
Identifier replacement.
IDeserializationEventHandler - Interface in com.pnfsoftware.jeb.util.serialization
Interface for receivers of deserialization events.
IDexAddress - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
Reference in the Dex unit.
IDexAnnotation - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents a Dex annotation.
IDexAnnotationElement - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface references the name and value of a DEX annotation.
IDexAnnotationForField - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents annotations for a field.
IDexAnnotationForMethod - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents annotations for a method.
IDexAnnotationForParameter - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents annotations for the parameters of method.
IDexAnnotationItem - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents annotation items.
IDexAnnotationsDirectory - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface is used to represent directories of annotations for a class item.
IDexCallSite - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
A Dex call site item.
IDExceptionHandler - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec exception handler definition.
IDExceptionItem - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec exception item definition.
IDexClass - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents a Dex class_def_item object.
IDexClassData - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents a DEX class_data_item object.
IDexCodeItem - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents a Dex code_item object.
IDexContextInfoProvider - Interface in com.pnfsoftware.jeb.core.units.code.android
Context information provider, in relation to a dex unit.
IDexDebugInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents Dex debug information for a method.
IDexDebugLine - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents Dex debug information associated with a line of code.
IDexDebugVariable - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents information about a local variable at a specific location.
IDexDecompilerUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
Specialized interface representing Dex (Dalvik) decompiler Units.
IDexDisassemblyDocument - Interface in com.pnfsoftware.jeb.core.units.code.android.render
Definition of a Dex disassembly document.
IDexDynamic - Interface in com.pnfsoftware.jeb.core.units.code.android
Container for dynamic dex features, such as JNI functions.
IDexExceptionHandler - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents information about an exception handler.
IDexExceptionItem - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents try-catch information for a bytecode area of a method.
IDexField - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents a Dex field_id_item object, that is, a reference to an internal or external field used in the dex.
IDexFieldData - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents a DEX encoded_field object.
IDexFile - Interface in com.pnfsoftware.jeb.core.units.code.android
Representation of a single classesX.dex file of an APK.
IDexItem - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
Super-interface for Dex items objects.
IDexItemToAnchor - Interface in com.pnfsoftware.jeb.core.units.code.android.render
Convert an ICodeItem to its related IAnchor id.
IDexMap - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
The Dex map.
IDexMap.Entry - Class in com.pnfsoftware.jeb.core.units.code.android.dex
Entry of a Dex map.
IDexMethod - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents a Dex method_id_item object, that is, a reference to an internal or external method used in the dex.
IDexMethodData - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents a Dex encoded_method object.
IDexMethodHandle - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
A Dex method handle pool item.
IDexPackage - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This class represent Java packages of a Dex objects.
IDExpression - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
Base interface for all dexdec IR expressions, such as IR instructions, fields/attributes, immediates, variables/identifiers, operations, etc.
IDexPrototype - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents a DEX proto_id_item object.
IDexReferenceManager - Interface in com.pnfsoftware.jeb.core.units.code.android
Manager of cross-references for Dex units.
IDexString - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
These objects represent DEX strings.
IDexType - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
This interface represents a reference to a dex type used in the dex.
IDexUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
Interface for units representing Android Dalvik bytecode containers, aka Dex files.
IDexValue - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
An encoded_value Dex item.
IDFA<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code
Specification of a data flow analysis objects for control flow graphs.
IDField - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR generic interface for field elements, that is, static fields and instance fields.
IDGlobalContext - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR global context.
IDIE - Interface in com.pnfsoftware.jeb.core.units.codeobject.dwarf
DWARF Debugging Information Entry
IDIEAttribute - Interface in com.pnfsoftware.jeb.core.units.codeobject.dwarf
An IDIE Attribute, represented by its name and its form.
IDImm - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
This dual-purpose dexdec IR element serves to encode immediate values (primitives and pooled strings) and evaluated values (primitives and objects).
IDIndex - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR interface for objects representing a pool index (e.g.
IDInstanceField - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR instance field.
IDInstruction - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR instruction object.
IDInvokeInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR generic interface holding invocation information for IDCallInfo, IDNewInfo, IDNewArrayInfo, IDAllocObjectInfo.
IDL_BEGIN - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IDL_COPY - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
Start of full range for copy variables.
IDL_COPY_DUP2 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
SOR for additional (secondary) duplicates of IEVar-registers.
IDL_COPY_DUP2_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
EOR for additional (secondary) duplicates of IEVar-registers.
IDL_COPY_DUPFULL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
SOR for duplicates (mirrors and secondary duplicates).
IDL_COPY_DUPFULL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
EOR for duplicates (mirrors and secondary duplicates).
IDL_COPY_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
End of full range for copy variables.
IDL_COPY_MERGER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
SOR for copies that consist of mergers of 2 or more IEVar-registers.
IDL_COPY_MERGER_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
EOR for copies that consist of mergers of 2 or more IEVar-registers.
IDL_COPY_SLICE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
SOR for partial (truncated, slices) copies of IEVar-registers.
IDL_COPY_SLICE_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
EOR for partial (truncated, slices) copies of IEVar-registers.
IDL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IDL_MIRROR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
SOR for primary duplicates (primary dup.
IDL_MIRROR_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
EOR for primary duplicates (primary dup.
IDL_PSEUDO_VAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IDL_PSEUDO_VAR_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IDL_SPECIAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IDL_SPECIAL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IDL_STACKVAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IDL_STACKVAR_BASE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IDL_STACKVAR_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IDL_SYMBOL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
Start of range for stack-variable references.
IDL_SYMBOL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
End of range for stack-variable references.
IDL_VIRTUAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IDL_VIRTUAL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IDMasterOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
A manager of IR optimizers.
IDMasterOptimizerInstrumenter - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
Instrumenter interface for IR master optimizer (MO).
IDMethodContext - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR method context.
IDMethodExecutionHelper - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
Method execution helper interface, to be registered with a dexdec IR state.
IDNewArrayInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR element holding new array creation information.
IDNewInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR new (alloc+init) information used by invoke instructions.
IDOperation - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR operation expression.
IDOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
Plugin interface for dexdec (DEX decompiler) IR optimizer plugins.
IdRanges - Class in com.pnfsoftware.jeb.core.units.code
A collection of var-id ranges.
IdRanges() - Constructor for class com.pnfsoftware.jeb.core.units.code.IdRanges
 
IdRanges(IdRanges) - Constructor for class com.pnfsoftware.jeb.core.units.code.IdRanges
 
IDReferenceType - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR reference type object.
IDSandboxHooks - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
An interface for user-defined hooks called by dexdec's IR sandbox when executing external (not in DEX) code.
IDState - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR state (referred as "State"), used to perform IR evaluations, emulation and sandboxing.
IDStaticField - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR static field, including a type's class pseudo-attribute.
IDSwitchData - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR switch data, used to specify the case and target values of a high-level switch instruction.
IDTarget - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR target information, containing an intra-method IR offset.
idToName(int) - Static method in class com.pnfsoftware.jeb.core.actions.Actions
Convert an action to a human-readable, camel-case name.
IDTryData - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec exception handling information, optionally provided by an IR method context.
IDTypeInfoProvider - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
Type information provider interface.
IDuplicatedUnit - Interface in com.pnfsoftware.jeb.core.units
Represent an IUnit without processing, because there is somewhere a duplicate unit (exactly the same) in the current project.
IDVar - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR interface used to represent a variable (a.k.a.
IDVisitor - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
Specialized tree node visitor interface for dexdec IR expressions.
IDwCompileUnit - Interface in com.pnfsoftware.jeb.core.units.codeobject.dwarf
IDwCompileUnit is the root of a DWARF Compile_Unit.
IDynamicContentManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
The content manager allows AST rendering facility to retrieve lower-level native information.
IDynamicContentManager - Interface in com.pnfsoftware.jeb.core.units.code.java
A dynamic content manager is used by AST output sinks to customize the generated output.
IDynamicTargetPlugin - Interface in com.pnfsoftware.jeb.core
A dynamic target plugin is a special type of plugin that takes one or more units as input and provide augmentation for those units.
IEAssign - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
IR expression representing an assignment.
IEBranchDetails - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Describe the side effects of a raw PC assignment.
IECall - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
IR statement used to represent calls to sub-routines.
IECompose - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Composition of two or more IR expressions.
IECond - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
This IR expression represents the ternary conditional expression.
IEConverter<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Definition of an IR expression converter, used by the generic decompiler to convert native machine code to an intermediate representation.
ieee754 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
 
IEEmulatorHooks - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
Evaluation (execution) hooks.
IEGeneric - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Base interface for IR expressions (IRE) used by JEB's native decompilation engine, gendec.
IEGlobalContext - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Global IR context.
IEGroup - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
This IR represents a group of variables or slices of variables.
IEGroupElt - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
This IR represents the element of an IEGroup.
IEImm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
A terminal IR representing an immediate value.
IEJump - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
IR expression representing an intra-procedural jump to a fixed IR target.
IEJumpFar - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
A conditional branching instruction to an arbitrary IR representing a native address.
IEJumpWithOptionalCondition - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Base interface used to represent IR short or long jumps.
IELFArchRelocatorFacility - Interface in com.pnfsoftware.jeb.core.units.codeobject
This top-level interface is to be used by native code plugins providing relocation contexts for a specific architecture.
IELFDynamicTable - Interface in com.pnfsoftware.jeb.core.units.codeobject
Interface for the ELF dynamic table (SHT_DYNAMIC section).
IELFHeader - Interface in com.pnfsoftware.jeb.core.units.codeobject
ELF header information.
IELFProgramEntry - Interface in com.pnfsoftware.jeb.core.units.codeobject
ELF program table entry information.
IELFRelocationApplicator - Interface in com.pnfsoftware.jeb.core.units.codeobject
Apply one specific relocation type.
IELFRelocationApplicator.RelocatedFile - Class in com.pnfsoftware.jeb.core.units.codeobject
File where the relocation is applied
IELFRelocationApplicator.RelocInstance - Class in com.pnfsoftware.jeb.core.units.codeobject
Relocation features needed for application
IELFRelocationEntry - Interface in com.pnfsoftware.jeb.core.units.codeobject
Description of a relocation entry.
IELFRelocationTable - Interface in com.pnfsoftware.jeb.core.units.codeobject
Description of a relocation table, holding relocation entries.
IELFSectionEntry - Interface in com.pnfsoftware.jeb.core.units.codeobject
ELF section table entry information.
IELFSectionProcessor - Interface in com.pnfsoftware.jeb.core.units.codeobject
ELF section processors can be registered using the ELFPluginsService.
IELFSectionProcessor.Result - Class in com.pnfsoftware.jeb.core.units.codeobject
Result of section processing.
IELFSymbolEntry - Interface in com.pnfsoftware.jeb.core.units.codeobject
An ELF symbol.
IELFSymbolProcessor - Interface in com.pnfsoftware.jeb.core.units.codeobject
Definition of an ELF symbol processors.
IELFSymbolProcessorFactory - Interface in com.pnfsoftware.jeb.core.units.codeobject
ELF symbol processor factories can be registered using the ELFPluginsService.
IELFSymbolTable - Interface in com.pnfsoftware.jeb.core.units.codeobject
Definition of a symbol table.
IELFUnit - Interface in com.pnfsoftware.jeb.core.units.codeobject
Specialized interface for ELF units.
IEMasterOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Base interface for IR master optimizers.
IEMatchVerifier - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Verifier of an IR pattern and the candidate matched IR expression.
IEMem - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
An IR expression representing a dereference to a sized memory area.
IEmulatedAndroid - Interface in com.pnfsoftware.jeb.core.units.code.android
Interface for a simple Android OS environment.
IEncodedMemoryArea - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
Definition of an encoded memory area.
IEnginesContext - Interface in com.pnfsoftware.jeb.core
A context for JEB engines.
IEnginesPlugin - Interface in com.pnfsoftware.jeb.core
Interface for standard JEB engines plugin.
IENop - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
A no-operation IR instruction.
IEnumerationElement - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
An enumerated value, defined by an enum.
IEnumerationType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
This type represents native enumerations.
IEOperation - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
An IR operation.
IEOptFilterCanDiscard - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Interface for can-discard filter implementations used by a master optimizer.
IEOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Base interface for IR optimizers.
IEPatternReplacer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Custom replacer code for IR pattern.
IEPrototypeHandler - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Wildcard prototype (eprototype) handler, used to apply, retrieve, and refine eprototypes applied to decompiled routines.
IERange - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
This IR object represents immutable integer range object.
IEReturn - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
A routine terminator.
IERoutineContext - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Routine (local) IR context.
IErrorDescription - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Error description type used to report decompilation errors in items.
IESimulationResults - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
This object carries results of some IR simulation phase.
IESlice - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
This IR represents a slice of another IR expression.
IEStackManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Element of an IR context providing support for creating local vars representing stack variables.
IEStateHooks - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Memory hooks.
IEStatement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Base class for all IR statements.
IESwitch - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Switch (branch to N sites) IR statement.
IEUntranslatedInstruction - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Special IR statement that can be used to wrap non-standard, partially translated, or untranslated native code instructions.
IEVar - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Representation of an IR variable.
IEvent - Interface in com.pnfsoftware.jeb.util.events
Base interface for events.
IEventListener - Interface in com.pnfsoftware.jeb.util.events
Interface for events listeners.
IEventSource - Interface in com.pnfsoftware.jeb.util.events
Interface for objects generating events, with optional relaying to a parent source.
IEVisitor - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
IR tree visitor interface.
IExtractor<T,K> - Interface in com.pnfsoftware.jeb.util.collect
Generic extractor functional interface.
If - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
If - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
IF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
IF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
IFieldManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
A manager of native field items.
IFileDatabase - Interface in com.pnfsoftware.jeb.core.dao
Database of binary blobs.
IFileDatabaseReader - Interface in com.pnfsoftware.jeb.core.dao
A database record reader.
IFileDatabaseWriter - Interface in com.pnfsoftware.jeb.core.dao
A database record writer.
IFileStore - Interface in com.pnfsoftware.jeb.core.dao
Definition of a binary file store: a store where artifacts are byte arrays uniquely identified by a key.
IFlowInformation - Interface in com.pnfsoftware.jeb.core.units.code
Information relative to execution flow changes.
IFormattingContextFactory<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.cfg
Customize instruction rendering via the generation of formatting-context objects.
IGenericDocument - Interface in com.pnfsoftware.jeb.core.output
Base interface for document types that may be returned by a IUnitFormatter.
IGenericJarBrowser - Interface in com.pnfsoftware.jeb.util.encoding.zip
Generic interface for Jar readers, Zip archives with specific certificate and signing requirements.
IGenericUnpacker - Interface in com.pnfsoftware.jeb.core.units.code.android
Interface for a simple Android APK unpacker that will attempt to gather resources extracted at runtime.
IGenericZipBrowser - Interface in com.pnfsoftware.jeb.util.encoding.zip
Generic interface for Zip readers.
IGlobalAnalyzer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Interface for global analyzers provided by decompiler plugins.
ignore() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
IGNORE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
Next operation should be performed; result is meaningless.
IGraphicalClientContext - Interface in com.pnfsoftware.jeb.client.api
This important interface represents a client context for scripting inside a GUI client.
iH(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
iHH(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
iHHH(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
iHHHH(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
iHHHHH(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
IInput - Interface in com.pnfsoftware.jeb.core.input
Standard input interface for units.
IInputLocation - Interface in com.pnfsoftware.jeb.core.input
Tagging interface for input location objects.
IInputRecord - Interface in com.pnfsoftware.jeb.core
Definition of some input bytes seen by the Core context.
IInsnEmulator<T extends IInstructionOperand> - Interface in com.pnfsoftware.jeb.core.units.code.asm.simulator
High Level design for an instruction emulator: it indicates if the PC is updated (meaning a jump will be done, see IInsnEmulator.getBranchType() for jump type) and is able to compute the result of the operation.
IInsnEmulator.BranchType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.simulator
 
IInstruction - Interface in com.pnfsoftware.jeb.core.units.code
A generic interface to represent machine-code or bytecode instructions.
IInstructionAugmenter - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Provide additional elements for instructions, resulting from program analysis.
IInstructionOperand - Interface in com.pnfsoftware.jeb.core.units.code
Base definition for instruction operands.
IInstructionOperandCMA - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
Operands performing Complex Memory Access (CMA).
IInstructionOperandGeneric - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
This interface is used to represent the most common types of operands: immediate values, registers, direct addresses (absolute or relative), memory access, etc.
IInstructionOperandList - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
Operand that contains several operands.
IInstructionOperandRegisterBased - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
Operands that potentially use registers.
IInstructionOperandSized - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
Operands with a size.
IInteractiveUnit - Interface in com.pnfsoftware.jeb.core.units
Interactive units are addressable units that offer clients the ability to execute actions on their contents.
IInternalSerializer - Interface in com.pnfsoftware.jeb.util.serialization
Interface for serializers.
IItem - Interface in com.pnfsoftware.jeb.core.output
Base interface for output items.
IItemStyleInfoProvider - Interface in com.pnfsoftware.jeb.core.output.text
A provider of style information for item class identifiers.
IJavaAnnotation - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a Java annotation.
IJavaAnnotationElement - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a Java annotation element.
IJavaArrayElt - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent the element of an array.
IJavaAssignment - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent assignments.
IJavaBlock - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a sequence of statements.
IJavaBreak - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a break statement.
IJavaCall - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a method invocation.
IJavaCatchBlock - Interface in com.pnfsoftware.jeb.core.units.code.java
Interface to represent a catch-block used by IJavaTry AST elements.
IJavaClass - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a Java class or interface.
IJavaClassFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
AST IJavaClass factory.
IJavaCompound - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent compound statements.
IJavaConditionalExpression - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a conditional expression.
IJavaConstant - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a literal or constant value.
IJavaConstantFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
Builder for Java AST constants.
IJavaContinue - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a continue statement.
IJavaDecompilableElement - Interface in com.pnfsoftware.jeb.core.units.code.java
High-level Java AST interface to represent a decompilable Java element (a class, method, or field).
IJavaDefinition - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a definition statement.
IJavaDoWhile - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a do-while loop statement.
IJavaElement - Interface in com.pnfsoftware.jeb.core.units.code.java
Top-level interface for all elements of a Java Abstract Syntax Tree.
IJavaElementFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
A collection of Java AST element factories.
IJavaExpression - Interface in com.pnfsoftware.jeb.core.units.code.java
High-level interface implemented by Java AST elements representing expressions.
IJavaField - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a Java field.
IJavaFieldFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
AST IJavaField factory.
IJavaFor - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface used to represent a standard for loop statement.
IJavaForEach - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface used to represent a for-each (Java 5+) loop statement.
IJavaGlobalContext - Interface in com.pnfsoftware.jeb.core.units.code.java
dexdec global context for AST generation.
IJavaGoto - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a "goto" statement.
IJavaIdentifier - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a Java identifier, or variable.
IJavaIdentifierManager - Interface in com.pnfsoftware.jeb.core.units.code.java
A manager of IJavaIdentifier (and IJavaDefinition).
IJavaIf - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a conditional "if" statement.
IJavaInstanceField - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent an instance field.
IJavaLabel - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent labels.
IJavaLabelFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
A manager of IJavaLabel.
IJavaLeftExpression - Interface in com.pnfsoftware.jeb.core.units.code.java
High-level interface is used to represent Java AST expressions that can be assigned to, that is, expressions that can be left members in assignment statements.
IJavaMethod - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a Java method.
IJavaMethodFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
AST IJavaMethod factory.
IJavaMonitor - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a special "monitor" statement.
IJavaNew - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent the instantiation of a new non-array object.
IJavaNewArray - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent the instantiation of an array object.
IJavaOperation - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent arithmetic and logical expressions.
IJavaOperator - Interface in com.pnfsoftware.jeb.core.units.code.java
This interface is used to define a Java operator.
IJavaOperatorFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
Builder for Java AST operators.
IJavaPredicate - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a Java predicate.
IJavaPredicate_LEGACY - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a Java predicate.
IJavaReturn - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent return statements of methods.
IJavaSourceUnit - Interface in com.pnfsoftware.jeb.core.units.code.java
Definition of a source unit representing a Java class or Java method in the form of an Abstract Syntax Tree (AST).
IJavaStatement - Interface in com.pnfsoftware.jeb.core.units.code.java
Base interface for Java AST elements that represent statements.
IJavaStaticField - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a static field.
IJavaSwitch - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent switch statements.
IJavaSynchronizedBlock - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a synchronized block of code.
IJavaTerminalStatement - Interface in com.pnfsoftware.jeb.core.units.code.java
High-level interface extended by Return and Throw statements.
IJavaThrow - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent throw statements.
IJavaTry - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent try-catch elements.
IJavaType - Interface in com.pnfsoftware.jeb.core.units.code.java
This interface is used to define a Java type.
IJavaTypeFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
Builder for Java AST types.
IJavaTypeReference - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent a type reference.
IJavaWhile - Interface in com.pnfsoftware.jeb.core.units.code.java
Java AST interface to represent while loop statements.
IJLSAnnotation - Interface in com.pnfsoftware.jeb.core.units.code.android
An annotation, as defined by the JLS.
IJLSClass - Interface in com.pnfsoftware.jeb.core.units.code.android
A class, as defined by the JLS.
IJLSField - Interface in com.pnfsoftware.jeb.core.units.code.android
A field, as defined by the JLS.
IJLSMethod - Interface in com.pnfsoftware.jeb.core.units.code.android
A method, as defined by the JLS.
IJLSType - Interface in com.pnfsoftware.jeb.core.units.code.android
A type, as defined by the JLS.
IJLSTypeAdapter - Interface in com.pnfsoftware.jeb.core.units.code.android
An adapter for Java-like types.
IJLSValue - Interface in com.pnfsoftware.jeb.core.units.code.android
A value, as defined by the JLS.
IJMasterOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.java
A manager of AST optimizers.
IJniEndpoint - Interface in com.pnfsoftware.jeb.core.units.code.android
Definition of a JNI endpoint.
IJOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.java
Plugin interface for dexdec (DEX decompiler) AST optimizer plugins.
IJsonUnit - Interface in com.pnfsoftware.jeb.core.units
Represent a Json Unit
IJVisitor - Interface in com.pnfsoftware.jeb.core.units.code.java
Specialized tree node visitor interface for dexdec Java AST elements.
iL(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
ILabelManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Definition of a code label manager.
ILazyMemoryProvider - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
Definition of a lazy memory provider.
ILine - Interface in com.pnfsoftware.jeb.core.output.text
Representation of a line within an ITextDocumentPart.
ILinkInfoProvider - Interface in com.pnfsoftware.jeb.core.units.codeobject
Linker information provider, used by code object's mapper during the relocation and symbol resolution phase.
ILiveArtifact - Interface in com.pnfsoftware.jeb.core
A "runtime" artifact, that connects a project, an artifact, and root units.
IllegalConversionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
The conversion to IR is illegal.
IllegalConversionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalConversionException
 
IllegalConversionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalConversionException
 
IllegalConversionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalConversionException
 
IllegalConversionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalConversionException
 
IllegalIntermediateExpressionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
IR construct error.
IllegalIntermediateExpressionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalIntermediateExpressionException
 
IllegalIntermediateExpressionException(String, Object...) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalIntermediateExpressionException
 
IllegalTypeNameException - Exception in com.pnfsoftware.jeb.core.units.code.asm.type
 
IllegalTypeNameException(String, String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.IllegalTypeNameException
 
ILoaderInformation - Interface in com.pnfsoftware.jeb.core.units.codeobject
Basic information held within a code loader unit.
ILocatedInstruction - Interface in com.pnfsoftware.jeb.core.units.code
An addressable instruction.
ILogger - Interface in com.pnfsoftware.jeb.util.logging
Definition of a logger and logging levels.
IMachineContext - Interface in com.pnfsoftware.jeb.core.units.code.asm
Definition of a concrete machine context, holding a VM, processor information, and a set of registers data.
IMAGE - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
 
IMAGE_BMP - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
IMAGE_CRW - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
IMAGE_DEBUG_TYPE_BORLAND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_CLSID - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_CODEVIEW - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_COFF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_EXCEPTION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_FIXUP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_FPO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_ILTCG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_MISC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_MPX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_OMAP_FROM_SRC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_OMAP_TO_SRC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_POGO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_REPRO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_RESERVED10 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DEBUG_TYPE_VC_FEATURE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_ARCHITECTURE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_BASERELOC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_DEBUG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_EXCEPTION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_EXPORT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_GLOBALPTR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_IAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_IMPORT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_RESOURCE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_SECURITY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DIRECTORY_ENTRY_TLS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DLLCHARACTERISTICS_APPCONTAINER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DLLCHARACTERISTICS_GUARD_CF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DLLCHARACTERISTICS_NO_BIND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DLLCHARACTERISTICS_NO_SEH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DLLCHARACTERISTICS_NX_COMPAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_32BIT_MACHINE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_AGGRESIVE_WS_TRIM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_BYTES_REVERSED_HI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_BYTES_REVERSED_LO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_DEBUG_STRIPPED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_DLL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_EXECUTABLE_IMAGE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_LARGE_ADDRESS_AWARE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_LINE_NUMS_STRIPPED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_LOCAL_SYMS_STRIPPED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_ALPHA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_ALPHA64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_AM33 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_AMD64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_ARMNT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_AXP64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_CEE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_CEF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_EBC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_I386 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_IA64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_M32R - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_MIPS16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_MIPSFPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_MIPSFPU16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_POWERPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_POWERPCFP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_R10000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_R3000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_R3000_BE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_R4000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_RISCV128 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_RISCV32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_RISCV64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_SH3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_SH3DSP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_SH3E - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_SH4 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_SH5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_TRICORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_MACHINE_WCEMIPSV2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_NET_RUN_FROM_SWAP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_RELOCS_STRIPPED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_SYSTEM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_FILE_UP_SYSTEM_ONLY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_GIF - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
IMAGE_ICO - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
IMAGE_JPEG - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
IMAGE_NT_OPTIONAL_HDR32_MAGIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_NT_OPTIONAL_HDR64_MAGIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_PNG - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
IMAGE_PSD - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
IMAGE_REL_BASED_ABSOLUTE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_ARM_MOV32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_DIR64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_HIGH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_HIGHADJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_HIGHLOW - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_IA64_IMM64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_LOW - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_MIPS_JMPADDR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_MIPS_JMPADDR16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_RISCV_HIGH20 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_RISCV_LOW12I - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_RISCV_LOW12S - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_REL_BASED_THUMB_MOV32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_ROM_OPTIONAL_HDR_MAGIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_1024BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_128BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_16BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_1BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_2048BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_256BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_2BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_32BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_4096BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_4BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_512BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_64BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_8192BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_8BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_ALIGN_MASK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_CNT_CODE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_CNT_INITIALIZED_DATA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_CNT_UNINITIALIZED_DATA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_GPREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_LNK_COMDAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_LNK_INFO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_LNK_NRELOC_OVFL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_LNK_OTHER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_LNK_REMOVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_16BIT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_DISCARDABLE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_EXECUTE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_FARDATA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_LOCKED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_NOT_CACHED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_NOT_PAGED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_PRELOAD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_PURGEABLE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_READ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_SHARED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_MEM_WRITE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_NO_DEFER_SPEC_EXC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SCN_TYPE_NO_PAD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SIZEOF_DOS_HEADER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SIZEOF_FILE_HEADER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SIZEOF_SECTION_HEADER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_EFI_APPLICATION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_EFI_ROM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_NATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_NATIVE_WINDOWS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_OS2_CUI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_POSIX_CUI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_WINDOWS_CE_GUI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_WINDOWS_CUI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_WINDOWS_GUI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_SUBSYSTEM_XBOX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
 
IMAGE_TIFF - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
IMAGE_WEBP - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
IManglingEngine - Interface in com.pnfsoftware.jeb.core.units.code.asm.mangling
Interface for mangling engines, each of them handling a different mangling scheme.
IMasterOptimizer<T extends IOptimizerTarget> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
Definition of a master optimizer, whose role is to manage and orchestrate the execution of individual optimizers.
IMasterOptimizerInstrumenter<T extends IOptimizerTarget> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
Instrumentation engine for IMasterOptimizer, providing callbacks to be executed before/after optimizations.
IMemoryAllocListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
VM page allocation listener.
IMemoryFreeListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
VM page free (un-allocation) listener.
IMemoryModel - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
A manager for the collection of memory items generated by the native code analyzer.
IMemoryModelListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Interface for code model listeners, which are notified when the model of a native code unit changes.
IMemoryPropertyListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
VM property change listener.
IMemoryProtectionListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
VM page protection change listener.
IMemoryWriteListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
VM write pre- and post-operation listener.
IMergeController - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Controller for IR State mergers performed by EState#mergeWith(EState, IMergeController).
IMetadataGroup - Interface in com.pnfsoftware.jeb.core.units
Definition of a group of metadata objects.
IMetadataManager - Interface in com.pnfsoftware.jeb.core.units
Definition of a metadata manager.
IMethodManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
A manager of native method items.
IMethodStackMemoryModel - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
The memory model for the local stack of a method.
IMethodTable - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
A table of native methods, used when defining classes and virtual methods tables.
imm(byte[], int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Create an arbitrary-long immediate.
imm(long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Create an immediate, limited to 64 bits.
imm(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Create an arbitrary-long immediate.
imm(BigInteger, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Create an arbitrary-long immediate.
IMM0 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
value zero (immediate); to be used with another source, from which the bitsize is inferred
IMMEDIATE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
ImmediateOperandBuilder - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Default implementation of AbstractImmediateOperandBuilder that build 3 different types of operand: IMM, RELADDR and ADDR.
ImmediateOperandBuilder(AbstractImmediateOperandBuilder.ImmediateType, int, int, IEncodedMemoryArea) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.ImmediateOperandBuilder
 
ImmediateOperandBuilder(AbstractImmediateOperandBuilder.ImmediateType, IEncodedMemoryArea) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.ImmediateOperandBuilder
 
IMonitorInfoProvider - Interface in com.pnfsoftware.jeb.util.concurrent
Thread monitoring details used by the static monitor() method as well as the more complex ThreadMonitor objects.
IMPLEMENTS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
IMPLEMENTS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
IMPORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
IMPORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
importNode(Node, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
importPtrPrefix - Static variable in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
SymbolType.PTRFUNCTION routine prefix
importState(INativeCodeUnit<IInstruction>, MatchingState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
 
importTo(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeAttribute
Import attribute information to a native item
importUnmangledRoutineName(INativeMethodItem, String, IUnmangledRoutine, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
Applies unmangled routine declaration to a native routine item.
importUnmangledRoutinePrototype(INativeMethodItem, IUnmangledRoutine) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
Applies unmangled routine declaration to a native routine item.
IMultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>> - Interface in com.pnfsoftware.jeb.util.collect
Definition of map holding multiple segments.
in - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
IN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
Input data of a non-OB routine (FB, FC, SFB, SFC)
IN_OUT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
Read/write data of a non-OB routine (FB, FC, SFB, SFC)
IN_PROCESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilationStatus
The decompilation of the target is ongoing.
INACTIVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry.PackageStatus
corresponding file has been removed
INativeAttribute - Interface in com.pnfsoftware.jeb.core.units.code.asm.sig
Information on the signature target.
INativeClassDataItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
A class item reference.
INativeClassItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
Definition of a native class item, having a class type, methods, fields, and so on.
INativeCodeAdvancedAnalyzer<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Definition of the advanced (optional) code analyzer, controlled by the INativeCodeAnalyzer.
INativeCodeAnalyzer<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Definition of a code analyzer.
INativeCodeAnalyzerExtension<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Definition of analyzer extensions.
INativeCodeAnalyzerExtensionsManager<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Interface for the extensions manager of the INativeCodeAnalyzer.
INativeCodeAnalyzerExtensionsManager.ExtensionPriority - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Priorities that can be attributed to an extension.
INativeCodeModel<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Memory model manager for native code unit, normally handled by a code analyzer.
INativeCodeUnit<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units
Specialized code unit that manages a native code processor and uses a virtual memory.
INativeContext - Interface in com.pnfsoftware.jeb.core.units.code.asm
Native code context.
INativeContinuousItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
Secondary master interface for native code item that span over a specific amount of bytes in memory.
INativeDataAnalyzer - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
The data analyzer is used to create data items for a native code unit model.
INativeDataItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
A specialized type for continuous memory items representing data elements (fields).
INativeDebuggerUnit - Interface in com.pnfsoftware.jeb.core.units.code.asm
Definition of native code debuggers.
INativeDecompilerContext - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Decompiler manager object.
INativeDecompilerExtension - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Decompiler extension plugins.
INativeDecompilerExtensionsManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Definition of the extensions manager for INativeDecompilerUnit.
INativeDecompilerExtensionsManager.ExtensionPriority - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Priorities that can be attributed to an extension.
INativeDecompilerPlugin<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm
Definition of a native decompiler plugin.
INativeDecompilerUnit<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Top-level unit for native decompilers.
INativeDisassemblerPlugin<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm
Native disassembler plugins.
INativeDisassemblyDocument - Interface in com.pnfsoftware.jeb.core.units.code.asm.render
Definition of a native code disassembly document.
INativeFeature - Interface in com.pnfsoftware.jeb.core.units.code.asm.sig
Characteristics computed on a native item.
INativeFieldItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
A field item can reference an external field (name+type only), an internal data item, or a struct/class field.
INativeInstructionItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
A native instruction item represents a concrete IInstruction at a specific memory address.
INativeItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
Master interface for all native code items (objects, types, etc.).
INativeItemListenable - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
Listener mix-in for native items.
INativeItemListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
Interface to define an item listener.
INativeLibrary - Interface in com.pnfsoftware.jeb.core.units.code.android
Description of a native code ELF library (dynamic SO) managed by emulators.
INativeMemoryItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
Secondary master interface for native code items that have a start address, but may not span a continuous range of bytes.
INativeMethodDataItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
Concrete method (routine) item, providing the implementation of one or more routine references.
INativeMethodItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
A method item references an external or internal native routine.
INativeObjectTracker - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Tracker for native underlying objects used by the decompiler or referenced by decompiled items.
INativePlugin<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm
Native plugins consist of native disassembler and native decompiler plugins.
INativeSignature - Interface in com.pnfsoftware.jeb.core.units.code.asm.sig
A native signature is composed of a collection of INativeFeature identifying one or several native item(s) -- the target(s) --, and a collection of INativeAttribute representing what is known about the target(s).
INativeSignature.ConfidenceLevel - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig
Confidence level associated with a signature.
INativeSignaturePackage - Interface in com.pnfsoftware.jeb.core.units.code.asm.sig
Definition of a signature package, managed by the NativeSignatureDBManager.
INativeSourceUnit - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
A specialized source unit representing the output of a native code decompiler.
INativeStringItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
A specialized data item representing a string
INativeType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
Base interface for native types.
inBlacklist(E) - Method in interface com.pnfsoftware.jeb.util.collect.VerifiedDeque.FailureHandler
 
inc(K) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Record an object, ie increment its reference counter.
INCLUDE_AND_CONTINUE - Enum constant in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
 
INCLUDE_AND_EXIT - Enum constant in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
 
increment() - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
 
increment() - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
 
incrementCounter1() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Increment the value of custom counter 1.
incrementCounter2() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Increment the value of custom counter 2.
incrementEvaluationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
incrementIndentationLevel() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
incrementOpenHandle() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
 
indent() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
indent(boolean) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
indentBlock(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Indent a buffer using a 4-space indentation.
indentBlock(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Indent a buffer.
indentReset() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
indentString - Variable in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
INDEX_DIRECT - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
INDEX_HTTP - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
INDEX_IS_FIELD_OFFSET - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
 
INDEX_IS_INLINE_OFFSET - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
 
INDEX_IS_VTABLE_OFFSET - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
 
INDEX_SOCKS - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
INDEX_TO_CALL_SITE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
 
INDEX_TO_FIELD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
 
INDEX_TO_METHOD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
 
INDEX_TO_METHOD_HANDLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
 
INDEX_TO_PROTOTYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
 
INDEX_TO_STRING - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
 
INDEX_TO_TYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
 
indexedBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Get an indexed-block iterator.
indexOf(byte[], byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
Find the first occurrence of a sequence of bytes.
indexOf(byte[], int, byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
Find the first occurrence of a sequence of bytes.
indexOf(byte[], int, int, byte[], int, int, byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
Find the first occurrence of a sequence of bytes.
indexOf(Block) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
 
indexOf(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
indexOf(DOpcodeType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Determine whether this opcode matches one of the provided candidate opcodes.
indexOf(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
indexOf(CharSequence, char) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
Implementation of indexOf for CharSequence.
indexOf(CharSequence, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Implementation of indexOf for CharSequence.
indexOf(CharSequence, char, int) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
Implementation of indexOf for CharSequence.
indexOf(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
indexOf2(CharSequence, char, char) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
Find the first one of two characters and return its position.
indexOf2(CharSequence, char, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Find the first one of two characters and return its position.
indexOf2(CharSequence, int, char, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Find the first one of two characters and return its position.
indexOfAny(CharSequence, Set<Character>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Find the first one of any of the provided characters and return its position.
indexOfn(CharSequence, char...) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
Find the first one of n characters and return its position.
indexOfNotInGroup(CharSequence, char, int, char[]...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Find the index a of character, ignoring some groups.
indexSet() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
 
INet - Interface in com.pnfsoftware.jeb.util.net
Convenience network utility interface to issue common GET/POST (http or https) queries that return text contents.
info(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Log an information message.
info(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
info(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
INFO - Enum constant in enum class com.pnfsoftware.jeb.core.events.ClientNotificationLevel
 
INFO - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
A generic type similar to NotificationType.AREA_OF_INTEREST.
INFO_CORRUPT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
INFO_DANGEROUS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
INFO_DEBUG - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
INFO_DEPRECATED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
INFO_ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
INFO_MALFORMED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
INFO_NORMAL - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
INFO_USELESS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
INFO_WARNING - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
inFolder(File, File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Determine if a hypothetical file would be contained within a hypothetical folder, i.e.
INFORMATION - Enum constant in enum class com.pnfsoftware.jeb.client.api.IconType
An information sign icon.
IniFileEditor - Class in com.pnfsoftware.jeb.util.base
A reader-and-writer for ini configuration files.
IniFileEditor(File) - Constructor for class com.pnfsoftware.jeb.util.base.IniFileEditor
 
IniFileEditor(File, Character) - Constructor for class com.pnfsoftware.jeb.util.base.IniFileEditor
 
IniFileEditor(String) - Constructor for class com.pnfsoftware.jeb.util.base.IniFileEditor
 
IniFileEditor(String, Character) - Constructor for class com.pnfsoftware.jeb.util.base.IniFileEditor
 
init - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
initAttributes(List<XAttr>) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
initChildren(List<XNode>) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
InitializationComplete - Enum constant in enum class com.pnfsoftware.jeb.client.events.JC
The initialization of the client is complete
initialize() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
initialize() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
 
initialize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
initialize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
This method is called by the owner decompiler after the principal components of the lower-level code unit have been initialized.
initialize() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
initialize(IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
The default implementation creates a basic PDM attached to the provided parent.
initialize(IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
 
initialize(IPropertyDefinitionManager) - Method in interface com.pnfsoftware.jeb.core.units.IUnitPlugin
Create and initialize the property manager for this identifier.
initialize(INativeCodeAnalyzer<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
Must be called by the GCA.
initialize(INativeCodeAnalyzer<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Implementors will receive a reference to the main analyzer.
initialize(String[]) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
initialize(String[]) - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
 
initializeEngines() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Initialize the core context and an engines context.
initializePaddingPatterns(BinaryPatternVerifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default implementation does nothing.
initializeProloguePatterns(BinaryPatternVerifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default implementation does nothing.
initializePropertyObjects(IUnitCreator, IUnitProcessor, IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Overrides are allowed.
initializePropertyObjects(IUnitCreator, IUnitProcessor, IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
initializePropertyObjects(IUnitCreator, IUnitProcessor, IPropertyDefinitionManager) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Initialize the property manager and property definition manager used by this unit.
initializerArgs - Variable in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink.CaptureInfo
 
initializeStateRegisters(EState, Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
This method initializes and sets all physical registers declared by this converter to 0, except for the ones possibly used as arguments that are kept undefined (see AbstractConverter.isPossibleParameterRegisterForProcessorCallingConventions(long)).
initializeStateRegisters(EState, Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Initialize the registers of an IR execution state to safe defaults.
initNetworkUtility(String) - Static method in class com.pnfsoftware.jeb.client.AbstractContext
The global proxy settings will be updated/erased.
injectObject(String, Object) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
INLINE - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet.Cleaner
 
INLINE - Static variable in class com.pnfsoftware.jeb.client.api.FormEntry
Flag indicating that the entry description header and the value field should be inlined, instead of stacked (the default).
INLINE - Static variable in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Constant used to identify an item's primary comment inlined with the item (for rendering purposes).
INLINE_ALLOWED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Inlining mode: allowed.
INLINE_AUTO - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Inlining mode: auto-determined.
INLINE_BLOCKED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Inlining mode: blocked.
INLINE_FORCED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Inlining mode: forced.
INLINER - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
A well-known optimizer tag used to indicate that an optimizer inlines method invocations.
INNER - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
innerFormat() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
Returns an inner representation of this object, where address is unknown
INode - Interface in com.pnfsoftware.jeb.core.output.tree
A tree node definition, the main constituent of tree documents.
INode - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Expression graph, representing IRE expressions made of IEOperations, restricted IESlices and restricted IEComposes.
INodeCoordinates - Interface in com.pnfsoftware.jeb.core.output.tree
A coordinates system for nodes inside an ITreeDocument.
INodeFeatureExtractor<T> - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
 
INodeHandler - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Custom IR-tree-node processor on match.
INodeVisitor<T> - Interface in com.pnfsoftware.jeb.core.units.code
Tree visitor interface.
InputHelper - Class in com.pnfsoftware.jeb.core.input
Static helper methods for IInput.
InputHelper() - Constructor for class com.pnfsoftware.jeb.core.input.InputHelper
 
inputpath - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
InputStream(InputStream) - Constructor for class com.pnfsoftware.jeb.util.encoding.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
InputStream(InputStream, int) - Constructor for class com.pnfsoftware.jeb.util.encoding.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
InputToken - Class in com.pnfsoftware.jeb.util.interpreter
An input token used in a command.
InputToken(String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.InputToken
 
InputToken(String, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.InputToken
 
insert(int, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
insert(int, IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
Insert a statement at the given index.
insertAll(int, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
Insert all statements of a source block into this block.
insertAll(int, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
Insert all statements of another block in this block.
insertArgument(int, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Insert an argument to the list of arguments.
insertAt(int, IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
Insert a statement at a particular offset within the AST.
insertAt(long, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
Insert a statement at a particular offset within the AST.
insertAtOffset(long, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
insertBefore(Node, Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
insertBranch(int, ICPredicate, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
 
insertBranch(int, IJavaPredicate, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Insert a branch (if, else-if) to this statement.
insertChild(int, Node) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
insertData(int, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
insertGroup(int, IMetadataGroup) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
Insert a group at the given position.
insertGroup(int, IMetadataGroup) - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
 
insertHeaderBlock(IDMethodContext, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Insert a header block filled with NOP instructions.
insertIntoSortedList(List<T>, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Insert an additional element into a pre-sorted list and keep the list sorted.
insertIntoSortedList(List<T>, T, Comparator<T>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Insert an additional element into a pre-sorted list and keep the list sorted.
INSERTION - Enum constant in enum class com.pnfsoftware.jeb.util.collect.CollectionOrder
Order by insertion
insertListener(int, IEventListener) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
 
insertListener(int, IEventListener) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
insertListener(int, IEventListener) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
insertListener(int, IEventListener) - Method in class com.pnfsoftware.jeb.util.events.EventSource
 
insertListener(int, IEventListener) - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
Register a listener.
insertMultiple(int, IJavaBlock, int, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
insertOptionalEntryPointTrampoline(IERoutineContext, List<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
For native routines that have their entry point in-the-middle (i.e., not at their lowest address), insert a synthetic IEJump as the first instruction of the converted method.
insertPresentation(int, IUnitDocumentPresentation, boolean) - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
Insert a presentation at the given index.
insertPresentation(int, IUnitDocumentPresentation, boolean) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
 
insertReturns(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
insertReturns(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
This method introduces IEReturn statements into the IR.
insertSection(int, ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
insertSegment(int, ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
insize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
insize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
insize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get the number of regular input edges to this block.
insn - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
 
insnAddress - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
InsnEmulator<T extends IInstructionOperand> - Class in com.pnfsoftware.jeb.core.units.code.asm.simulator
Main class that can emulate an instruction and retrieve the correct result.
InsnEmulator(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
 
insns - Variable in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlockBuilder
 
installApp(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
installApp(String, boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Install an APK.
installAppForce(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
INSTALLER_LOCK_FILENAME - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
INSTANCE_GET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
INSTANCE_PUT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
InstanceField - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
InstanceField - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
INSTANCEOF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
INSTANCEOF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
INSTANCEOF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Type check
instantiateSafe(Class<? extends T>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
 
INSTRUCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
Signature target is an instruction.
InstructionConversionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
Generic exception for native code to IR conversion problems.
InstructionConversionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.InstructionConversionException
 
InstructionConversionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.InstructionConversionException
 
InstructionConversionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.InstructionConversionException
 
InstructionConversionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.InstructionConversionException
 
InstructionCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
Instruction coordinates for bytecode code units.
InstructionCoordinates(int, int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
 
instructionEmulationFailed - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
 
InstructionFlags - Enum Class in com.pnfsoftware.jeb.core.units.code
Instruction flags; these flags encode additional static information (i.e.
InstructionHints - Class in com.pnfsoftware.jeb.core.units.code.asm.items
Hints for concrete instruction items.
InstructionHints() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
instructionIndex - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
 
instructions() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Iterate over all the instructions of this CFG.
instructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
instructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get an instruction iterator.
instructions(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Iterate over a range of instructions of this CFG.
InstructionUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Utility routines for IInstruction.
InstructionUtil - Class in com.pnfsoftware.jeb.core.units.code
Utility methods for IInstruction objects.
InstructionUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.InstructionUtil
 
InstructionUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.InstructionUtil
 
instrumenters - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
instrumenters
INT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
INT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
INT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
INT2FP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
signed integer to floating-point conversion (supported FP formats: binary32, binary64, intel x87 extended double-precision 80-bit)
The details of the conversion are unspecified (examples: how the operator deals with loss of precision; what truncation mode is used).
INTEGER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
Signed integer using 2-complement arithmetic.
INTEGER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
Signed 2-complement integer.
IntegerLEB128 - Class in com.pnfsoftware.jeb.util.encoding
Read and write LEB128-encoded integers.
IntegerLEB128() - Constructor for class com.pnfsoftware.jeb.util.encoding.IntegerLEB128
 
IntegerLEB128.DecodedInt - Class in com.pnfsoftware.jeb.util.encoding
Decoded value along with the encoded length in bytes.
IntegerList - Class in com.pnfsoftware.jeb.util.primitives
Utility code for int arrays or Lists of Integers.
IntegerList() - Constructor for class com.pnfsoftware.jeb.util.primitives.IntegerList
 
IntegerRanges - Class in com.pnfsoftware.jeb.util.primitives
Collection of integer ranges (a range is noted [beg, end) or [beg, end[).
IntegerRanges(boolean) - Constructor for class com.pnfsoftware.jeb.util.primitives.IntegerRanges
 
Integers - Class in com.pnfsoftware.jeb.util.primitives
Utility methods for ints
Integers() - Constructor for class com.pnfsoftware.jeb.util.primitives.Integers
 
IntegerSegment - Class in com.pnfsoftware.jeb.util.collect
Standard implementation of a segment using an integer treated as a signed value.
IntegerSegment(int, int) - Constructor for class com.pnfsoftware.jeb.util.collect.IntegerSegment
 
integersToBytes(int[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Convert an int array into a byte array by casting all integers to bytes.
integerToAlphaString(int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert an integer to an alphabetic string, using the following pattern:
INTEGRAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
Integral type (2-complement integer, signed or unsigned).
integrity_failed - Variable in class com.pnfsoftware.jeb.client.AbstractContext
 
IntentFilterDescription() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescription
 
IntentFilterDescriptions() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescriptions
 
InteractiveWrapperUnit - Class in com.pnfsoftware.jeb.core.units.impl
Simple wrapper (decorator) for IInteractiveUnit.
InteractiveWrapperUnit(IInteractiveUnit, IUnitProvider) - Constructor for class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
INTERFACE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
Interface method.
INTERFACE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
INTERFACE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
INTERFACE - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
interfaceTypes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
 
InternalLogger - Class in com.pnfsoftware.jeb.util.logging
An internal (debug-mode only) logger.
InternalLogger(String) - Constructor for class com.pnfsoftware.jeb.util.logging.InternalLogger
 
InternalMap() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper.InternalMap
 
internalSwapChildren() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
RESERVED FOR INTERNAL USE.
interp - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
InterpreterHistory - Class in com.pnfsoftware.jeb.util.interpreter
Interpreter history objects, containing the list of commands previously issued to the interpreter.
InterpreterHistory() - Constructor for class com.pnfsoftware.jeb.util.interpreter.InterpreterHistory
 
InterpreterHistory(String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.InterpreterHistory
 
interrupt() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
Request an interruption of the task's thread.
interrupt(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
interrupt(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
Notify the visitor that the visit of the tree should be stopped.
interrupt(boolean, int) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
interrupt(boolean, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
Notify the visitor that the visit of the tree should be stopped.
INTERRUPT_EXEC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
Instruction interrupts normal execution flow
interruptAndJoinUninterruptibly(Thread) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
Interrupt the target thread and wait for it to terminate, uninterruptibly.
InterruptionException - Exception in com.pnfsoftware.jeb.core.exceptions
Runtime interruption exception.
InterruptionException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.InterruptionException
 
InterruptionException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.InterruptionException
 
InterruptionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.InterruptionException
 
InterruptionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.InterruptionException
 
intersect(Collection<? extends T>, Collection<? extends T>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Return the intersection of 2 collections (order of collection parameters does not matter).
intersection(IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Return common range between current range and the other range.
intersects(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
Indicate if an element from range [addressStart:addressEnd[ is defined in this MemoryRanges.
IntGauge - Class in com.pnfsoftware.jeb.util.collect
An integer gauge is used to define an integer range to be filled.
IntGauge(int) - Constructor for class com.pnfsoftware.jeb.util.collect.IntGauge
Create a gauge whose range goes from 0 to size.
IntGauge(int, int) - Constructor for class com.pnfsoftware.jeb.util.collect.IntGauge
Create a gauge whose range goes from begin to end (exclusive).
IntList - Class in com.pnfsoftware.jeb.util.collect
A memory-efficient list of int primitives.
IntList() - Constructor for class com.pnfsoftware.jeb.util.collect.IntList
Create a list with an initial capacity of 16 and bucket capacity of 65,536.
IntList(int, int) - Constructor for class com.pnfsoftware.jeb.util.collect.IntList
 
IntMap - Class in com.pnfsoftware.jeb.util.collect
A memory-efficient map (dictionary) of int primitives to int primitives.
IntMap() - Constructor for class com.pnfsoftware.jeb.util.collect.IntMap
 
intToBEBytes(int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Convert a 32-bit integer to a big-endian encoded array of bytes.
intToBEBytes(int, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
intToBEBytes(int, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
intToLEBytes(int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Convert a 32-bit integer to a little-endian encoded array of bytes.
intToLEBytes(int, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
intToLEBytes(int, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
INVALID_ARGUMENT_COUNT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
INVALID_EXTENDED_OPCODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
INVALID_INDEX - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
INVALID_OPCODE_FORMAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
INVALID_PSEUDO_INSTRUCTION_ID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
invalidate() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
invalidate() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Invalidate the analysis.
invalidateChains() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Invalidate the DFA of AbstractDOptimizer.cfg.
invalidateDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Invalidate all previously performed data flow analyses.
invalidateDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Invalidate all previously performed data flow analyses.
invalidateDataFlowAnalysis() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Invalidate all data flow analysis for the IR-CFG managed by this context.
invalidateDataFlowAnalysis(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Partially invalidate data flow analyses.
invalidateDataFlowAnalysis(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Partially invalidate data flow analyses.
invoke(String, long, List<ITypedValue>) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueObject
Invoke a method on this object.
INVOKE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
method invocation
INVOKE_CONSTRUCTOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
INVOKE_DIRECT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
INVOKE_INSTANCE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
INVOKE_INTERFACE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
INVOKE_REFLECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
method invocation (via reflection) - those references can be auto-added by dexdec
INVOKE_STATIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
invoke2(Method, Object, Object...) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
 
invokeMethod(long, String, String, Object, List<Object>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
This method is called when the sandbox is about to execute a non-constructor method.
invokeMethod(long, String, List<IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmulatorHooks
This method is called when the emulator is about to execute the IR of an internal dex method.
invokeMethod(DInvokeType, String, IDExpression...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Invoke (execute) a method.
invokeMethod(DInvokeType, String, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Convenience method wrapping around the dex emulator to emulate a method.
invokeMethod(String, Collection<IDExpression>, DInvokeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Invoke (execute) a method.
INVOKER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
an invoker, i.e.
IO - Class in com.pnfsoftware.jeb.util.io
File manipulation utility routines.
IO() - Constructor for class com.pnfsoftware.jeb.util.io.IO
 
IObjectLocation - Interface in com.pnfsoftware.jeb.core.output.text
Textual location of an object represented as text in a text document.
IOperable - Interface in com.pnfsoftware.jeb.client.api
Interface for objects supported Operations.
IOperandBuilder<T extends IInstructionOperand> - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
Definition of a simple instruction operand factory.
IOptimizedDexUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
Interface for "optimized" dex units, aka "odex" units.
IOptimizer<T extends IOptimizerTarget> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
Plugin interface for generic code optimizer.
IOptimizerTarget - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
Base interface for objects that may be the target of an optimizer.
IOptionDefinition - Interface in com.pnfsoftware.jeb.core
Simple definition for a type-less option, containing a name and a description.
IP2K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
IPackage - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
A native code package.
IPackageManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
The native package manager.
IPECOFFUnit - Interface in com.pnfsoftware.jeb.core.units.codeobject
Base interface for PE and COFF units.
IPEDataDirectory - Interface in com.pnfsoftware.jeb.core.units.codeobject
This interface describes the data directory header of PE executable files.
IPEOptionalHeader - Interface in com.pnfsoftware.jeb.core.units.codeobject
This interface describes the principal header a PE executable file.
IPlugin - Interface in com.pnfsoftware.jeb.core
Base interface for JEB back-end plugins.
IPluginFileEntry<T extends IPlugin> - Interface in com.pnfsoftware.jeb.core
Plugin entry managed by a plugin manager.
IPluginInformation - Interface in com.pnfsoftware.jeb.core
Plugin information object.
IPluginManager - Interface in com.pnfsoftware.jeb.core
JEB plugin manager for external plugins running alongside the JEB back-end components.
IPrimitiveSizes - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
Get the sizes of common primitives.
IPrimitiveType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
Definition of native primitive types.
IPrimitiveTypeManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
A type manager specifically for primitives and built-in types.
IPriorityBasedHooks - Interface in com.pnfsoftware.jeb.core.units
An super interface to be used for hooks interfaces for which the associated manager respects a priority ordering.
IProcessor<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
Definition of a simple machine code processor or microcontroller.
IProcessorInformation - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
Basic information about a processor (e.g.
IProgressCallback - Interface in com.pnfsoftware.jeb.util.base
Progress callback interface, used by various types to provide progress information about an on-going task.
IPropertyDefinition - Interface in com.pnfsoftware.jeb.core.properties
Definition of a property.
IPropertyDefinitionGroup - Interface in com.pnfsoftware.jeb.core.properties
A group of property definitions.
IPropertyDefinitionManager - Interface in com.pnfsoftware.jeb.core.properties
API for a property definition manager (PDM).
IPropertyManager - Interface in com.pnfsoftware.jeb.core.properties
Define a property manager (PM).
IPropertyType - Interface in com.pnfsoftware.jeb.core.properties
Base interface for property types.
IPropertyTypeBoolean - Interface in com.pnfsoftware.jeb.core.properties
Define a boolean property type.
IPropertyTypeInteger - Interface in com.pnfsoftware.jeb.core.properties
Define an bounded integer property type.
IPropertyTypePath - Interface in com.pnfsoftware.jeb.core.properties
Specialized string property holding a file-system path.
IPropertyTypeString - Interface in com.pnfsoftware.jeb.core.properties
Define a string property type.
IPrototypeItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
A native prototype.
IQuickStateObject - Interface in com.pnfsoftware.jeb.core.units
Quick state objects represent the state of a unit.
IR_ASSIGN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Assignment.
- opnd1: destination (left) member, IDExpression
- opnd2: source (right) member, IDExpression
IR_CONVERSION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
 
IR_INVOKE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
General method invocation
- opnd1: null
- opnd2: an IDInvokeInfo expression (call, new, new-array, alloc-object)
IR_JCOND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Conditional jump
- opnd1: the IDTarget, branched to if the conditional expression is true
- opnd2: the predicate, an IDExpression typed as boolean
IR_JUMP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Unconditional jump
- opnd1: the IDTarget
- opnd2: null
IR_MONITOR_ENTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Notify the beginning of a synchronized block of code.
Ideally, should not be translated to opcodes: instead the structurer should combine these opcodes with try-catch block to build synchronized code blocks.
However, if this is not possible, invalid statements (similar to 'goto') should be issued.
- opnd1: null
- opnd2: the lock object IDExpression
IR_MONITOR_EXIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Notify the end of a synchronized block of code.
Ideally, should not be translated to opcodes: instead the structurer should combine these opcodes with try-catch block to build synchronized code blocks.
However, if this is not possible, invalid statements (similar to 'goto') should be issued.
- opnd1: null
- opnd2: the lock object IDExpression
IR_NOP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
No-operation instruction
- opnd1: null
- opnd2: null
IR_RETURN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Method return
- opnd1: null
- opnd2: optional IDExpression return value (may be null)
IR_STORE_EXCEPTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Store a caught typed exception to a variable
Very restrictive opcode, to be used only at the beginning of exception handlers blocks.
IR_SWITCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Switch (n-way conditional jump)
- opnd1: the IDSwitchData
- opnd2: the switched-on IDExpression
IR_THROW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Raise an error or exception
- opnd1: null
- opnd2: non-null throwable, an IDExpression (should be typed as java.lang.Throwable or any of its sub-types)
irAddress - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
 
IReference - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Description of relationship between a source (from) and a target (to) native locations.
IReferenceManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
A manager of cross-references for code and data.
IReferenceType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
The reference type, or pointer type.
IRegisterBank - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
A layout definition for a bank of registers.
IRegisterData - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
Processor registers data, consisting of a register bank and their concrete values.
IRegistersResolution - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Registers resolution data attached to an "augmented" instruction.
IResizableInstruction - Interface in com.pnfsoftware.jeb.core.units.code
A resizable instruction can have its size modified after creation.
IResolvedOperandElementValue - Interface in com.pnfsoftware.jeb.core.units.code.asm.simulator
Definition of an operand element.
IResolvedOperandValue - Interface in com.pnfsoftware.jeb.core.units.code.asm.simulator
Definition of a resolved operand.
irOptAggrDisabled - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
irOptMaxRunCount - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
irrdst_offsets - Variable in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlockBuilder
 
IrregularFlowData - Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
Define an irregular flow between two blocks of a CFG.
IrregularFlowData - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
Used to model the exception flows: try-block and catch/handler address.
IrregularFlowData(long, long, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData
Record for an irregular flow.
IrregularFlowData(long, long, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData
Record for an irregular flow.
irrinsize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
irrinsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
irrinsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get the number of irregular input edges to this block.
irroutsize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
irroutsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
irroutsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
 
IRuntimeProject - Interface in com.pnfsoftware.jeb.core
A runtime project represents a loaded instance of a JEB project.
is(JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
 
IS_ARTIFICIAL - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
The code item is artificial
IS_CLASS - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
The code item implements ICodeClass
IS_FIELD - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
The code item implements ICodeField
IS_INTERNAL - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
The code item is internal
IS_METHOD - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
The code item implements ICodeMethod
IS_PACKAGE - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
The code item implements ICodePackage
IS_TYPE - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
The code item implements ICodeType
is32bit() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
 
is64bit() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
 
is64Bit() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
IS7Block - Interface in com.pnfsoftware.jeb.core.units.code.simatic
Interface for S7 blocks.
IS7BlocksManager - Interface in com.pnfsoftware.jeb.core.units.code.simatic
A manager of S7 blocks.
IS7Unit - Interface in com.pnfsoftware.jeb.core.units.code.simatic
S7 container unit.
isAbstract() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Convenience method to check the apt-named access flag.
isAbstract() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isAccessGlobals() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
isAccessMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
isAccessStack() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
isActive() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
isActive() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
 
isActiveItem(IItem) - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
Determine if the provided item is currently active in the fragment.
isActualCall() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
isAddendSet() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
 
isAddressInside(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
Determine if a legal address is within the bounds of the mapped PE file.
isAddressInTargets(IFlowInformation, long) - Static method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
isAddressOperand(IInstructionOperandGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.InstructionUtil
Indicate if an instruction Operand is an address type meaning IInstructionOperandGeneric.TYPE_ADDR or IInstructionOperandGeneric.TYPE_RELADDR
isAdjacent(Digraph.V, Digraph.V) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
ISafeLock - Interface in com.pnfsoftware.jeb.util.concurrent
Lock creator interface, for read-only locks and read-write locks.
isAggressive() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
 
isAirgapBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isAlias() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
 
isAlias() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
 
isAlias(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isAlive() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
 
isAlive(IBasicBlock<InsnType>, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
isAlive(IBasicBlock<InsnType>, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
isAllAccess() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
 
isAllocatedPage(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Determine whether the provided address belongs to an allocated page.
isAllowApplyComplexTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
isAllowAsynchronousProcessing() - Method in class com.pnfsoftware.jeb.core.CoreOptions
Determine if asynchronous processing is globally allowed for use in plugins.
isAllowAutoImport() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
isAllowDeepAssociativity() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
 
isAllowDeepAssociativity() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
isAllowMismatchedTags() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
isAllowNoXmlDeclaration() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
isAllowUnclosedTags() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
isAllowUnsafeAnalysis() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
isAlwaysExamineIrregularFlows() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
isAnalysisCompleted() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Determine whether a code analysis pass is ongoing.
isAnalyzing() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Determine if an analysis is already taking place, possibly in another thread.
isAncestorOf(IUnit, IUnit) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
isAncestorOf(IUnit, IUnit, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
isAnchorDisplayed(ITextDocumentPart, long) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
 
isAndroidART() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
isAndroidCompatible() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
isAndroidNDK() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
isAnnotation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Helper method to determine whether this type is an annotation.
isAnnotation() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
isAnonymous() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
 
isAnonymous() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
isAnonymousClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
This higher-level method indicates if this class was determined as an actual member (nested) class, specifically an anonymous member class.
isAnonymousClass(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
isAnyOf(DOpcodeType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Determine whether this opcode matches one of the provided candidate opcodes.
isAnyOf(OperationType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
isAnyOf(JavaOperatorType...) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
 
isAnyOf(JavaOperatorType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
 
isAnyOf(S7.AreaType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
isAnyOf(S7.BlockType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
 
isAnyOf(T, T...) - Static method in class com.pnfsoftware.jeb.util.base.Enums
 
isArithmetic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Determine if the operator is an arithmetic or bitwise operator.
isArithmetic() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
 
isARM() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
isARM() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
Convenience method to perform an ARM family check
isArray() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Determine if the instruction is an array initializer.
isArray() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Determine whether the type is an array type.
isArray() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isArrayElt() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isArrayLength() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstanceField
Determine whether this object represents the pseudo-field array.length.
isArrayOfPrimitive() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Determine whether the type is an array of primitives.
isArtifactEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
 
isArtificial() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Determine if the item was part of the original code unit, or was added after processing complete (eg, by a third-party client).
isArtificialEndOfBlock(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IInstructionAugmenter
Force the end of a basic block, regardless of flow information.
isAsciiChar(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Characters
Indicates if character is printable ascii.
isAsciiCharOrCommonFormat(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Characters
Indicates if character is printable ascii or any CR/LF/TAB separator.
isAsciiWhitespace(int, char...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Determine if a character is a white-space, per the Ascii standard.
isAskDoNotShowAnymore() - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
 
isAsset(String) - Static method in class com.pnfsoftware.jeb.core.AssetManager
 
isAssign() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isAssign() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isAssignedIn(BasicBlock<IEStatement>, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Check that an IRE is assigned in a basic block.
isAssignFromVar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isAssignFromVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isAssignFromVarToVar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isAssignFromVarToVar(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isAssignParentNodes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
isAssignTo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isAssignTo(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isAssignToVar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isAssignToVar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isAssignToVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isAssociative() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
isAttached() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Determine whether or not this debugger is attached to a target.
isAttributeRelated() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
 
isAutoGenerated() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Determine whether this item is marked as auto-generated.
isAutoGeneratedPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
Determine if the native prototype was auto-generated.
isAutoGenerateUndefinedIdentifierValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
isAutoSigningModeActivated(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
isAVR() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
isBad() - Method in interface com.pnfsoftware.jeb.core.units.code.android.INativeLibrary
Determine whether the library was successfully loaded by the emulator.
isBadCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
Determine if the call is a bad call, i.e.
isBase() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartInternalObject
 
isBasicBlockHeader(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
 
isBatchDecompilation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convenience method checking for IDecompilerUnit.FLAG_BATCH_DECOMPILATION.
isBeingGenerated(IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
isBig() - Method in enum class com.pnfsoftware.jeb.util.io.Endianness
 
isBigEndian() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
isBigEndian() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
isBinary() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
isBinary() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Determine if the operator uses two operands.
isBinary() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
 
isBinary() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
 
isBitfield() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
Determine if this field is a bit field.
isBitfieldCompatible(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isBitOne(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Verify that an IRE is a single-bit immediate set to 1 (technically, -1).
isBitZero(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Verify that an IRE is a single-bit immediate set to 0.
isBlank(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
Determine if a character sequence is null, empty, or contains WSP chars exclusively.
isBlank(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Determine if a character sequence is null, empty, or contains WSP chars exclusively.
isBoolean() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isBranching() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
 
isBreakAllowed() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
 
isBreakingFlow() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
 
isBreakingFlow(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
isBreakingFlow(IInsnEmulator<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
isBreakTo(ICStatement, ICLabel) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if the statement is a ICBreak to the given label.
isBroken() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
isBroken() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
Determine if this object does contain flow information.
isBrokenKnown() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
isBrokenKnown() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
Determine if this object does contain flow information and all targets are known.
isBrokenUnknown() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
isBrokenUnknown() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
Determine if this object does contain flow information but has no known targets.
isBuffered() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
 
isBuilt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
Convenience method used to check FLAG_BUILT.
isBuiltin(Map<String, E>, int, E) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
isBypassNameChecks() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
Plugins may retrieve this optional flag to determine whether naming conflict checks may be bypassed, if it is possible.
isByte() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isCallInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isCallInfo(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isCancelled() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
 
isCandidateSwitchDispatcher(long, InsnType, IBasicBlockSkeleton<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default result (ChainedOperationResult.getResult()) is false.
isCandidateSwitchDispatcher(long, InsnType, IBasicBlockSkeleton<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Determine (heuristically) if the provided branching instruction (jump/call/...) could be the dispatcher of a switch-like statement.
isCapturedToSyntheticField(int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconAnon
 
isCast() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Convenience operation to determine whether this is operation is a cast.
isCast() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
isCast() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Determine if the operator is a cast operator.
isCast() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
 
isCast(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Convenience operation to determine whether this is operation is a cast to the provided type.
isCastOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isCastOperation(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isCastToPrimitive() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
 
isCastToPrimitive() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
 
isCatchAll(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
Determine whether this handler is a catch-all.
isCatchAll(IDMethodContext, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
Determine whether this handler is a catch-all.
isChar() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isCharacter(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isCharacter(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
 
isChildOf(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
 
isCI() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
 
isCircular(INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
 
isClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Determine if the type is a class or interface (not an array, not a primitive type)
isClassConstructor() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isClassInitializer() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isClassMethodField(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if the element is either an ICClass, an ICMethod or an ICField
isClassMethodField(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isClassname(String, boolean, List<String>) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
isClassname(String, boolean, List<String>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Determine whether a string looks like a valid binary-form (dot-separated) class name.
isClassOrInterface() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isClosed() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
 
isClosed() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
 
isCode() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
 
isCollapsed(String, String[]) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
isCollectionOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
isCollectionOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
isCollectionOptimizer() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
Determine whether this optimizer performs on a single method or an a collection of methods.
isCombinedOperatorAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
Check if the assignment is a combined operator assignment (+=, -=, ...).
isCombinedOperatorAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Determine if the assignment is a combined assignment.
isComment(Token) - Static method in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
Tests if the given token is a Comment Token.
isCommonBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isCommunityEdition() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isCommutative() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
isComparableIntegerOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isComparableOperation(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
""Boolean"" comparable operation (eq/neq and all greater/lesser comparisons)
isComparableOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isComparableOperation(IEOperation, boolean, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isComparableSignedOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isCompatible(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
 
isCompatibleWith(ProcessorType, SubsystemType, CompilerType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
isCompatibleWith(ProcessorType, SubsystemType, CompilerType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Determine whether this calling convention is compatible with the provided triple (processor, subsystem, compiler).
isCompatibleWith(E) - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
Determine whether two dyn.enums are compatible.
isCompiled() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
isComplete() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
 
isComplete() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
If false indicates that the matching was not done on the whole DB, i.e.
isComplete() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
 
isCompose() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isComposite() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
 
isCompositeType(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Determine if the (unaliased) type is an array or a structure type.
isCond() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isCondEAssign(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isConditional() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Convenience operation to determine whether this is the tertiary conditional expression.
isConditionalJump() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Determine if this IR is a conditional IEJump, i.e.
isConditionalJump(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isConditionalJumpFar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isCondTailCall() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
isConfirmed() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
isConnectedToInternet() - Static method in class com.pnfsoftware.jeb.util.net.Net
Determine if the system appears to be connected to the Internet.
isConnectedToNetwork() - Static method in class com.pnfsoftware.jeb.util.net.Net
Determine if the system offers at least one active non-loopback network interface.
isConservative() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Convenience method used to determine whether the variable collection flags are DefUseInfo.CONSERVATIVE.
isConstantImm() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isConstantImm(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isConstructor() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Convenience method to check the apt-named access flag.
isConstructor() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isContainedIn(String, String...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Determine if a string is contained in an var-arg list of provided strings.
isContainingLabel(ICStatement, ICLabel) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if a statement contains a given label; compound statements are recursively processed to search for the label.
isContextEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
 
isContinue() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
 
isConversion() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
isCopy() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
IScript - Interface in com.pnfsoftware.jeb.client.api
Interface for client's scripts.
isCurrentLineEmpty() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
isCustom() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
isCustomBranchingInstruction() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
isCustomOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
Determine whether this IR is a custom operation.
isCustomOperation(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
Determine whether this IR is a custom operation with the provided name.
isData() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
 
isDataBlock() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
 
isDebugBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isDebuggable() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ApplicationDescription
 
isDebuggable() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
 
isDebuggable() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Determine if the app can be debugged, per the Android Manifest entry isDebuggable.
isDebuggableApp(AdbWrapper, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Determine whether an installed app is debuggable.
isDebuggerEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
 
isDeclarationOrDefinition(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Determine whether the statement defines an identifier.
isDeclareAndAssign(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
isDecompilerEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
 
isDeepChange() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
 
isDeepChange() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
 
isDefaultAllow() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
 
isDefaultGroup() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
 
isDefaultNamespace(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
isDefaultRepresentation() - Method in class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
 
isDefaultRepresentation() - Method in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
Determine if the document is the default representation for that unit.
isDefined() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Determine if this wildcard type is fully defined, ie, it wraps a native type.
isDefined() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isDelimiter(char) - Method in interface com.pnfsoftware.jeb.util.format.TokenExtractor.IDelimiterFinder
 
isDemoBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isDeprecated() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
 
isDeprecated() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
isDeserialized() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
isDetectedAsLibraryCode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
Determine whether this method matched a well-known method signed by one of JEB's code signing system.
isDetermined() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isDevelopmentMode() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
isDevelopmentMode() - Method in class com.pnfsoftware.jeb.core.CoreOptions
Determine if development mode is on.
isDexDecompilerAvailable(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
 
isDFADefaultIntegrateInputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Note that the initial value is set to IDFA3#STANDARD_INTEGRATE_INPUTS.
isDFADefaultIntegrateInputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Note that the initial value is set to IDFA.STANDARD_INTEGRATE_INPUTS.
isDirectory() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
 
isDirectory() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
 
isDirty(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
isDisabledHooks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
isDisplayAliasedType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
isDisplayCanThrow() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
 
isDisplayOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
isDisplayPaddingInfo() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
isDisplayTrailingSemicolon() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
isDisplayTypes() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
 
isDisposed() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
isDisposed() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Indicate if item was disposed.
isDisposed() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
isDisposed() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Indicate if the unit has been disposed
isDone() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
isDone() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
 
isDoNotAttemptImmediateToAddressResolution() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
isDoNotGenerateNops() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
isDoNotShowAnymoreResponse() - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
 
isDouble() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isDoubleSlot() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isDoubleSlotVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
isDoubleSlotWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Wildcard type for any type whose concrete representation requires two slots.
isDoWhileTrue(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if a statement is a do-while loop, whose predicate is literal True.
isDuplicate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
isDynamic() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
 
ISegment<K extends Comparable<K>> - Interface in com.pnfsoftware.jeb.util.collect
The value type used by segment-maps, a segment has a beginning and end.
ISegmentFactory<K,V> - Interface in com.pnfsoftware.jeb.util.collect
Factory method for gap-map segments.
ISegmentGapVerifier<K> - Interface in com.pnfsoftware.jeb.util.collect
A verifier for segment bounds to determine what to do when an operation is undertaken.
ISegmentGapVerifier.VerificationCode - Enum Class in com.pnfsoftware.jeb.util.collect
List of verification codes.
ISegmentInformation - Interface in com.pnfsoftware.jeb.core.units.codeobject
Definition of object code segments and sections.
ISegmentMap<K extends Comparable<K>,V extends ISegment<K>> - Interface in com.pnfsoftware.jeb.util.collect
Definition of a segment-map, a data structure similar to an interval-map.
isElementContentWhitespace() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
 
isELF64() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
 
isEmpty() - Static method in class com.pnfsoftware.jeb.core.Perflog
 
isEmpty() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
 
isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Determine whether this object carries some protection information.
isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchResolution
 
isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Determine if the model is empty.
isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IRegistersResolution
Determine if this object contains any candidate register values.
isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
 
isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
 
isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Determine if the block has 0 instruction.
isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
 
isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isEmpty() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
 
isEmpty() - Method in class com.pnfsoftware.jeb.core.units.Pool
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Determine whether all entries in the bitmap are set to false.
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
Determine whether this object contains at least one set.
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
isEmpty() - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.IntList
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.IntMap
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Determine whether there are references actively tracked by this counter.
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
isEmpty() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
isEmptyRange(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Determine if a provided range is free (ie, contains no item or overlapping item).
isEmptyRange(K, K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Determine is the provided range is unencumbered.
isEmptyRange(K, K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
isEmptySwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Determine whether this switch is empty.
isEmulatorEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Determine whether the emulator is enabled.
isEnabled() - Method in class com.pnfsoftware.jeb.core.DevPluginClassname
 
isEnabled() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
 
isEnabled() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
isEnabled() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
isEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
Determine whether the optimizer is enabled or not.
isEnabled() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
 
isEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
Determine whether or not the breakpoint is currently enable.
isEnabled() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
 
isEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJOptimizer
Determine whether the optimizer is enabled or not.
isEnableDeobfuscators() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
isEnableUnsafeOptimizers() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
isEncrypted() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.CentralDirFileHeader
 
isEncrypted() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
 
isEncrypted() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
 
isEndFlag() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
 
isEnter() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
Determine if the monitor is a __monitor_enter statement.
isEnumeration() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Helper method to determine whether this type is an enumeration.
isEnumeration() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
iSeparator() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
isEpilogueBegin() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
Determine if the method epilogue begins on this line.
isEqualNode(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
isEqualType(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
Determines whether the major type of a given byte value (representing an encoded CborType) equals the major type of this CborType.
isEqualType(CborType) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
Determines whether the major type of a given CborType equals the major type of this CborType.
isEquivalent(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
An extended equality check, that checks unaliased native types (if both wildcard types are resolved).
isError() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
isExceptionHandlingEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Determine whether handling of exceptions generated by the emulated code is enabled.
isExecuteSubRoutines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Determine whether call-to-sub PC-assigns are truly evaluated (the state controller, such as the EEmulator, is responsible for adjusting the state), or simply skipped over (only the side-effects are applied).
isExecutionComplete() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Determine whether the emulation of the method is complete.
isExit() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
Determine if the monitor is a __monitor_exit statement.
isExported() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
 
isExpressionModified(IEStatement, IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isExtern() - Method in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
isExternal() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
isExternal() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
Determine whether this element is internal (defined) or external (not defined).
isExternal() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
 
isExternalMethod() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
 
isFailsafePrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
isFailure() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
isFair() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
isFair() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
isFakeCall() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
isFalse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Determine if a constant is the false literal.
isFalse(Boolean) - Static method in class com.pnfsoftware.jeb.util.primitives.Booleans
 
isFieldAccessor() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
isFieldGetter() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
isFieldSetter() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
isFile(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Determine if a path refers to an existing file.
isFinal() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Convenience method to check the apt-named access flag.
isFinal() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Convenience method to check the apt-named access flag.
isFinalLike() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
 
isFirstBit(IESlice) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
isFloat() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
 
isFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isFloat(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isFloat(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
 
isFloatComparison() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
isFloatConversion() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
isFloatingBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isFloatingPointType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isFloatOperation() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
isFlowBreaker(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isFolder() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
 
isFolder() - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
 
isFree() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isFull() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Determine whether all entries in the bitmap are set to true.
isFullBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isFullyQualifiedName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
 
isFunctionalType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
Determine if the provided is a functional type: a type that implements a functional interface.
isFunctionPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
 
isFunctionPointer(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Determine if the provided type is a function pointer, that is, a reference (aliased or not) to a prototype item.
isFunctionPointer(INativeType, IPrototypeItem[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Determine if the provided type is a function pointer, that is, a reference (aliased or not) to a prototype item.
isGenericInteger() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
IJavaType.isSpecificInteger() + BOOLEAN and the generic type SMALLINT.
isGenericName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser.Decl
 
isGenericObjectWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Wildcard type for any object.
isGlobal() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
 
isGloballyDisabled(ILogger) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
isGlobalReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
isGlobalVariable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
isGotoTo(ICStatement, ICLabel) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if the statement is a ICGoto to the given label.
isGotoTo(IJavaStatement, IJavaLabel) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Check that the statement is a "goto target;"
isGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isGroupElt() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isHandleBackslashAxmlStyle() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
isHardFail() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
isHeaderCorrupted() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
 
isHeadless() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
isHeldByCurrentThread() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
isHexNumber(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Check that every character of the text parameter is an hexadecimal number.
isId() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
isIdentifierEnabled(IUnitIdentifier) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Determine if an identifier is enabled.
isIdentOrDefinition(IJavaElement, IJavaIdentifier) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Determine whether the elements is the provided identifier or a simple definition of the identifier.
isIf(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Determine whether a statement is a simple if: if(...){...}.
isIfBranch(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if the statement follows the pattern if(P){BRANCH;}, where BRANCH is a sole branch instruction.
isIfContinue(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isIfElse(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if a statement is a if-statement with two blocks, including a default block.
isIfElse(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Determine whether a statement is like: if(...){...}else{...} which is the if-statement with 2 blocks: the main case block and the default block.
isIfGoto(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Determine if the provided statement is like if(COND){goto LABEL;} and if so, return the label.
isIfNoElse(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if a statement follows the pattern if(P){ }[else if(...){}]*, i.e.
isIfNoElse(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Determine whether a statement is like: if(...){ }[else if(...){}]*
ISigningStrategy - Interface in com.pnfsoftware.jeb.core.units.code.asm.sig
Signing strategies control INativeSignature creation.
isIgnore() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
 
isImm() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isImm() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isImmediate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Test if an operand type is IInstructionOperandGeneric.TYPE_IMM
isImmediate(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the IEGeneric is an IEImm.
isImmNonZero(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine if an expression is an IR immediate not holding the value 0.
isImmNonZero(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isImmOrVarLike(IJavaExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Detect: 1, x, (int)x
isImmSize(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isImmValue(IDExpression, long) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine if an expression is an IR immediate holding the provided value.
isImmValue(IEGeneric, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isImmValue(IEGeneric, BigInteger) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isImmZero(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine if an expression is an IR immediate holding the value 0.
isImmZero(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
ISimpleFilter<T> - Interface in com.pnfsoftware.jeb.util.base
A functional interface used to check an object and provide a boolean value.
isImportedVariable() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
isIncludeUnknownTarget() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
isIncludeUnknownTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
 
isIndividualBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isInfiniteLoop() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Check if the block has a single regular out-edge which points to itself.
isInitialAnalysisDone() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Determine whether or not an initial analysis pass has been done.
isInitialized() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuClass
Determine if the type was initialized.
isInitialized() - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
Determine whether this object is initialized.
isInitialized() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
isInner() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
isInner() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isInsidePart(ITextDocumentPart, ICoordinates) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Determine if the provided coordinates are inside a document part.
isInsideRange(int, int[]) - Method in class com.pnfsoftware.jeb.util.primitives.IntegerRanges
 
isInstance(Object, Class<?>...) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
A multi-element variant of Class.isInstance(Object).
isInstance(Object, Collection<Class<? extends T>>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
A multi-element variant of Class.isInstance(Object).
isInstanceDataBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Determine whether this block is an instance data block.
isInstanceField() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isInstanceOf(IDImm, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Determine whether an object is assignment-compatible with a class type.
isInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isInt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isInteger() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Determine whether this wildcard type represents an integer (it could be defined or partially defined).
isInteger() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
 
isInteger(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isInteger(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
 
isIntegerConstant(ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if the element is a ICConstantInteger
isIntegerConstant(IJavaElement, int) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isIntegerConversion() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
isIntegerValue(ICExpression, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if the element is a ICConstantInteger equals to the given value.
isIntegrateCalculatedInputRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
isIntegrateCalculatedInputRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
isIntel() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
isIntel() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
Convenience method to perform an X86 family check
isInterface() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Helper method to determine whether this type is an interface.
isInterface() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
isInternal() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
Convenience method used to determine whether the property is internal.
isInternal() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuClass
Determine whether this object represents an internal type (e.g.
isInternal() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
 
isInternal() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchTarget
 
isInternal() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Determine if the item is internal or external.
isInternal() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
Checks if the symbol is neither exported nor imported.
isInternalAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
 
isInternalClassname(String, boolean, List<String>) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
isInternalClassname(String, boolean, List<String>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Determine whether a string looks like a valid internal-form (jvm) class name.
isInternetRequired() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isInterruptedVisit() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
isInterruptedVisit() - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
 
isInterruptionRequested() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
isInvoke() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isJavaLangClass() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Convenience method.
isJavaLangObject() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Convenience method.
isJavaLangString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Convenience method.
isJcond() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isJcondOrSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isJcondTo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isJump() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isJump() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isJump(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isJump(IInsnEmulator<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
isJumpFar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isJumpOrJcond() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isJumpOrJcondTo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isJumpTableBased() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
 
isJumpTo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isKeepDecompiledItemsAfterProcessing() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
isKeyword(Token) - Static method in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
Tests if the given token is a Keyword Token.
isKeyword(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isKeyword(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
isKillSpawnedProcessesOnShutdown() - Static method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
 
isKnown() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
 
isLambdaCall() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
 
isLastBit(IESlice) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isLastInstruction() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowResult
Indicate if breaking flow result relies on last instructions.
isLegal() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isLegalEmail(String) - Static method in class com.pnfsoftware.jeb.util.format.Validator
Determine whether the input string looks like a valid email address.
isLegalInternalClassname(String) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
Check whether the class (or interface) name is a valid Java object type internal representation.
isLegalLabel(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
Verify if the provided string is a legal label.
isLegalLabel(String, Long, StringBuilder) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
Verify if the provided string is a legal label when used at the provided address.
isLegalName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
isLegalSignedImmediate(IEImm, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Verify that the provided immediate is a legal signed value if it were to be treated as a signed integer of `checkedBitsize`.
isLegalUnsignedImmediate(IEImm, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Verify that the provided immediate is a legal unsigned value if it were to be treated as an unsigned integer of `checkedBitsize`.
isLegalValue(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
isLegalVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
isLessSpecializedThan(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Determine if this wildcard type appears to be less specialized than the provided parameter wildcard type.
isLikeImmediate(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the IRE is an EImm or a slice or composition of immediates.
isLikeLongImmediate(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the expression is equivalent to an EImm that can be read as a long primitive.
isLikeLongImmediate(IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the expression is equivalent to an EImm that can be read as a long primitive.
isLinux() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
 
isLinuxCompatible() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
isLitteralFalse() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
 
isLitteralFalse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate_LEGACY
Determine if the predicate represents the simple literal value 'false' ( null IDENT 'false').
isLitteralFalse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
Determine if the predicate represents the simple literal value 'false' ( null IDENT 'false').
isLitteralTrue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
 
isLitteralTrue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate_LEGACY
Determine if the predicate represents the simple literal value 'true' ( null IDENT 'true').
isLitteralTrue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
Determine if the predicate represents the simple literal value 'true' ( null IDENT 'true').
isLittle() - Method in enum class com.pnfsoftware.jeb.util.io.Endianness
 
isLoaded() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
 
isLoadedInMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
 
isLocal() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
 
isLocked() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
isLocked() - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
Determine if the lock is held by _any_ thread.
isLocked() - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
 
isLocked() - Method in class com.pnfsoftware.jeb.util.io.FileMonitor
 
isLocked() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
isLockedByCurrentThread() - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
Determine if the lock is held by _this_ thread.
isLockedByCurrentThread() - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
 
isLogical() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
isLogical() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Determine if the operator is a logical operator, i.e.
isLogical() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
 
isLogicalOperation(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
""Boolean"" operation (and, or, not, eq/neq and all greater/lesser comparisons)
isLogicBlock() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
 
isLong() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isLongImmediate(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the expression is an EImm that can be read as a long primitive.
isLongImmediate(IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the expression is an EImm that can be read as a long primitive.
isMac() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
 
isMapped() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
isMappedAtPreferredAddress(IELFUnit, long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationContext
 
isMatch(IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
 
isMatch(IEGeneric, IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EEquationMatcher
Determine whether the provided IR expressions match the templates
isMatchDuaryOperation(IEGeneric, OperationType, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isMatched(INativeCodeUnit<IInstruction>, CodelessSignaturePackageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
Check if a signature package has been matched against given code unit.
isMem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isMemberClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
This higher-level method indicates if this class is a member class (Dalvik terminology equivalent of Java's "nested" class), that is, a class defined within another class or method.
isMemoryAutoAllocOnWrite() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
isMemoryResolutionAllowed(INativeDecompilerContext, IERoutineContext, IEMem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
The default implementation does nothing and requests continuation.
isMemoryResolutionAllowed(INativeDecompilerContext, IERoutineContext, IEMem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
This method is called when the decompiler is attempting to dereference memory in order to replace a memory access by an actual immediate value.
isMethodInvoker() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
isMethodParametersSpoiled() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
If true, parameters of methods called are considered spoiled; the corresponding variables' values will be modified by the simulation.
isMiddle() - Method in enum class com.pnfsoftware.jeb.util.io.Endianness
 
isMinusOne() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Determine if a constant is a numeric literal whose value is -1.
isMinusOne(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Verify that an IRE is an immediate holding the value -1.
isMIPS() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
isMIPS() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
Convenience method to perform a MIPS family check
isMonitorEnter() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isMonitorExit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isMonitorExit(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isMonitorExit(IJavaElement, IJavaExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isMonitoring() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
 
isMultiDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Determine if the bytecode of this APK is split over two or more DEX files.
isMutable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Determine if this immediate is mutable.
isMutable() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
isNaN(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
As per IEEE 754-1985 floating-point standard, is NaN a number which exponent is filled with ones and a non-zero number in the mantissa
isNative() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Convenience method to check the apt-named access flag.
isNative() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isNativeCode(String) - Static method in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
isNativeCodeDebugger(IDebuggerUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
 
isNativeCodeEmulatorEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Determine whether the native code emulator is enabled.The native code emulator relies on other JEB modules, mainly the native code analysis pipeline, gendec (JEB's generic decompiler), and specific analysis plugins (such as the x86 or arm processors).
isNBit(IESlice, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isNegative() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
 
isNegative() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Determine if a constant is a numeric literal whose value is strictly negative.
isNewArrayInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isNewInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isNoAccess() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
isNoInfoRequest() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
 
isNolist() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
 
isNonCompoundFlowBreaker(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Determine whether the provided statement is a return, throw, goto, break, or continue.
isNoneOf(JavaOperatorType...) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
 
isNoneOf(S7.BlockType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
 
isNonNullRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Determine whether this immediate is a non-null reference.
isNonReturningCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
Determine if the call does not return, e.g.
isNonReturningRoutine(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
 
isNonReturningRoutine(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Determine if the given routine is non-returning.
isNonStaticMemberClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
This higher-level method indicates if this class was determined as an actual member (nested) class, specifically a non-static member class, i.e.
isNop() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isNop() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isNoReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
Convenience method.
isNormal() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
isNotPredicate(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Indicate if p == !p2.
isNotRedefined(int, long, long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
isNotRedefined(int, IBasicBlock<InsnType>, int, IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
isNull() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Determine whether the value is null.
isNull() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantPointer
 
isNull() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Determine if the constant is the 'null' literal.
isNullRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Determine whether this immediate is a null reference.
isNumber(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Check that every character of the text parameter is a digit.
isObject() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isObjectWildcardExtends() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isObjectWildcardSuper() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isOne() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Determine if a constant is a numeric literal whose value is 1.
isOne(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Verify that an IRE is an immediate holding 1.
isOnes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Determine whether this immediate has all its bits set to 1.
isOnes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Determine whether this immediate has all its bits set to 1.
isOpaquePointerType(IWildcardType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
The default implementation returns false and requests continuation.
isOpaquePointerType(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
This method is called during IECall's def-use determination on parameters that are unresolved pointer types.
isOpcode(DOpcodeType...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Determine if this instruction's opcode is any of the provided candidates.
isOpen() - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
 
isOpen() - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
 
isOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isOperation(ICExpression, COperatorType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
isOperation(IEGeneric, OperationType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the IEGeneric is an IEOperation.
isOperation(IEGeneric, OperationType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the IEGeneric is an IEOperation.
isOperation(OperationType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isOperation(OperationType...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isOperation(JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isOperation(JavaOperatorType, JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isOperation(JavaOperatorType, JavaOperatorType, JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isOperation(JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isOperation(JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isOperation(JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isOperation(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isOperationSize(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isOptimized() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Provide a hint if the instruction looks like an optimized (non-standard) instruction, such as an odex or Art.
isOptional() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
Whether parameter is optional or mandatory.
isOptional(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
isOptionalRendering() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
Convenience method used to check FLAG_OPTIONAL_RENDERING.
isOrContainsLabel(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Recursively determine if the statement is or contains a Label.
ISourceCustomizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Interface for decompiler-C source customizers provided by decompiler plugins.
ISourceUnit - Interface in com.pnfsoftware.jeb.core.units.code
This interface is used to represent source code abstract syntax trees (AST).
isPageAllocated(IVirtualMemory, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Verify if a page was allocated (regardless of protection rights on the page).
isPair() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
special case of merge: 2 elements
isParameter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
 
isParameterDeclaration() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl
Convenience method.
isParameterValueSet(ICIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
isParseDebugInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Determine whether debug information (in particular, variable names) will be ported over variables created during the conversion to Intermediate Representation.
isParseExceptions() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Determine whether exception information will be parsed and integrated within the initial Intermediate Representation, when the Dalvik code is converted to IR.
isPartiallyDefined() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Determine if this wildcard type is partially defined: it does not wrap a native type, but does contain preliminary type information, such as the effective size, group, signedness, etc.
isPaused() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Determine if the target is paused.
isPCAssign(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the provided statement is a PC-assign: PC = ...
isPCRightValueCompatibleReturnValue(IDFA<IEStatement>, BasicBlock<IEStatement>, IEGeneric, IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Can be overridden by implementors when complex return expression matching is needed.
isPCUpdated() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator
Indicate if the instruction can update the PC (by another address than the following one).
isPCUpdated() - Method in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
 
isPE64() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPECOFFUnit
 
isPerformDirectUnreflection() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Determine if direct unreflection is enabled.
isPerpetual() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isPersisted(int) - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
Determine whether or not a presentation is to be persisted upon serialization.
isPersisted(int) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
 
isPhysicalRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
isPhysicalRegister() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
isPlaceholderMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
 
isPlainBreak(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if the statement is a ICBreak without label.
isPointed() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICInstanceField
 
isPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
isPointer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
 
isPointer(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Determine if the (unaliased) type is a reference type.
isPointerToPointer(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Determine if the (unaliased) type is a reference to a reference type.
isPositive() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
 
isPositive() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Determine if a constant is a numeric literal whose value is strictly positive.
isPossibleParameterRegisterForProcessorCallingConventions(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Check if a native register id corresponds to a register that can possibly be used as a routine parameter on this processor.
isPossibleSpoiledRegistersForProcessorCallingConventions(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Check if a native register id corresponds to a physical register that can possibly be spoiled by a routine call on this processor.
isPossibleTarget(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
 
isPotentialSwitches() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
 
isPowerOfTwo(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Determine is a strictly positive integer is a power of 2.
isPowerOfTwo(long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Determine is a strictly positive integer is a power of 2.
isPrefixWithTimestamp() - Method in class com.pnfsoftware.jeb.util.logging.Sink
 
isPreRelease() - Static method in class com.pnfsoftware.jeb.client.AbstractContext
 
isPretendDebuggable() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
isPrimaryEmulator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
isPrimitive() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Determine whether the type is a primitive type.
isPrimitive() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isPrimitive(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isPrintable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeAttribute
 
isPrintableChar(char) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Determine if a character is printable.
isPrintableCharsetHeader(byte[], Charset) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Validate if some starting bytes may be encoded with a particular charset.
isPrintableUTF8Header(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Validate if some starting bytes may be considered as an UTF-8 printable character header.
isPrivate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Convenience method to check the apt-named access flag.
isPrivate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Convenience method to check the apt-named access flag.
isPrivate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isPro() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isProcessed() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
isProcessed() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
isProcessed() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Verify if the unit was successfully processed.
isProjectEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
 
isPrologueEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
Determine if the method prologue ends on this line.
isProtected() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Convenience method to check the apt-named access flag.
isProtected() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Convenience method to check the apt-named access flag.
isProtected() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isProtectedBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Determine whether a block is protected.
isProtectedByCatchAll(IDMethodContext, BasicBlock<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine whether the provided block is protected by a catch-all (catching Throwable).
isPrototype(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isProxy() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
isPseudoFieldArrayLength() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
 
isPseudoFieldTypeClass() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
 
isPseudoInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Determine if this instruction is a so-called pseudo instruction, that is, a switch or an array-initialization instruction.
isPseudoVar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
isPublic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Convenience method to check the apt-named access flag.
isPublic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Convenience method to check the apt-named access flag.
isPublic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isPureId(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
isPureInputExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
Indicate if a pattern has only pure input expressions (meaning no assignment and only 1 expression).
isPureOuputExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
Indicate if the result of a pattern replacement is a pure expression (only an expression is replaced).
isPythonPlugin() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
 
isRange() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isRawBytes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
not a field!
isRawData() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledData
Raw data do not follow rules of identifiers naming.
isReaching(IBasicBlock<InsnType>, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
isReaching(IBasicBlock<InsnType>, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
isReadGlobals() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
isReadMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
isReadStack() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
isReady() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
 
isReconArtifact() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
isRecordBadWrites() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
isRecurse() - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
 
isRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Determine whether this immediate is a reference.
isReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
 
isReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
isReference(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isReferenceType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
isRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Test if an operand type is IInstructionOperandGeneric.TYPE_REG
isRegisterBased() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
isRegisterSlice() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
isRegisterVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
isRegular() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
isRegularLoggingEnabled() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
isRegularSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Determine whether this switch is a normal switch, switching on integer values.
isRegularVariable() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
isReleaseBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isReloaded() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Determine whether this project is new (it was created), or was reloaded from a JDB2 database.
isRemoveSegmentsOnOverlap() - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
Get the map behavior when the insertion of a segment would overlap existing segments.
isRenamed() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexItem
Determine whether or not the item was renamed.
isRenamed() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Convenience method used to determine whether this item has an effective name different than its original name.
isReplaced() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
isReservedLiteral(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isReservedLiteral(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
isReservedMethodName(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
isResolved() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
 
isResolved() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchResolution
Determine if the branch was resolved.
isResolved() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Determine if this wildcard type is fully defined, ie, it wraps a native type.
isReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isReturnExpressionUnused() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Retrieve a hint (for the AST generator) indicating whether the return value of this call, if any, appears to be used by subsequent instructions in the CFG.
isReturnOrThrow() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isReversedBranchSemantic(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IInstructionAugmenter
Determine whether the branching instruction at the provided address, if there is one, should have its branch semantics reversed, that is, a flow-breaker should be interpreted as a call-to-sub, whereas a call-to-sub should be interpreted as flow-breaker.
isRISC() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
The default implementation returns false (i.e.
isRISC() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Provide a hint about the instruction set architecture.
isRoot() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
isRoot() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Determine if this PDM is a root manager.
isRootDevice(AdbWrapper) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Heuristic to determine if the device appears to be rooted - and has a copy of su installed.
isRootPackage() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePackage
Determine if this package is the (or a) root package.
isRoutineCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
 
isRoutineCall(IInsnEmulator<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
isRoutineHeader(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
 
isRoutineScope() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
isRT_GLOB_DAT(ProcessorType, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
isRT_JUMP_SLOT(ProcessorType, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
isSafeAsciiStringAt(IVirtualMemory, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
 
isSafeAsciiStringAt(IVirtualMemory, long, StringEncoding, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
Indicate if a data in memory is a safe ASCII (meaning containing only printable character in the ASCII range).
isSafeMode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
Determine whether safe mode is enabled.
isSafeMode() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
Determine whether safe mode is enabled.
isSameNode(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
isSameType(IWildcardType, IWildcardType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isSandboxEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Determine whether the sandbox is enabled.
isScriptPlugin() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
 
isSecondary() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
 
isSecondParameterOuterClassReference() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isSecure() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
 
isSEF() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
 
isSegmentEMemReferencingPrimaryMemory(IEMem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation returns true: by default, all EMem are assumed to reference bytes in the primary VM.
isSegmentEMemReferencingPrimaryMemory(IEMem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Determine if an IEMem references bytes in the primary, unit-code managed virtual memory object, or some other memory object.
isSelfReferencing() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Check if the block has at least one regular out-edge pointing to itself.
isShift() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
isShort() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isSigned() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Determine whether this wildcard type represents a signed integer (it could be defined or partially defined).
isSigned() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
isSignedExtension(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
isSignedInteger(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isSignedInteger(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
 
isSignedNumber() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
isSignedNumber() - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
 
isSimple(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isSimpleAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
Check if the assignment is simple, i.e.
isSimpleAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Determine if the assignment is a regular ('=') assignment.
isSimpleBreak(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isSimpleContinue(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isSimpleName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
 
isSimpleName(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Verify if the provided string is a valid dex SimpleName.
isSingleSlot() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isSingleSlotVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
isSingleSlotWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Wildcard type for any type whose concrete representation requires one slot.
isSled(byte[], byte) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Check if an array contains a same repeated value.
isSlice() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isSlice() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
isSlice(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isSmallInt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isSmallIntegerWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Wildcard type for any small integer type (byte, char, short, int).
isSoftFailMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Determine whether the soft-fail mode is used to track 'bad data' read attempts.
isSortAttributes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
isSpace(int) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
Determine whether the provided code point is a white space character.
isSPAssign(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the provided statement is a SP-assign: SP = ... or SP[slice] = ....
isSPAssignOrPCAssign(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if the provided statement is assigning the stack pointer or the program counter.
isSpecificInteger() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isSSA() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Determine whether the CFG was converted to an SSA form.
isStackBased() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
isStackCleanedByCallee() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Determine whether routine parameters pushed on stack before a routine call are cleaned by the callee.
isStackCleanedByCaller() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
Determine whether routine parameters pushed on stack before a routine call are cleaned by the caller.
isStackReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
isStackVariable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
isStale() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
The default implementation returns false.
isStale() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
isStale() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Determine whether the unit was successfully processed, but is now considered to be stale (outdated content).
isStandard() - Method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
 
isStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Convenience method to check the apt-named access flag.
isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Convenience method to check the apt-named access flag.
isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJniEndpoint
Indicate the JNI endpoint type
isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
 
isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
Determine whether or not this field is static.
isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Determine whether this method is a static method.
isStaticCall() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
 
isStaticCallsite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
isStaticField() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isStaticMemberClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
This higher-level method indicates if this class was determined as an actual member (nested) class, specifically a static member class.
isStaticMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Determine whether the dalvik method in this IR context is static or non-static.
isStop() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
 
isStoreException() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isStrictLogicalOperation(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Logical operations that should have logical operands (and, or, not)
isStrictLogicalOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isString() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Determine whether this immediate is a pooled string.
isString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Determine if the constant is of type java.lang.String.
isString(Token) - Static method in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
Tests if the given token is a String Token.
isStringConstant(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isStringImm() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isStringLiteral() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
 
isStringSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Determine whether this switch evaluates and switches on string immediates.
isStringVariable() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
isStructure() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
Determine whether this type is a structure (not a union).
isStructuredLoggingEnabled() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
isSubscription() - Static method in class com.pnfsoftware.jeb.client.Licensing
 
isSubtypeOf(IDexUnit, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
 
isSuccess() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
 
isSuccess() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
isSuccess() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
isSuccess(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
 
isSuccess(Boolean, boolean, String...) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
Unified method to validate that an adb command was executed correctly
isSuperCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
 
isSuperCall() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Determine if the call is to a super-class method.
isSupported(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
isSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Determine if the instruction is a switch.
isSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isSwitchOnEnum() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
isSwitchOnInt() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isSwitchOnInteger() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
isSwitchOnString() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isSwitchOnString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Helper method to determine whether this type is marked as synthetic, that is, auto-generated by a compiler.
isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Convenience method to check the apt-named access flag.
isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Convenience method to check the apt-named access flag.
isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
 
isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
A synthetic field is an artificial field that represents a gap item, ie the unused space between two real structure field.
isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
 
isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
 
isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
isSyscall(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
Indicate is an IInstruction is a syscall.
isSystemLevelAnnotation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
Convenience method.
IStackframeManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Manage the stack of a native code method.
isTailCall() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
isTarget(IUnit) - Method in interface com.pnfsoftware.jeb.core.IDynamicTargetPlugin
Determine if a provided unit is an intended target for this plugin.
isTargetUnit(IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IQuickStateObject
Determine if a unit is the target unit of this object, ie, if its state can be (partially) restored using this object.
isTentativeCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
 
isTentativeCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
isTerminated() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
 
isTerminator(IBasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
isTerminator(IBasicBlock<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Determine whether the provided block is a terminator.
isTertiary() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
isText() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
 
isThrow() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
isThrow(IJavaStatement, IJavaExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isThrowLike(IJavaStatement, List<IJavaStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isTopLevelUnit(IUnit) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
 
IStorageEntryGenerator - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
A generator of routine I/O entries to determine where a routine's inputs or outputs go.
isTrampoline(BasicBlock<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isTransientChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Sub-classes overriding this method must override related methods consistently.
isTransientChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
isTransientChild(IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Check if a child unit is transient.
IStringMatcher - Interface in com.pnfsoftware.jeb.util.base
Interface to implement string matchers.
IStructureType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
Type item representing a structure or union (structure wit overlapping fields).
IStructureTypeField - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
Item representing the field of a structure type.
isTrue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Determine if a constant is the true literal.
isTrue(Boolean) - Static method in class com.pnfsoftware.jeb.util.primitives.Booleans
 
isTrueClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Determine if a class is a 'true' class, meaning a class which is neither an interface nor an enumeration nor an annotation.
isTrueLike() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
 
isTruncated() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
special case of slice: [0, x)
isTruncated() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
 
isTryCatchall(IJavaBlock, int) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Determine whether the provided statement is a try-catch-all (single catch block, that catches all exceptions)
isTryCatchall(IJavaTry) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
isTryWithResource() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
isTypeable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
isTypeClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDStaticField
Determine whether this object represents the pseudo-field Type.class.
isTyped() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
Determine whether the handler is typed or not.
isTypeSig(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsUtils
Determine if a string may be parsed as a JvmGenericsTypeSig.
isUIClient() - Method in class com.pnfsoftware.jeb.core.CoreOptions
isUnary() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Convenience operation to determine whether this is a unary expression.
isUnary() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
isUnary() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Determine if the operator uses a single operand.
isUnary() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
 
isUnaryOperatorAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
Check if the assignment is a unary operator assignment (++, --).
isUnaryOperatorAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Determine if the assignment is a unary-operator assignment.
isUnconditionalJump() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Determine if this IR is a simple goto, that is, an unconditional IEJump, i.e.
isUnconditionalJump(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isUnconditionalJumpFar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isUndefined() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Determine if this wildcard type is entirely undefined: it does not wrap a native type and does not contain any preliminary type information.
isUndefined() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isUnfriendly() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
 
isUnion() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
Determine whether this type is a union (not a structure).
isUnitEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
 
isUnixLike() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
isUnknown() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
isUnknown() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
 
isUnknown() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
 
isUnknown() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
isUnknown() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
 
isUnknownAddress() - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
 
isUnknownAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePointer
Indicate if the entry-point relates to an unknown address
isUnsigned() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
 
isUnsigned() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Determine whether this wildcard type represents an unsigned integer (it could be defined or partially defined).
isUnsignedInteger(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isUnsignedInteger(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
 
isUntranslatedInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
isUpdatable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Determine if this wildcard type can be updated.
isUrl(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Determine whether the provided input string looks like a URL.
isUseDiscrepancy(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
isUseDiscrepancy(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
isUsePreferredNames() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
 
isUserCreated() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
Returns true if the package was created by a user, false if it is an official PNF Software package.
isUsingCaughtException(IDMethodContext, BasicBlock<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
isValid() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
isValid() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Determine whether the current analysis was performed and is valid.
isValid(int) - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
isValidAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Determine if an address is valid for this memory space.
isValidAddress(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The default implementation returns true IFF the address can be converted to a valid (non-zero) item id.
isValidAddress(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The default implementation returns true IFF the address can be converted to a valid (non-zero) item id.
isValidAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
Determine if the provided address is a valid address for this unit.
isValidAddress(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
isValidBit(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
 
isValidClassname(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
isValidClassname(String, List<String>) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
Validate a class name in standard binary form.
isValidForCombinedAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
Determine if this operator is one of the 11 (+1) arithmetic operators that can be used to build a combined-operator assignment.
isValidForCombinedAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Determine if this operator is one of the 11 (+1) arithmetic operators that can be used to build a combined-operator assignment.
isValidForProcessor(ICallingConvention, List<ProcessorType>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
 
isValidForRendering() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isValidFullyQualifiedName(String, List<String>, String[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Parse and validate the elements of a normalized signature (aka fully-qualified name).
isValidIdentifierName(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
isValidInternalClassname(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
isValidInternalClassname(String, List<String>) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
isValidKey(Long) - Method in class com.pnfsoftware.jeb.util.collect.AddressSegmentMap
 
isValidKey(K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
Validate whether or not the provided key is valid.
isValidPackageName(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isValidPlugin() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
 
isValidSegment(V) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
Validate whether or not the provided key is valid.
isValidStringAt(IVirtualMemory, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
Determine whether the memory bytes at the provided address look like a string.
isValidTypeName(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isVar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isVar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
isVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
isVar(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isVariableArgument() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
 
isVariableArgument() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePrototype
 
isVariableAssigned(IEStatement, IEVar) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isVarOrVarSlice(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isVarReachingFromTo(int, long, long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
isVarReachingFromTo(int, long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Determine if a variable used by the start instruction reaches the final instruction with the same value.
isVarReachingFromTo(int, IBasicBlock<InsnType>, int, IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
isVarReachingFromTo(int, IBasicBlock<InsnType>, int, IBasicBlock<InsnType>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Determine if a variable used by the start instruction reaches the final instruction with the same value.
isVector() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
 
isVirtual() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
 
isVirtualMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
 
isVirtualRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
isVirtualVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
isVisitedSuccessfully() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
isVisitedSuccessfully() - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
 
isVisualStudio() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
isVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
 
isVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
isVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isVoid(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isVoid(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
 
isVoidPointer(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
isVolatile() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Convenience method to check the apt-named access flag.
isWeaklyConnected() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Determine if this directed graph is weakly connected, that is, if the similar undirected graph is connected.
isWellFormedUTF8(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
 
isWellFormedUTF8(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
 
isWhileTrue(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Check if a statement is a while loop, whose predicate is literal True.
isWhitelisted(String) - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
isWhitespace(char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Determine if a character is a white-space, per the Unicode standard.
isWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
isWildcardPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
isWindows() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
 
isWindowsCompatible() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
 
isWindowsLike() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
isWriteGlobals() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
isWriteLocked() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
isWriteLockedByCurrentThread() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
isWriteMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
isWriteStack() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
ISymbolInformation - Interface in com.pnfsoftware.jeb.core.units.codeobject
Generic representation of a code symbol information.
isZero() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Determine whether this immediate has all its bits set to 0.
isZero() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Determine whether this immediate has all its bits set to 0.
isZero() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Determine if a constant is a numeric literal whose value is 0.
isZero(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Verify that an IRE is a Zero representation (EImm(0) or ESlice(0, x, x))
isZeroEquivalent() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Determine whether the immediate encodes zero (e.g.
isZeroExtend(IECompose) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isZeroExtend(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
isZeroTerminated() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
 
ITableDocument - Interface in com.pnfsoftware.jeb.core.output.table
A table document is used to represent tabular data.
ITableDocumentPart - Interface in com.pnfsoftware.jeb.core.output.table
Definition of a table document part.
ITableRow - Interface in com.pnfsoftware.jeb.core.output.table
A table row definition, the main constituent of ITableDocuments.
ITAG_BYTECODE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ITAG_CLASS - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ITAG_CUSTOM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Do not use directly - reserved by dex decompilers
ITAG_FIELD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ITAG_IMMEDIATE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ITAG_METHOD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ITAG_PACKAGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ITAG_PARAMETER - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ITAG_STRING - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ITAG_TYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ITAG_VARIABLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ITAG_VIRTUAL_VAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
itagBitsize - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
itagItemIdShift - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
ITelemetryDatabase - Interface in com.pnfsoftware.jeb.client.telemetry
Telemetry database for JEB clients.
ITelemetryEndpoint - Interface in com.pnfsoftware.jeb.client.telemetry
Telemetry end-point for JEB clients.
item(int) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
 
item(int) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNodeList
 
ITEM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AutoLabelPolicy
If no label exists, provide a label if an item exists at the requested address.
ITEM_ADDED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
 
ITEM_FOLLOW - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
ITEM_NEXT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
ITEM_PREVIOUS - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
ITEM_REMOVED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
 
ITEM_TYPE_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Identifier for address items
ITEM_TYPE_CLASS - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
 
ITEM_TYPE_DATA - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Identifier for data objects
ITEM_TYPE_FIELD - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Identifier for field objects; do not confuse with AssemblyItem.ITEM_TYPE_STRUCTFIELD.
ITEM_TYPE_IDENT - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
 
ITEM_TYPE_IDENTITY - Static variable in interface com.pnfsoftware.jeb.core.output.IActionableItem
Identifier for opaque IDs
ITEM_TYPE_IMMEDIATE - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Identifier for immediate items
ITEM_TYPE_LOCAL - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Identifier for local variable items
ITEM_TYPE_MASK - Static variable in interface com.pnfsoftware.jeb.core.output.IActionableItem
Mask used to extract the item type
ITEM_TYPE_METHOD - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Identifier for method/routine/function objects
ITEM_TYPE_MNEMONIC - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Identifier for mnemonic items
ITEM_TYPE_PACKAGE - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Identifier for packages
ITEM_TYPE_REGISTER - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Identifier for register items
ITEM_TYPE_STRUCTFIELD - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Identifier for structures' fields
ITEM_TYPE_TYPE - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Identifier for types
ItemClassIdentifiers - Enum Class in com.pnfsoftware.jeb.core.output
Well-known class identifiers for interactive items.
ItemHistory<T> - Class in com.pnfsoftware.jeb.util.collect
Generic tracker of items, based on a simple history queue (get last, get next) model.
ItemHistory() - Constructor for class com.pnfsoftware.jeb.util.collect.ItemHistory
Create a history of 1 with a capacity of 100 and cleanHistoryAfterIndex set to true.
ItemHistory(int, boolean) - Constructor for class com.pnfsoftware.jeb.util.collect.ItemHistory
Create a history object with the
ItemList - Class in com.pnfsoftware.jeb.util.encoding.json
|a:b:c| => |a|,|b|,|c| |:| => ||,|| |a:| => |a|,||
ItemList() - Constructor for class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
ItemList(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
ItemList(String, String) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
ItemList(String, String, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
ItemStyleChanged - Enum constant in enum class com.pnfsoftware.jeb.client.events.JC
Item style was changed
iterateLines(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Generate an iterable object for easy iteration over the lines (and their associated anchor id, and line numbers) of a part.
iterationCountLeft - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
The count of iterations left.
iterator() - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
 
iterator() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
iterator() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
iterator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
iterator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Get a block iterator.
iterator() - Method in class com.pnfsoftware.jeb.core.units.Pool
 
iterator() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
iterator() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
Returns an iterator that will iterate over a defensive copy.
iterator() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
iterator() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
iterator() - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
iterator() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
 
iterator() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
 
iterator() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
 
iterator() - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
 
iterator() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
ITextDocument - Interface in com.pnfsoftware.jeb.core.output.text
A text document is used to represent arbitrarily long buffers of interactive text data.
ITextDocumentPart - Interface in com.pnfsoftware.jeb.core.output.text
This interface represents document parts.
ITextItem - Interface in com.pnfsoftware.jeb.core.output.text
A text item is used to identify a particular sequence of characters within the string of an ITextDocumentPart.
ITextMark - Interface in com.pnfsoftware.jeb.core.output.text
A positioned (offset, relative to the owner line) tag.
ITreeDocument - Interface in com.pnfsoftware.jeb.core.output.tree
A tree document is used to represent hierarchical structures.
ITypedContentProperties - Interface in com.pnfsoftware.jeb.util.base
Generic interface representing the properties of a TypedContent.
ITypedOptionDefinition - Interface in com.pnfsoftware.jeb.core
Extended, typed option containing type of definition in addition to IOptionDefinition.
ITypedOptionDefinition.Type - Enum Class in com.pnfsoftware.jeb.core
Types of typed options.
ITypedValue - Interface in com.pnfsoftware.jeb.core.units.code.debug
A typed value.
ITypeIdProvider - Interface in com.pnfsoftware.jeb.util.serialization
Definition of a type-id provider, mapping a type to a unique id, and vice-versa.
ITypeLibrary - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
Definition of a type library.
ITypeManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
A type manager, for primitive types as well as complex types.
IUnit - Interface in com.pnfsoftware.jeb.core.units
Base interface for units.
IUnitContribution - Interface in com.pnfsoftware.jeb.core
A unit contribution plugin.
IUnitCreator - Interface in com.pnfsoftware.jeb.core
An interface implemented by all types that produce units.
IUnitDocumentPresentation - Interface in com.pnfsoftware.jeb.core.output
Presentation elements are used by clients for display of unit data.
IUnitFilter - Interface in com.pnfsoftware.jeb.core
A filter for units, used by RuntimeProjectUtil utility methods.
IUnitFormatter - Interface in com.pnfsoftware.jeb.core.output
A unit formatter is used to retrieve presentations of a unit.
IUnitFragment - Interface in com.pnfsoftware.jeb.client.api
A fragment representing parts of a unit.
IUnitFragmentPositionChangeListener - Interface in com.pnfsoftware.jeb.client.api
Interface to be implemented by listeners of positional changes in unit fragments rendered by the GUI client.
IUnitIdentifier - Interface in com.pnfsoftware.jeb.core.units
Unit identifiers are one of the two types of plugins supported by JEB engines.
IUnitInterpreter - Interface in com.pnfsoftware.jeb.core.units
A unit interpreter plugin.
IUnitLock - Interface in com.pnfsoftware.jeb.core.units
Definition of a unit model lock.
IUnitNotification - Interface in com.pnfsoftware.jeb.core.units
Description of a unit notification.
IUnitNotificationManager - Interface in com.pnfsoftware.jeb.core.units
A manager of unit notifications.
IUnitPlugin - Interface in com.pnfsoftware.jeb.core.units
Definition of a unit plugin.
IUnitProcessor - Interface in com.pnfsoftware.jeb.core.units
A unit processor is a parser that uses registered JEB plugins to identify and process input data into IUnits.
IUnitProvider - Interface in com.pnfsoftware.jeb.core.units
This interface allows the definition of common features that are designed to be extended on a new or wrapped unit.
IUnitTextFragment - Interface in com.pnfsoftware.jeb.client.api
A text fragment representing a textual document generated by a unit.
IUnitView - Interface in com.pnfsoftware.jeb.client.api
Basic definition of a view, visually representing a unit.
IUnknownInputResolver - Interface in com.pnfsoftware.jeb.core.units
Define a resolution system for input that could not be identified.
IUnmangledData - Interface in com.pnfsoftware.jeb.core.units.code.asm.mangling
A piece of unmangled data.
IUnmangledRoutine - Interface in com.pnfsoftware.jeb.core.units.code.asm.mangling
Interface to access an unmangled routine declaration.
IUserDatabase - Interface in com.pnfsoftware.jeb.core.dao
Currently not in use.
IUserDataSupport - Interface in com.pnfsoftware.jeb.core
This decorator interface is used to let users know that arbitrary data objects may be attached to the object.
IVariable - Interface in com.pnfsoftware.jeb.core.units.code
High-level definition of a variable (aka identifier), generated and used by decompilers.
IVariableInformationProvider - Interface in com.pnfsoftware.jeb.core.units.code.android.controlflow
Provide additional variable information to a CFG and associated classes.
IVariableInformationProvider - Interface in com.pnfsoftware.jeb.core.units.code.asm.cfg
Variable information provider (such as names).
IVariableProvider - Interface in com.pnfsoftware.jeb.core.units.code.asm.cfg
A provider of variables.
IVirtualMemory - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
Definition of a virtual memory space addressing bytes.
IVirtualMemoryShim - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
A shim is a VM object wrapping another virtual memory, in order to allow temporary write modifications.
IVirtualTableDefinition - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
Definition of a table of virtual methods for a class.
IVisitResults<T> - Interface in com.pnfsoftware.jeb.core.units.code
Visit results interface for statement trees.
IVisualCell - Interface in com.pnfsoftware.jeb.core.output.table
A visual cell for table documents.
IVisualItem - Interface in com.pnfsoftware.jeb.core.output
Visual items are used to attach class information to items.
IVisualNode - Interface in com.pnfsoftware.jeb.core.output.tree
A visual node.
IVisualTextItem - Interface in com.pnfsoftware.jeb.core.output.text
Visual items are used to attach class information to items.
IWildcardPrototype - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Interface for wildcard prototype (eprototypes), built out of wildcard types (etypes).
IWildcardType - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Wildcard types can be defined (they wrap native types) or undefined (they contain a set of attributes partially defining the actual type, such as effective size, group, signedness, etc.).
IWildcardType.Group - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Group (category) of a wildcard type.
IWildcardTypeManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
A wildcard type manager manages wildcard types (partially defined types) used by JEB's native decompiler.
IXApkUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
Definition of an "extended" APK unit, aka X-APK.
IXmlUnit - Interface in com.pnfsoftware.jeb.core.units
Units providing XML documents are encouraged to implement this interface.

J

J - Enum Class in com.pnfsoftware.jeb.core.events
JEB back-end event types.
JarBrowser - Class in com.pnfsoftware.jeb.util.encoding.zip
An implementation of a Jar browser that uses the standard JDK implementation and falls back to the Apache Commons implementation on error.
JarBrowser(File, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
 
JarBrowserApache - Class in com.pnfsoftware.jeb.util.encoding.zip
An implementation of a Jar browser that uses the Apache Commons implementation.
JarBrowserApache(File) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserApache
 
JarBrowserOracle - Class in com.pnfsoftware.jeb.util.encoding.zip
An implementation of a Jar browser that uses the standard JDK implementation.
JarBrowserOracle(File, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
 
JAVA - Enum constant in enum class com.pnfsoftware.jeb.client.script.ScriptType
Deprecated.
JAVA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
 
JAVA_LANG_CLASS - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
JAVA_LANG_ENUM - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
JAVA_LANG_EXCEPTION - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
JAVA_LANG_INVOKE_CALLSITE - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
JAVA_LANG_INVOKE_METHODHANDLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
JAVA_LANG_INVOKE_METHODTYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
JAVA_LANG_OBJECT - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
JAVA_LANG_STRING - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
JAVA_LANG_THROWABLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
 
JavaDocument - Class in com.pnfsoftware.jeb.core.units.code.java
Java AST document used to render a decompiled piece of Java code.
JavaDocument(IJavaSourceUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
JavaElementType - Enum Class in com.pnfsoftware.jeb.core.units.code.java
A list of Java AST element types.
JavaFlags - Class in com.pnfsoftware.jeb.core.units.code.java
Java code flags.
JavaFlags() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
JavaKeyword - Enum Class in com.pnfsoftware.jeb.core.units.code.java
Java keywords and reserved tokens.
JavaLexer - Class in com.pnfsoftware.jeb.util.encoding.jflex.lexers
 
JavaLexer() - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
Create an empty lexer, yyrset will be called later to reset and assign the reader
JavaLexer(Reader) - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
Creates a new scanner
JavaOperatorType - Enum Class in com.pnfsoftware.jeb.core.units.code.java
Java operator types.
JavaOperatorType.Associativity - Enum Class in com.pnfsoftware.jeb.core.units.code.java
 
JavaOutputSink - Class in com.pnfsoftware.jeb.core.units.code.java
This output sink is the recipient for the generation of a decompiled Java Abstract Syntax Tree (AST).
JavaOutputSink(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
JavaOutputSink(int, JavaDocument, IDexDecompilerUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
JavaOutputSink.CaptureInfo - Class in com.pnfsoftware.jeb.core.units.code.java
 
JavaReconAnon - Class in com.pnfsoftware.jeb.core.units.code.java
An object holding reconstructed information for an anonymous class.
JavaReconAnon(List<Integer>, Map<Integer, IJavaInstanceField>) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaReconAnon
 
JavaReconEnum - Class in com.pnfsoftware.jeb.core.units.code.java
An object holding reconstructed information for an enumeration.
JavaReconEnum() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
 
JavaReconEnum.ECst - Class in com.pnfsoftware.jeb.core.units.code.java
 
JavaReconEnummap - Class in com.pnfsoftware.jeb.core.units.code.java
An object holding reconstructed information for an enumation map.
JavaReconEnummap(IJavaType) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnummap
 
JavaReconLambda - Class in com.pnfsoftware.jeb.core.units.code.java
An object holding reconstructed information for a lambda.
JavaReconLambda(IJavaType, String, List<Integer>, Map<IJavaIdentifier, IJavaExpression>) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaReconLambda
 
javaspecversion - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
Java specification version string
JavaTypeUtil - Class in com.pnfsoftware.jeb.core.units.code.java
Utility methods to generate or verify Java type names and signatures.
JavaTypeUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
 
JavaUtil - Class in com.pnfsoftware.jeb.util.base
A collection of primitives relative to the Java language itself.
JavaUtil() - Constructor for class com.pnfsoftware.jeb.util.base.JavaUtil
 
javavendor - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
 
javavendor - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
Java vendor
javaversion - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
 
javaversion - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
Java version string
JAVELIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
JC - Enum Class in com.pnfsoftware.jeb.client.events
Event types sent by JEB's GUI client.
jctx - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Java AST global context.
JDB2Manager - Class in com.pnfsoftware.jeb.core.dao.impl
JEB database file ("*.jdb2") manager.
JDB2Manager(String) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
 
JDB2Reader - Class in com.pnfsoftware.jeb.core.dao.impl
JDB2 (JEB saved project database) record reader.
JDB2Reader(File) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
 
JDB2Reader.RecordDescription - Class in com.pnfsoftware.jeb.core.dao.impl
Definition of a JDB2 record.
JDB2Writer - Class in com.pnfsoftware.jeb.core.dao.impl
JDB2 (JEB saved project database) record writer.
JDB2Writer(File) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
 
JDB2Writer(File, boolean) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
 
JDOC - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
 
JDOC_TAG - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
 
JDWP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
 
JebClientEvent - Class in com.pnfsoftware.jeb.client.events
Events issued by JEB's GUI client.
JebClientEvent(JC) - Constructor for class com.pnfsoftware.jeb.client.events.JebClientEvent
 
JebClientEvent(JC, Object) - Constructor for class com.pnfsoftware.jeb.client.events.JebClientEvent
 
JebClientEvent(JC, Object, IEventSource) - Constructor for class com.pnfsoftware.jeb.client.events.JebClientEvent
 
JebClientInformation - Class in com.pnfsoftware.jeb.core
Information about a JEB client (aka, a JEB front-end).
JebClientInformation(String) - Constructor for class com.pnfsoftware.jeb.core.JebClientInformation
Create a new client information object.
JebConstants - Class in com.pnfsoftware.jeb.core
JEB constants.
JebConstants() - Constructor for class com.pnfsoftware.jeb.core.JebConstants
 
JebCoreService - Class in com.pnfsoftware.jeb.core
Service class used to create or retrieve a reference to the JEB core context.
JebCoreService() - Constructor for class com.pnfsoftware.jeb.core.JebCoreService
 
JebEvent - Class in com.pnfsoftware.jeb.core.events
The standard JEB engines implementation of the IEvent interface.
JebEvent(J) - Constructor for class com.pnfsoftware.jeb.core.events.JebEvent
Create an event without attached data and a default source.
JebEvent(J, Object) - Constructor for class com.pnfsoftware.jeb.core.events.JebEvent
Create an event with a default event source.
JebEvent(J, Object, IEventSource) - Constructor for class com.pnfsoftware.jeb.core.events.JebEvent
Create an event.
JebEventSource - Class in com.pnfsoftware.jeb.core.events
The standard engines implementation of an IEventSource.
JebEventSource() - Constructor for class com.pnfsoftware.jeb.core.events.JebEventSource
Create an event with a null parent source.
JebEventSource(IEventSource) - Constructor for class com.pnfsoftware.jeb.core.events.JebEventSource
Create an event source and hook it to a parent source.
JebException - Exception in com.pnfsoftware.jeb.core.exceptions
Base class for JEB checked exceptions.
JebException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebException
 
JebException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebException
 
JebException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebException
 
JebException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebException
 
JebIoApiHelper - Class in com.pnfsoftware.jeb.client.jebio
JEB.IO helper routines.
JebIoApiHelper(INet, UserCredentials) - Constructor for class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
Create a JEB.IO API helper.
JebIoObjectFile - Class in com.pnfsoftware.jeb.client.jebio
Details of a file and its user.
JebIoObjectFile() - Constructor for class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
 
JebIoObjectFile.UserDetails - Class in com.pnfsoftware.jeb.client.jebio
Details of the user of a file and the determination made by the user.
JebIoObjectUser - Class in com.pnfsoftware.jeb.client.jebio
Definition of a JEB.IO user.
JebIoObjectUser() - Constructor for class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
 
JebIoUtil - Class in com.pnfsoftware.jeb.client.jebio
Utility routines.
JebIoUtil() - Constructor for class com.pnfsoftware.jeb.client.jebio.JebIoUtil
 
JebNet - Class in com.pnfsoftware.jeb.client
Network utility routines for specific JEB client operations.
JebNet() - Constructor for class com.pnfsoftware.jeb.client.JebNet
 
JebPythonInterpreter - Class in com.pnfsoftware.jeb.client.script
Python interpreter using Jython.
JebPythonInterpreter(File, IClientContext) - Constructor for class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
Create a Python command interpreter able to interact with JEB objects.
JebPythonPluginFactory - Class in com.pnfsoftware.jeb.client.script
Factory for JEB plugins written in Python.
JebPythonPluginFactory(String, String) - Constructor for class com.pnfsoftware.jeb.client.script.JebPythonPluginFactory
 
JebPythonPluginService - Class in com.pnfsoftware.jeb.client.script
Manager for JEB plugins written in Python.
JebPythonPluginService(File) - Constructor for class com.pnfsoftware.jeb.client.script.JebPythonPluginService
Create a new Python plugin loader.
JebPythonPluginService(File, ClassLoader) - Constructor for class com.pnfsoftware.jeb.client.script.JebPythonPluginService
Create a new Python plugin loader.
JebPythonPluginService(String) - Constructor for class com.pnfsoftware.jeb.client.script.JebPythonPluginService
Create a new Python plugin loader.
JebRuntimeException - Exception in com.pnfsoftware.jeb.core.exceptions
Base class for JEB runtime (unchecked) exceptions.
JebRuntimeException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
 
JebRuntimeException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
 
JebRuntimeException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
 
JebRuntimeException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
 
JMP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator.BranchType
 
join() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
 
join(long) - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
 
join(String, Iterable<?>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Join the string representations of a sequence of objects using the provided separator.
join(String, Iterable<T>, Function<T, CharSequence>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Join a series of items.
join(String, String[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Join a series of non-null strings.
joinList(Iterable<?>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Join the elements of a list using "," as a separator and surround the resulting string with square brackets.
joinU(Thread) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
Join a thread uninterruptibly.
joinv(String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Join the string representations of a sequence of objects using the provided separator.
joinv(String, String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Join the string representations of a sequence of objects using the provided separator.
JOptimizerType - Enum Class in com.pnfsoftware.jeb.core.units.code.java
dexdec AST optimizer type.
JSONArray - Class in com.pnfsoftware.jeb.util.encoding.json
A JSON array.
JSONArray() - Constructor for class com.pnfsoftware.jeb.util.encoding.json.JSONArray
Constructs an empty JSONArray.
JSONArray(Collection) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.JSONArray
Constructs a JSONArray containing the elements of the specified collection, in the order they are returned by the collection's iterator.
JSONAware - Interface in com.pnfsoftware.jeb.util.encoding.json
Beans that support customized output of JSON text shall implement this interface.
jsoncpp - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
 
JsonId - Class in com.pnfsoftware.jeb.util.encoding.json.parser
Represent a Json Identifier (the key of an object which is NOT a String, not surrounded by quotes).
JsonId(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.parser.JsonId
 
JSONObject - Class in com.pnfsoftware.jeb.util.encoding.json
A JSON object.
JSONObject() - Constructor for class com.pnfsoftware.jeb.util.encoding.json.JSONObject
 
JSONObject(Map) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.JSONObject
Allows creation of a JSONObject from a Map.
JSONParser - Class in com.pnfsoftware.jeb.util.encoding.json.parser
Parser for JSON text.
JSONParser() - Constructor for class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
JSONStreamAware - Interface in com.pnfsoftware.jeb.util.encoding.json
Beans that support customized output of JSON text to a writer shall implement this interface.
JSONValue - Class in com.pnfsoftware.jeb.util.encoding.json
 
JSONValue() - Constructor for class com.pnfsoftware.jeb.util.encoding.json.JSONValue
 
JUMP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Unconditional branch, for regular branching or call-to-sub branching.
- Required: src1: the target address.
- Optional: src2: added to the target if provided.
- Optional: dst: a link register that will receive the fall-through address, for call-to-sub branching.
- Optional: maskOnSource: AND'ed to the calculated before assigning to PC.
JUMP_IF_EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Conditional branch.
JUMP_IF_GE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
JUMP_IF_GE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
JUMP_IF_GT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
JUMP_IF_GT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
JUMP_IF_LE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
JUMP_IF_LE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
JUMP_IF_LT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
JUMP_IF_LT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
JUMP_IF_NE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
JUMP_LAST_OPERAND - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
 
JUMP_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
What is the new value: from 0x0100 to 0xFF00
JUMP_TO - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
JumpTableInformation(long, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
 
JumpTableInformation(long, int, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
 
just_updated - Variable in class com.pnfsoftware.jeb.client.AbstractContext
 
JUtil - Class in com.pnfsoftware.jeb.core.units.code.java
Collection of utility methods to manipulate IJavaElement.
JUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
JVisitResults - Class in com.pnfsoftware.jeb.core.units.code.java
Visit result object, provided to the call-back methods of a dexdec AST visitor object.
JVisitResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JVisitResults
 
JVisitResults(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JVisitResults
 
JvmFieldSig - Class in com.pnfsoftware.jeb.core.units.code.android
Representation of JVM internal field signature.
JvmFieldSig() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
 
JvmGenericsClassSig - Class in com.pnfsoftware.jeb.core.units.code.android
Java Generics signature parser for ClassSignature.
JvmGenericsClassSig() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
 
JvmGenericsClassSig.TypeParam - Class in com.pnfsoftware.jeb.core.units.code.android
 
JvmGenericsMethodSig - Class in com.pnfsoftware.jeb.core.units.code.android
Java Generics signature parser for MethodSignature.
JvmGenericsMethodSig() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
 
JvmGenericsTypeSig - Class in com.pnfsoftware.jeb.core.units.code.android
Java Generics signature parser for any JavaTypeSignature.
JvmGenericsTypeSig() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
 
JvmGenericsTypeSig.TypeArg - Class in com.pnfsoftware.jeb.core.units.code.android
 
JvmGenericsUtils - Class in com.pnfsoftware.jeb.core.units.code.android
Java Generics signature parser.
JvmGenericsUtils() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsUtils
 
JvmMethodDescriptor - Class in com.pnfsoftware.jeb.core.units.code.android
Representation of JVM internal method descriptor.
JvmMethodDescriptor() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmMethodDescriptor
 
JvmMethodSig - Class in com.pnfsoftware.jeb.core.units.code.android
Representation of JVM internal method signature.
JvmMethodSig(String, String, String, String...) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
 
JvmMethodSig(String, String, String, Collection<String>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
 
JvmTypeSig - Class in com.pnfsoftware.jeb.core.units.code.android
Utility methods for JVM internal signature names.
JvmTypeSig() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
 
JvmUtil - Class in com.pnfsoftware.jeb.core.units.code.android
Utility methods to generate JVM internal signatures from Java's Reflection API objects.
JvmUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
 
JythonUtil - Class in com.pnfsoftware.jeb.client.script
Utility routines for Jython 2.7.
JythonUtil() - Constructor for class com.pnfsoftware.jeb.client.script.JythonUtil
 

K

K10M - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
KEEP_INSTRUCTION - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
This boolean attribute can be set by optimizers on jump and jcond instructions.
KEY_FAILURE_REASON - Static variable in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
 
KEY_URLENCODED_THREADS - Static variable in class com.pnfsoftware.jeb.client.ErrorLogGenerator
 
keys() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
 
keySet() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
keySet() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
Retrieve a read-only view of the keys.
keySet() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
Retrieve a read-only view of the keys.
keySet() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
keySet() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
keySet() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
keySize() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
keySize() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
KEYWORD - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
KEYWORD - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
KEYWORD2 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
keywords - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
kill() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
 
killProcess(String, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Send the TERM signal to request normal termination of a process.
killProcess(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Send a signal to a process.
killProcess(String, int, String...) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Send a signal to a process.
kind - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig.TypeArg
 
kind - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.Token
The kind of the Document.
KVNode - Class in com.pnfsoftware.jeb.core.output.tree.impl
Basic implementation of a key-value tree node.
KVNode(String) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.KVNode
Create a key value node whose value is empty.
KVNode(String, Object) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.KVNode
Create a key-value node.

L

L - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
L(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
Create a leaf node matching everything (terminals and non-terminals alike, of any bitsize)
L(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
Create a leaf node matching terminals and non-terminals of the provided bitsize
L(int, int, int, INodeHandler) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
Create a leaf node
L10M - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
Label - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Label - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
LABEL - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
LABEL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
 
LABEL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeAttributeSignerID
Signer to extract all labels from the signed routine
LABEL_ALTERNATE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
LABEL_OOR - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
LABEL_UPDATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
 
LabelUpdate - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
LAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Ladder diagrams
LAMBDA - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
LAMBDA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
Special case of CUSTOM used to implement lambda functions.
LAND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
lang_de - Static variable in class com.pnfsoftware.jeb.client.S
 
lang_en - Static variable in class com.pnfsoftware.jeb.client.S
 
lang_es - Static variable in class com.pnfsoftware.jeb.client.S
 
lang_fr - Static variable in class com.pnfsoftware.jeb.client.S
 
lang_it - Static variable in class com.pnfsoftware.jeb.client.S
 
lang_ja - Static variable in class com.pnfsoftware.jeb.client.S
 
lang_ko - Static variable in class com.pnfsoftware.jeb.client.S
 
lang_pt - Static variable in class com.pnfsoftware.jeb.client.S
 
lang_ru - Static variable in class com.pnfsoftware.jeb.client.S
 
lang_tr - Static variable in class com.pnfsoftware.jeb.client.S
 
lang_zh - Static variable in class com.pnfsoftware.jeb.client.S
 
languages - Static variable in class com.pnfsoftware.jeb.client.S
 
LARGE - Enum constant in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
 
LargeIntHandler - Class in com.pnfsoftware.jeb.util.primitives
Handler for large integers of a given maximum bitsize.
last(List<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Retrieve the last item of a List.
LAST - Enum constant in enum class com.pnfsoftware.jeb.core.output.CoordinatesConversionPrecision
Highest (=last) coordinates
lastIndexOf(byte[], byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
Find the last occurrence of a sequence of bytes.
lastIndexOf(byte[], int, byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
Find the last occurrence of a sequence of bytes.
lastIndexOf(byte[], int, byte[], byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
Find the last occurrence of a sequence of bytes.
lastIndexOf(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
lastIndexOf2(CharSequence, char, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Find the last one of two characters and return its position.
lastIndexOf2(CharSequence, int, char, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Find the last one of two characters and return its position.
lastIndexOfAny(CharSequence, Set<Character>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Find the last one of any of the provided characters and return its position.
LATTICEMICO32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
LazyDataContainerUnit - Class in com.pnfsoftware.jeb.core.units.impl
A data container unit that fetches the data of its nodes only when necessary.
LazyDataContainerUnit(LazyDataContainerUnit.Entry, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit
 
LazyDataContainerUnit.Entry - Class in com.pnfsoftware.jeb.core.units.impl
Node of a lazy container unit.
LazyInput - Class in com.pnfsoftware.jeb.core.input
An input backed by an IDataProvider.
LazyInput(IDataProvider, String, long) - Constructor for class com.pnfsoftware.jeb.core.input.LazyInput
 
LazyInput(IDataProvider, String, long, int) - Constructor for class com.pnfsoftware.jeb.core.input.LazyInput
 
LC(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
Create a leaf node matching a given immediate, regardless of its bitsize
LC(long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
Create a leaf node matching a given immediate with an explicit bitsize
LC(long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
Create a leaf node matching a given immediate with an explicit bitsize
le(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
LE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
LE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Logical less-than-or-equal
LE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
LE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
signed less or equal
LE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
LE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
unsigned less or equal
Leaf - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
IR template element.
Leaf - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
 
Leaf(int, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
Create a wildcard leaf.
Leaf(int, int, int, INodeHandler) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
Create a wildcard leaf.
Leaf(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
Create a fixed, pre-determined immediate constant leaf.
LEB128 - Class in com.pnfsoftware.jeb.util.encoding
Decoding methods for LEB128-encoded integers from byte arrays.
LEB128() - Constructor for class com.pnfsoftware.jeb.util.encoding.LEB128
 
LEB128.Value - Class in com.pnfsoftware.jeb.util.encoding
Decoded value along with the encoded length in bytes.
LEDataInputStream - Class in com.pnfsoftware.jeb.util.io
Little-endian version of a DataInputStream.
LEDataInputStream(InputStream) - Constructor for class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
LEDataOutputStream - Class in com.pnfsoftware.jeb.util.io
Little-endian version of a DataOutputStream.
LEDataOutputStream(OutputStream) - Constructor for class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
LEFT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType.Associativity
 
LEFT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType.Associativity
 
leftShift(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
left shift of an expression
leftShift(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
left shift of an expression, with an optional IEGeneric.slice(int, int)
legacySdkLocationVar - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbUtil
See https://developer.android.com/tools/variables
legacySdkLocationVar - Static variable in class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
See https://developer.android.com/tools/variables
length - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.Token
 
length() - Method in class com.pnfsoftware.jeb.util.base.CharSequenceList
 
length() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
leS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
letterToPrimitive(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
letterToType(char) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
leU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
LEVEL_ALL - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
LEVEL_ALWAYS_ON - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
LEVEL_CATCHING - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
Special level used to log exception related data such as stack traces.
LEVEL_DEBUG - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
LEVEL_DISABLED - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
LEVEL_ERROR - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
LEVEL_INFO - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
LEVEL_INTERNAL - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
Reserved for internal use
LEVEL_NAMES - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
LEVEL_STATUS - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
special log level indicating a status message; logs with that status will not be directed to the regular sinks
LEVEL_TRACE - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
LEVEL_WARN - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
levelToString(int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
levelUp(String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
Generate the fully-qualified name of a similarly-named property one namespace above the current property name namespace.
LI(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
Create a leaf node matching immediates only
libCURL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
 
LibraryID - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Identifiers for classic libraries.
LibraryIdentificationResults - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
 
LibraryIdentificationResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.LibraryIdentificationResults
 
libSSH2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
 
license_id - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
Licensing - Class in com.pnfsoftware.jeb.client
Read-only informational JEB licensing information.
Licensing() - Constructor for class com.pnfsoftware.jeb.client.Licensing
 
LIFTING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
 
like(int) - Method in class com.pnfsoftware.jeb.core.Version
Determine if the version is like "major.?.?.?"
like(int, int) - Method in class com.pnfsoftware.jeb.core.Version
Determine if the version is like "major.minor.?.?"
like(int, int, int) - Method in class com.pnfsoftware.jeb.core.Version
Determine if the version is like "major.minor.buildid.?"
like(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Check whether an input string matches a provided regex pattern.
likei(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Check whether an input string matches a provided regex pattern.
limit() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Get the number of bytes in the pipe.
line - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
Line - Class in com.pnfsoftware.jeb.core.output.text.impl
A simple implementation of the line interface.
Line(CharSequence) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Line
Create a new line without items.
Line(CharSequence, List<TextItem>) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Line
Create a new line.
Line(CharSequence, List<TextItem>, List<TextMark>) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Line
Create a new line.
LINEAR_SWEEP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeGapAnalysisStyle
Code gaps are linearly disassembled if they belong to known code area and do not look like padding.
lineBegin - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
lineEnd - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
LineInfo(int, long, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.TextPartUtil.LineInfo
 
lineptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
lineptr - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
LINESEP - Static variable in class com.pnfsoftware.jeb.util.format.Strings
Line-separator for *this* platform.
LINK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
saves the return address in LR
LINUX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
Linux, generic
LINUX_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
 
LINUX32 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
 
LINUX64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
 
LinuxSyscallResolver - Class in com.pnfsoftware.jeb.core.units.code.asm
Generic Linux syscall number<>name, number<>routineref provider.
list - Variable in class com.pnfsoftware.jeb.core.units.Pool
 
list() - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
List all the files in this store.
list() - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
 
list() - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
 
list() - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
Browse the folder(s) and retrieve the matching files.
List - Enum constant in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
 
listDevices() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
listDevices() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
 
listEnginesContexts() - Method in interface com.pnfsoftware.jeb.core.ICoreContext
Retrieve the list of engines contexts managed by the core.
listFiles(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Recursively do a directory listing.
listFiles(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Recursively do a directory listing.
listIterator() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
Returns a list iterator that will iterate over a defensive copy.
listIterator(int) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
Returns a list iterator that will iterate over a defensive copy.
listJdwpPids() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
List the PIDs of processes hosting a JDWP transport.
listMachines() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerTargetEnumerator
Retrieve a list of machines whose processes may be handled by the debugger connected to this target enumerator.
listNDKFolders(boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
 
listOfDisabledExternalPlugins - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
ListOptionDefinition - Class in com.pnfsoftware.jeb.core
List option description used by property definition managers.
ListOptionDefinition(String, String, String, String...) - Constructor for class com.pnfsoftware.jeb.core.ListOptionDefinition
 
listPackages() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
listPackages(AdbPackageManagerOptions) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
listProcesses() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
List the processes running on this device.
Lists - Class in com.pnfsoftware.jeb.util.collect
Collection of utility functions to create of manipulate concrete or abstract lists.
Lists() - Constructor for class com.pnfsoftware.jeb.util.collect.Lists
 
LITTLE_ENDIAN - Enum constant in enum class com.pnfsoftware.jeb.util.io.Endianness
Little-endian enumerated value.
littleEndianBytesToInt(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
littleEndianBytesToInt(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
littleEndianBytesToLong(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
littleEndianBytesToLong(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
littleEndianBytesToShort(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
littleEndianBytesToShort(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
LIV(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
Create a leaf node matching immediates and variables only
LNOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
load(IEnginesContext) - Method in class com.pnfsoftware.jeb.core.AbstractEnginesPlugin
The default implementation does nothing.
load(IEnginesContext) - Method in interface com.pnfsoftware.jeb.core.IEnginesPlugin
This method is called by the owner context exactly once, just after the engines plugin instantiation.
load(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Load the constituents of a source context into this context.
load(TypeLibraryEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Load the provided type library into this TLS.
load(ProcessorType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Load all type libraries matching the given processor and group.
load(ProcessorType, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Load type libraries matching the given processor and group.
load(File) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
Load a JEB plugin(s) contained in the provided JAR file.
load(File) - Static method in class com.pnfsoftware.jeb.util.graph.Digraph
 
load(String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.ILiveArtifact
Process and load the artifact into the project.
load(String, String) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
Load a JEB plugin.
load(Collection<? extends K>) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
 
LOAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Move from memory.
loadClass(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
This method is called when an external class is to be loaded by the sandbox.
loadClass(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Find, load and initialize a class.
loadClass(String) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
loadClass(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Find a class.
loadCommentInline(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
loadDefaultPackages(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Loads in memory the available packages suitable for the given analysis.
loaded - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
LoaderInformation - Class in com.pnfsoftware.jeb.core.units.codeobject
Standard implementation of the ILoaderInformation interface, that may be used by parsers implementing ICodeObjectUnit.
LoaderInformation() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
Refer to the builder helper class.
LoaderInformation.Builder - Class in com.pnfsoftware.jeb.core.units.codeobject
Builder of LoaderInformation objects.
loadExternal(ITypeLibrary) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Load the provided external (not backed by a file managed by this TLS) typelib object.
loadFile(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
Retrieve the contents of a file.
loadFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
DO NOT USE! PROJECT record only, old format!
loadFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
 
loadNativeLibrary(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Load (or retrieve a reference to an already-loaded) native SO library.
loadNativeLibrary(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Load (or retrieve a reference to an already-loaded) native SO library.
loadNativeLibrary(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Load (or retrieve a reference to an already-loaded) native SO library.
loadPackage(INativeCodeAnalyzer<IInstruction>, NativeSignaturePackageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Loads a specific package for the given analysis.
loadPackage(NativeSignaturePackageEntry, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Loads a specific package entry for all analyzers known to the manager.
loadProject(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Load an existing project or create a new project.
loadProject(String, boolean, IProgressCallback) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Load an existing project or create a new project.
loadSingle(ProcessorType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Load the highest priority type library matching the given processor type and group.
loadStandard() - Method in class com.pnfsoftware.jeb.util.serialization.DeserializerHelper
 
loadTypes(Map<Class<?>, Integer>, Map<Integer, Integer>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
 
loadTypes(Map<Class<?>, Integer>, Map<Integer, Integer>) - Method in class com.pnfsoftware.jeb.util.serialization.NativeTypeIdProvider
 
LOCAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
 
LOCAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
Local variable on the routine stack.
LOCAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.SymbolLocality
 
LOCAL_ABSTRACT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
 
LOCAL_RESERVED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
 
localeinfo - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
 
LocalFileHeader - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
Representation of a local file header of a Zip file.
LocalFileHeader() - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
 
locateBestNDK(boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
 
locateSDK(boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
 
location - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
locationToAddress(IInputLocation) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Convert a location relative to the input to a unit-specific address.
locationToAddress(IInputLocation) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
lock() - Method in class com.pnfsoftware.jeb.util.io.FileMonitor
Create and refresh a valid lock file (per this monitor setting).
lock() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
lock(boolean) - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
 
locked - Variable in class com.pnfsoftware.jeb.util.concurrent.AbstractAutoClosingLock
 
lockInterruptibly() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
lockRead() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
 
lockWrite() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
 
loclist - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
loclist - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
loclistptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
loclistptr - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
log(int, boolean, String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Log a string message.
log(int, boolean, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
In non-debug mode, this method does nothing.
log(int, boolean, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
log(int, int, boolean, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
log(String, Object...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
log(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StatusLogDrip
Potentially send a message to the STATUS logger.
LOG_AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
LOG_AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
logical-AND (careful not to confuse with binary-OperationType.AND
LOG_AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Logical and
LOG_EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
logical equality
LOG_IDENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
Logical pseudo-identity operator (no output); the opposite of LOG_NOT
LOG_IDENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Logical pseudo-identity operator (generally, does not generate output); the opposite of LOG_NOT
LOG_NEQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
logical inequality
LOG_NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
LOG_NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
logical-NOT (careful not to confuse with binary-OperationType.NOT.
LOG_NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Logical not
LOG_OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
LOG_OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
logical-OR (careful not to confuse with binary-OperationType.OR
LOG_OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Logical or
log2(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Get the truncated base2 log of the input.
log2(long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Get the truncated base2 log of the input.
logcat() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Execute the logcat command.
logcat(Integer, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Execute the logcat command with filter options.
logcatClear() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
logError(boolean, String, Object...) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Log an error message using the current class logger, and optionally create a persistent unit notification as well.
logError(IUnit, String, boolean, ILogger, String, Object...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Log an error and optionally record a unit notification.
logException(IUnit, ILogger, Exception) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Log an exception and optionally record a unit notification.
logException(Exception) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Log an exception using the current class logger.
logExecutedIndex(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
 
logger - Static variable in class com.pnfsoftware.jeb.core.AbstractEnginesPlugin
 
logger - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Public logger accessible by the implementing optimizer.
logger - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Public logger accessible by the implementing optimizer.
logger - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
 
logger - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
Public logger accessible by the implementing optimizer.
logger - Static variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
logger - Static variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Public logger accessible by the implementing optimizer.
logI(IUnit, String, ILogger, String, Object...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Log an internal message.
logInfo(boolean, String, Object...) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Log an information message using the current class logger, and optionally create a persistent unit notification as well.
logInfo(IUnit, String, boolean, ILogger, String, Object...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Log an informational message and optionally record a unit notification.
logMemoryUsage() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
logObjectMap() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
LogStatusSink - Class in com.pnfsoftware.jeb.util.logging
A special object (not to be confused with Sink) receiving messages issued from status() calls.
LogStatusSink() - Constructor for class com.pnfsoftware.jeb.util.logging.LogStatusSink
 
logTrace(IUnit, String, ILogger, String, Object...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Log a trace message.
logTrace(String, Object...) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Log a trace message using the current class logger.
logUnsafeOpt(String, Object...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
logWarn(boolean, String, Object...) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Log a warning message using the current class logger, and optionally create a persistent unit notification as well.
logWarn(IUnit, String, boolean, ILogger, String, Object...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Log a warning and optionally record a unit notification.
LONG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
LONG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
LongLEB128 - Class in com.pnfsoftware.jeb.util.encoding
Read and write LEB128-encoded longs.
LongLEB128() - Constructor for class com.pnfsoftware.jeb.util.encoding.LongLEB128
 
LongLEB128.DecodedLong - Class in com.pnfsoftware.jeb.util.encoding
Decoded value along with the encoded length in bytes.
Longs - Class in com.pnfsoftware.jeb.util.primitives
Utility methods for longs.
Longs() - Constructor for class com.pnfsoftware.jeb.util.primitives.Longs
 
LongSegment - Class in com.pnfsoftware.jeb.util.collect
Standard implementation of a segment using an long treated as a signed value.
LongSegment(long, long) - Constructor for class com.pnfsoftware.jeb.util.collect.LongSegment
 
longToBEBytes(long) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Convert a 64-bit integer to a big-endian encoded array of bytes.
longToBEBytes(long, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
longToBEBytes(long, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
longToLEBytes(long) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Convert a 64-bit integer to a little-endian encoded array of bytes.
longToLEBytes(long, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
longToLEBytes(long, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
looksLikeSignExtension(IECompose) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if a composition looks like a sign-extension operation.
lookupNamespaceURI(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
lookupPrefix(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
lookValid() - Method in class com.pnfsoftware.jeb.client.jebio.UserCredentials
 
lookValid(boolean) - Method in class com.pnfsoftware.jeb.client.jebio.UserCredentials
 
LOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
LOW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
 
LOW_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager.ExtensionPriority
 
LOW_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager.ExtensionPriority
 
lsb() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Return the least significant bit (lsb) of an expression.
lt(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
LT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
LT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Logical less-than
LT(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
Create a leaf node matching all terminals, but terminals only
LT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
LT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
signed less (strict)
LT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
LT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
unsigned less (strict) - can be used to compute the carry resulting from a subtraction
ltrim(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Left trim all chars less than or equal to ' '.
ltrim(String, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Left trim on a given character.
ltS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
ltU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
LV(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
Create a leaf node matching variables only

M

m - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
 
m - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Target AST method to be optimized.
M - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
m_is - Variable in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
 
M16C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
M32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
M32C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
M32R - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
M68HC05 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
M68HC08 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
M68HC11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
M68HC12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
M68HC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
M68K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
M88K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MAC - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.OperatingSystemType
 
MAC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
macOS, generic
macptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
macptr - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
MAGIC - Static variable in class com.pnfsoftware.jeb.util.serialization.SerializationManager
"PNF Software Obfuscation-Resilient Persisted Data"
main(String[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibGen
 
main(String[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypelibGen
 
make(ACS.OPS, int...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
makeInverseMask(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Create a 64-bit inverse mask.
makeMask(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Create a 64-bit mask.
makeNewLine(StringBuilder) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Append a new-line character to the provided buffer unless the buffer is empty or the last character in the buffer is a new-line.
makeOverflow(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Create a 64-bit overflow.
makeSSA() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Convert this CFG to SSA (static single assignment) form.
makeUncond(IEJumpWithOptionalCondition) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
throws if failure
MALICIOUS - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
The intent is malicious.
MALWARE - Enum constant in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
The file has malicious intents.
MANGLING_ENGINE_CXXA - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
 
MANGLING_ENGINE_MSVC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
 
MANGLING_ENGINE_MSVCPP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
 
MANGLING_ENGINE_MSVCPP_V2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
 
MANIK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MANUAL - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet.Cleaner
 
map - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters
 
map - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
 
map - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
 
map - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
map - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
map - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
map(IVirtualMemory, long, boolean, ILinkInfoProvider) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
map(IVirtualMemory, long, boolean, ILinkInfoProvider) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
Map this object file onto virtual memory.
map(Collection<T>, Function<? super T, ? extends R>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Apply a 1-to-1 map operation to the elements of a collection and return the list of resulting new elements.
MapBuilder<K,V> - Class in com.pnfsoftware.jeb.util.collect
A builder of maps.
MapBuilder() - Constructor for class com.pnfsoftware.jeb.util.collect.MapBuilder
 
MapBuilder(CollectionOrder) - Constructor for class com.pnfsoftware.jeb.util.collect.MapBuilder
 
mapRawNoReloc(IVirtualMemory, long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
Map the object's segments at the provided base without applying relocations.
Maps - Class in com.pnfsoftware.jeb.util.collect
Utility methods for maps.
Maps() - Constructor for class com.pnfsoftware.jeb.util.collect.Maps
 
markBuilt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
Convenience method used to set FLAG_BUILT.
markCurrentPosition(String, Object) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
MARKER - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
File header marker, little-endian: JDB2
markOptionalRendering() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
Convenience method used to set FLAG_OPTIONAL_RENDERING.
markSecondParameterOuterClassReference() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
MARKUP_ACTIVE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
MARKUP_ATTRIBUTE_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
MARKUP_ATTRIBUTE_VALUE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
MARKUP_COMMENT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
MARKUP_ELEMENT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
MARKUP_OTHER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
MARKUP_TEXT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
mask(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Create a bit mask, eg mask(16, 4) will create the mask: b0000000000001111
mask(int, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Create a bit mask, eg mask(16, 1, 5) will create the mask: b0000000000011110
MASK_CAT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
 
maskOnSource() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
maskOnSource(Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
massageForDeclaration(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
 
massageForType(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
 
massageSingleDeclaration(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
 
match(INativeCodeAnalyzer<? extends IInstruction>, Collection<INativeMethodDataItem>, boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Match a list of native routines against the currently loaded signatures packages for this analysis.
match(INativeFeature) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeFeature
Match features; two features are "matching" if they are equals from a signatures matching point-of-view.
match(INativeSignature) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
Check if this signature's features are all matched by one of the given signature's features.
match(INativeCodeUnit<IInstruction>, CodelessSignaturePackageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
Match given unit against given reference model.
match(String, int) - Method in class com.pnfsoftware.jeb.util.format.TokenExtractor
 
matches(String) - Method in interface com.pnfsoftware.jeb.util.base.IStringMatcher
Determine whether this matcher matches the provided string buffer.
matches(String) - Method in class com.pnfsoftware.jeb.util.base.StarMatcher
Attempt to find the search string inside the provided buffer.
matchExactly(INativeSignature) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
Exact match, i.e.
MatchingState - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Matching result (not necessarily final), between a target model and a reference model.
MatchingState() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
MathUtil - Class in com.pnfsoftware.jeb.util.math
Set of common operations on Number that are not in Math.
MathUtil() - Constructor for class com.pnfsoftware.jeb.util.math.MathUtil
 
max() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
max(IERoutineContext, IEGeneric, IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Operation Math.max(int, int) applied to IEGeneric
max(Collection<Integer>) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
 
max(Collection<BigInteger>) - Static method in class com.pnfsoftware.jeb.util.format.BigIntegers
 
MAX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MAX_FILENAME_SIZE - Static variable in class com.pnfsoftware.jeb.util.io.IO
Maximum filename size used in JEB (255 allowed for Linux, 259 for Windows file)
MAX_LEN - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
 
MAX_PATH_SIZE - Static variable in class com.pnfsoftware.jeb.util.io.IO
Maximum foldername size used in JEB (248 for Windows folder)
maxCoreVersion - Variable in class com.pnfsoftware.jeb.core.PluginInformation
 
maxPosition() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
maxPosition(int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
MAXQ30 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
maxStringItemNameLength - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
 
maxTimePerMethod(Long) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
Set an optional maximum duration allowed to decompile a single method.
maxTimeTotal(Long) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
When decompiling an entity or entities comprising multiple methods (eg, a class or multiple classes or collection of methods, or a whole program), this method allows setting the maximum duration allowed before returning.
maxUnsigned(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Retrieve the max of two longs treated as unsigned.
mayBeFinal(IDField, IDexUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine whether the provided field is or appears to be final.
maybeNonNullRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Determine whether this immediate may be a reference that is not the null reference.
maybeNullRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Determine whether this immediate may be a reference that is the null reference.
maybeRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Determine whether this immediate may be a reference.
MC7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MCST_ELBRUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
md5(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
Utility method.
MD5 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
ME16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MEDIUM - Enum constant in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
 
MEDIUM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
 
MEDIUM_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager.ExtensionPriority
 
MEDIUM_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager.ExtensionPriority
 
meetsConditions(ICodeNode, int, int) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
Verify if this node meets the provided criteria.
meetsRequirement(OptimizerMode) - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
 
mem - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
mem - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
 
MemoryAccessInfo - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Memory access information object.
MemoryAccessInfo() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
Create a mutable (customizable) MAI object initially set to access everything (stack R/W, globals R/W).
MemoryAccessInfo(boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
Create a mutable (customizable) MAI object.
MemoryAccessInfo(boolean, boolean, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
Create an immutable MAI object with no-granularity settings: all/no stack read, all/no stack written, all/no globals read, all/no globals written.
MemoryAllocEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
Memory event: a successful memory allocation took place.
MemoryAllocEvent(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryAllocEvent
 
MemoryChanges - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
A memory-changes ("diff") object.
MemoryChanges(List<Page>, List<Page>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChanges
 
MemoryChangesRecorder - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
A recorder of memory changes (allocated pages, written pages, written data).
MemoryChangesRecorder(IVirtualMemory) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder
 
MemoryChangesRecorder.Results - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
A record of memory changes.
MemoryEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
Base class for a memory event.
MemoryEvent(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryEvent
 
MemoryException - Exception in com.pnfsoftware.jeb.core.units.code.asm.memory
Exception raised by virtual memory objects.
MemoryException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryException
 
MemoryException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryException
 
MemoryException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryException
 
MemoryException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryException
 
MemoryFileStore - Class in com.pnfsoftware.jeb.core.dao.impl
Implementation of a file-store where the record data is kept in memory.
MemoryFileStore() - Constructor for class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
 
MemoryFreeEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
Memory event: memory pages were successfully freed.
MemoryFreeEvent(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryFreeEvent
 
MemoryModelEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
An event that affected the memory model.
MemoryModelEvent(MemoryModelEventType, IMemoryModel) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
 
MemoryModelEvent(MemoryModelEventType, IMemoryModel, Object) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
 
MemoryModelEventType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
The types of memory model events.
MemoryPropertyEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
Memory event: some properties of a VM were successfully changed.
MemoryPropertyEvent() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryPropertyEvent
 
MemoryProtectionEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
Memory event: the protection flags of a VM page was successfully modified.
MemoryProtectionEvent(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryProtectionEvent
 
MemoryRanges - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
A collection of byte-addressable memory ranges.
MemoryRanges() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
MemoryRanges(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
MemoryRanges(IVirtualMemory) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
MemoryRanges.Range - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
A continuous memory range.
memoryResolutionPolicy - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
memoryToAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.NativeCommentManager
 
memoryToCoord(long) - Method in class com.pnfsoftware.jeb.core.units.code.NativeCommentManager
 
MemoryWriteEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
Memory event: a write operation is taking place splace.
MemoryWriteEvent(long, int, byte[], int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryWriteEvent
 
MemoryWrites - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
Recorder of memory-write operations, used by EState.
MemoryWrites() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
 
MemoryWrites.Record - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
Memory record holding an address and a buffer of bytes.
MEMREAD_BADDATA - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
MEMREAD_FAILED - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
MEMREAD_OK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
merge(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
merge(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandList
Attempt to merge parameter list to 1 parameter.
mergeBlocks(IDMethodContext, BasicBlock<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Merge two blocks.
mergeWith(EState, IMergeController, Set<Integer>, Set<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Merge the provided output state with this input state.
mergeWithOld(EState, Collection<Integer>, boolean, Collection<Integer>, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Merge the provided output state with this input state.
message(int, String) - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
This method is used by the provider to send a transient message to its client.
message(int, String) - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
 
message(String) - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
This method is used by the provider to send a transient message to its client, with id 0.
Message(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Message
 
MESSAGE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
 
META - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
meta reference
MetaComment - Class in com.pnfsoftware.jeb.core.units.impl
A meta comment, used to add information to a full comment.
MetaComment(MetaComment) - Constructor for class com.pnfsoftware.jeb.core.units.impl.MetaComment
 
MetaComment(String) - Constructor for class com.pnfsoftware.jeb.core.units.impl.MetaComment
 
MetaComment(String, int) - Constructor for class com.pnfsoftware.jeb.core.units.impl.MetaComment
 
Metadata() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator.Metadata
 
MetadataGroup - Class in com.pnfsoftware.jeb.core.units
A simple implementation of a metadata group.
MetadataGroup(String, MetadataGroupType) - Constructor for class com.pnfsoftware.jeb.core.units.MetadataGroup
 
MetadataGroupType - Enum Class in com.pnfsoftware.jeb.core.units
A list of metadata group types.
MetadataManager - Class in com.pnfsoftware.jeb.core.units
A simple implementation of a metadata manager.
MetadataManager() - Constructor for class com.pnfsoftware.jeb.core.units.MetadataManager
 
METAG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
Method - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Method - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
METHOD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
 
METHOD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CEntityType
C routine
METHOD_HANDLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
 
METHOD_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
METHOD_NAME_GENERATED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
methodConversionCountFailure - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
methodConversionCountSuccess - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
MethodCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
Method coordinates for code units.
MethodCoordinates(int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
 
MethodCoordinates(int, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
 
methodDecompTimeout - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
methodTimeoutMs - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
MIDDLE_ENDIAN - Enum constant in enum class com.pnfsoftware.jeb.util.io.Endianness
Middle-endian (aka "PDP" endianness)
MimeType - Class in com.pnfsoftware.jeb.util.encoding
A collection of common MIME types as well as simple utility methods to determine MIME type from content bytes.
MimeType() - Constructor for class com.pnfsoftware.jeb.util.encoding.MimeType
 
min() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
min(IERoutineContext, IEGeneric, IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Operation Math.min(int, int) applied to IEGeneric
min(Collection<Integer>) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
 
min(Collection<BigInteger>) - Static method in class com.pnfsoftware.jeb.util.format.BigIntegers
 
MIN_LEN - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
 
minColumnCount - Variable in class com.pnfsoftware.jeb.client.api.FormEntry.Text
Minimum count of columns.
minCoreVersion - Variable in class com.pnfsoftware.jeb.core.PluginInformation
 
minLineCount - Variable in class com.pnfsoftware.jeb.client.api.FormEntry.Text
Minimum line count, can be set to 2 or above for multi-line entry fields.
minPositive(int...) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Get the min of the values which is > 0.
minUnsigned(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Retrieve the min of two longs treated as unsigned.
minusOne(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Generates the value -1, ie an EImm filled with ones.
MIPS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
MIPS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
MIPS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
variants of MIPS 32-bit
MIPS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MIPS_N32 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Modern Mips 32-bit convention.
MIPS_N64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Standard Mips 64-bit convention.
MIPS_O32 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Legacy Mips 32-bit convention.
MIPS_RS3_LE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MIPS_X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MIPS64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
MIPS64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
variants of MIPS 64-bit
MIPS64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
mirror() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
Retrieve a mirror of this operator.
mirror() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
mirror(ICOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
Mirror the operation order, whenever possible.
mirror(IJavaOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
Mirror the operation order, whenever possible.
MIXED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
A mixed storage area if made of (in order): one or more StorageEntry.Type.REGISTER entries, followed by an optional StorageEntry.Type.STACK entry.
ML_STRING - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
 
MMA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MMDSP_PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MMIX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MN10200 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MN10300 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
mname - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
 
MNEMONIC - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
MNEMONIC_PREFIX - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
MNEMONIC_RIGHT_PADDING_LENGTH_DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
mode - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
MODE_128 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Convenience constant.
MODE_16 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Convenience constant.
MODE_256 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Convenience constant.
MODE_32 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Convenience constant.
MODE_64 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Convenience constant.
MODE_8 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Convenience constant.
MODE_DEFAULT - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Default processor mode constant (unknown or standard mode)
MODE_INVALID - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Invalid processor mode, do not use
MODIFIED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
Structural modification
modifyInstructionSize(IDMethodContext, IDInstruction, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Modify the size of an instruction within a CFG.
modifyInstructionSizes(IDMethodContext, Function<IDInstruction, Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Update the instruction sizes of a CFG.
Module - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Definition of a library module (i.e.
ModuleId - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
 
ModuleId(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
 
moduloPositive(int, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Calculate the positive remainder of two integers.
monitor(Thread, IMonitorInfoProvider) - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
Monitor a running thread, and attempt to terminate it after a dynamic timeout has elapsed.
monitor(Thread, IMonitorInfoProvider) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
Monitor a running thread, and attempt to terminate it after a dynamic timeout has elapsed.
Monitor - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Monitor - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
MONITOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
 
monitorHLSpecial(int, Object...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
monitorHLSpecial(EEmulator, int, List<Object>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
Reserved for internal use.
MonitorInfoAdapter - Class in com.pnfsoftware.jeb.util.concurrent
Standard implementation of the IMonitorInfoProvider interface.
MonitorInfoAdapter(long, long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
 
MONITORING - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
 
mootObject - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
MootTelemetryDatabase - Class in com.pnfsoftware.jeb.client.telemetry
Test telemetry database.
MootTelemetryDatabase() - Constructor for class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
 
morph(DOpcodeType, IDElement, IDElement) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
This dangerous method allows changing an IR instruction into a different one, while keeping metadata (e.g.
MOVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Generic move.
MOVE_TO - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Move a source item "to" another (destination) item.
MOVE_TO_PACKAGE - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Code specific: Move code items to a package.
MovedTo - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
moveLastLine(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
moveLine(int, int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
moveProtectedBlock(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Move the protection information of a block to another block.
moveStatements(IJavaBlock, int, int, IJavaBlock, int) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
moveTo(IDexItem, IDexItem) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Move a class or a package to another package, class, or method.
moveTo(IDexItem, IDexItem, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Move a class or a package to another package, class, or method.
moveToClass(INativeItem, INativeClassItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
 
moveToPackage(INativeItem, IPackage) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
 
msb() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Return the most significant bit (msb) of an expression.
msb(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
MSP430 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
MSVC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
Microsoft Visual Studio, generic
MSVC_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
MSVC_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
MSVC_GENERIC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
MSVC_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
MSVC_X86_64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
mul(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
mul(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
MUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
MUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
MUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
MUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
Truncated integer multiplication (signed or unsigned): input=(N, N), output=N
It is bitwise-equivalent to an unsigned truncated multiply (operator OperationType.MUL_U) Use preferably for signed operations, as it will help with type propagation.
MUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Arithmetic multiplication
MUL_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
Deprecated.
MUL2_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
non-truncated signed integer multiplication: input=(N, N), output=2N
MUL2_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
non-truncated unsigned integer multiplication: input=(N, N), output=2N
mul2S(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
mul2U(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
mulS(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
MULTI_INST_FB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Multi-instance FB
MULTI_INST_SFB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Multi-instance SFB
MultiList<E> - Class in com.pnfsoftware.jeb.util.collect
A list of lists to be used as a fast-access multi-map for cases where the key is an integer index located in a compact [0, N] range.
MultiList() - Constructor for class com.pnfsoftware.jeb.util.collect.MultiList
Create a new multi-list.
MultiMap<K,V> - Class in com.pnfsoftware.jeb.util.collect
A multi-map of key-values, whose insertion order for the values of a given key is maintained.
MultiMap() - Constructor for class com.pnfsoftware.jeb.util.collect.MultiMap
Create a new multi-map.
MultiMap(CollectionOrder) - Constructor for class com.pnfsoftware.jeb.util.collect.MultiMap
Create a new multi-map.
MultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>> - Class in com.pnfsoftware.jeb.util.collect
Standard implementation of a multi-segments maps.
MultiSegmentMap() - Constructor for class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
 
MultiSegmentMap(Comparator<? super K>) - Constructor for class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
 
mulU(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
mustBe(ICodeNode, int) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
 
mustComputeFallThrough() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
mustComputeFallThrough() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
Indicate if the flow information includes a fall-through address (relative to the current instruction) that is not present in the FlowInfo object itself.

N

N(OGroup, INode...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
 
N(O, INode...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
 
name - Variable in class com.pnfsoftware.jeb.core.PluginInformation
 
name - Variable in class com.pnfsoftware.jeb.core.units.AbstractMetadataGroup
 
name - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
 
name - Variable in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
name - Variable in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
name() - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
NAME_DEFAULT_LENGTH - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
 
NAME_PREFIX - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
 
nameAndParams(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
Parse a jvvm method name and return the name+params string, eg bar(I[J[[Ljava/lang/String;) for msig= Lcom/abc/Foo;->bar(I[J[[Ljava/lang/String;)V
NameUpdate - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
NATIVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
NATIVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
NATIVE - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
NativeAnalyzerException - Exception in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Exception raised for some INativeCodeAnalyzer errors.
NativeAnalyzerException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.analyzer.NativeAnalyzerException
 
NativeAnalyzerException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.analyzer.NativeAnalyzerException
 
NativeAnalyzerException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.analyzer.NativeAnalyzerException
 
NativeAnalyzerException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.analyzer.NativeAnalyzerException
 
NativeAttributeSignerID - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig
Identifiers for attributes' signers, i.e.
NativeCallgraphBuilder - Class in com.pnfsoftware.jeb.core.units.code.asm
A builder of callgraph (sub-routine caller/callee relationships) for native code units.
NativeCallgraphBuilder(INativeCodeUnit<IInstruction>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.NativeCallgraphBuilder
Create a builder.
NativeCodeUtil - Class in com.pnfsoftware.jeb.core.units.code.asm
Utility routines for INativeCodeUnit.
NativeCodeUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.NativeCodeUtil
 
NativeCommentManager - Class in com.pnfsoftware.jeb.core.units.code
A comment manager for native code units.
NativeCommentManager(INativeCodeUnit<?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.NativeCommentManager
 
NativeCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
Any coordinates for code units using a virtual memory.
NativeCoordinates(long) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.NativeCoordinates
 
NativeDecompilationStage - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
A high-level view of what stage a target being decompiled is at.
NativeDecompilerExporter - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Helper class used to decompile and export to source files all or a subset of classes or methods of a native code unit.
NativeDecompilerExporter(INativeDecompilerUnit<?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilerExporter
 
NativeDisassemblyProperties - Class in com.pnfsoftware.jeb.core.units.code.asm.render
Properties of a native code disassembly document.
NativeDisassemblyProperties() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
NativeFeatureSignerID - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig
Identifiers for features' signers, i.e.
NativeItemEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.items
Event class for native items.
NativeItemEvent(NativeItemEventType, INativeItem) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
 
NativeItemEvent(NativeItemEventType, INativeItem, NativeItemEventSubType, Object) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
 
NativeItemEventSubType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.items
Further details for events issued by INativeCodeUnits.
NativeItemEventType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.items
 
nativeOrder() - Static method in enum class com.pnfsoftware.jeb.util.io.Endianness
 
NativeSignatureDBManager - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
Manage a set of INativeSignaturePackage, such that a native item (routine, basic block, instruction or data) can be matched against the INativeSignature contained in these packages.
NativeSignatureFlags - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
 
NativeSignatureFlags(SignatureTargetType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
 
NativeSignatureFlags(SignatureTargetType, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
 
NativeSignatureGenerator - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
Generation of INativeSignature, based on a ISigningStrategy.
NativeSignatureMatchResult - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
Result of a match, i.e.
NativeSignatureMatchResult(INativeMethodItem, List<INativeSignature>, boolean, INativeSignature.ConfidenceLevel) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
 
NativeSignaturePackageEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
Represents a signature package available through the NativeSignatureDBManager.
NativeSignaturePackageEntry(File, NativeSignaturePackageMetadata) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
 
NativeSignaturePackageEntry.PackageStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig
 
NativeSignaturePackageIDs - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
Unique identifiers for signatures packages
NativeSignaturePackageIDs() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
NativeSignaturePackageMetadata - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
Metadata associated with a signature package.
NativeSignatureScopeException - Exception in com.pnfsoftware.jeb.core.units.code.asm.sig
Throw when a native signature can not be computed on a native item.
NativeSignatureScopeException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureScopeException
 
NativeTypeException - Exception in com.pnfsoftware.jeb.core.units.code.asm.type
 
NativeTypeException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.NativeTypeException
 
NativeTypeException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.NativeTypeException
 
NativeTypeException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.NativeTypeException
 
NativeTypeException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.NativeTypeException
 
nativeTypeIdProvider - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
NativeTypeIdProvider - Class in com.pnfsoftware.jeb.util.serialization
A standard provider for native Java types.
NATURAL - Enum constant in enum class com.pnfsoftware.jeb.util.collect.CollectionOrder
Order by comparison
navigate(IUnit, String) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Convenience method used to find and open a unit fragment, and navigate to an optionally-provided address within that fragment.
NAVIGATE_BACKWARD - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
NAVIGATE_FORWARD - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
nb_identifiers - Static variable in class com.pnfsoftware.jeb.client.S
 
NCADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
wildcard for no-carry add, will match ADD, XOR, OR
NCPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
NCSUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
wildcard for no-carry sub, will match SUB, XOR
nctx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
NDKR11_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_GNUSTL_ARM_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_GNUSTL_ARMV7A_HARD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_GNUSTL_ARMV7A_HARD_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_GNUSTL_ARMV7A_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_LIBCPP_ARM_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_LIBCPP_ARMV7A_HARD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_LIBCPP_ARMV7A_HARD_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_LIBCPP_ARMV7A_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_STLPORT_ARM_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_STLPORT_ARMV7A_HARD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_STLPORT_ARMV7A_HARD_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR11_STLPORT_ARMV7A_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR12_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR12_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR12_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR12_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR12_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR12_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR12_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR12_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR12_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR13_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR13_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR13_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR13_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR13_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR13_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR13_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR13_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR13_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR14_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR14_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR14_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR14_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR14_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR14_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR14_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR14_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR14_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR15_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR15_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR15_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR15_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR15_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR15_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR15_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR15_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR15_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR16_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR16_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR16_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR16_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR16_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR16_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR16_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR16_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR16_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_LIBC_15_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_LIBM_15_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_LIBZ_15_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR17_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR18_LIBC_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR18_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR18_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR18_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR18_LIBM_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR18_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR18_LIBZ_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR18_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR19_LIBC_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR19_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR19_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR19_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR19_LIBM_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR19_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR19_LIBZ_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR19_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR20_LIBC_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR20_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR20_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR20_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR20_LIBM_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR20_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR20_LIBZ_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR20_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR21_LIBC_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR21_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR21_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR21_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR21_LIBM_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR21_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR21_LIBZ_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR21_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR22_LIBC_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR22_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR22_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR22_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR22_LIBM_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR22_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR22_LIBZ_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDKR22_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
NDR1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
NDS32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ne(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
ne(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
NE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
NE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
NE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Logical non-equality
NEED_RECONVERSION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilationStatus
A new conversion to IR is required, and the decompilation process must be restarted.
needsAnalysis() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Determine if an analysis pass is required.
needsCustomFormatting() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
 
needsStringPool() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
needsUnespaping() - Method in class com.pnfsoftware.jeb.util.interpreter.InputToken
 
neg(BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
NEG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
NEG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-operator: negate the operand (NEG(X) is equivalent to SUB(0, X))
usage in reserved for multiplicative or additive sequences.
NEG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Arithmetic negation
Net - Class in com.pnfsoftware.jeb.util.net
A network object used to download from and upload to http/https URLs, with socks and http proxy support.
Net() - Constructor for class com.pnfsoftware.jeb.util.net.Net
Create a standard Net object, using global proxy settings set using Net.setGlobalProxyInformation(NetProxyInfo).
Net(Net) - Constructor for class com.pnfsoftware.jeb.util.net.Net
Copy constructor.
NetProxyInfo - Class in com.pnfsoftware.jeb.util.net
Network proxy information.
NetProxyInfo(String, String, int) - Constructor for class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
NetProxyInfo(String, String, int, String, String) - Constructor for class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
NetProxyInfo(String, String, int, String, String, String) - Constructor for class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
New - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
New - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
NEW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
Special higher-level invocation type combining new-instance and a (direct) constructor call.
NEW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
NEW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
NewArray - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
NewArray - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
newArrayList(T...) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
 
newCachedThreadPool() - Static method in class com.pnfsoftware.jeb.util.concurrent.DaemonExecutors
 
newCondition() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
NewerMethodIllegalCallException - Exception in com.pnfsoftware.jeb.core.exceptions
Reserved exception.
NewerMethodIllegalCallException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.NewerMethodIllegalCallException
 
newFixedThreadPool(int) - Static method in class com.pnfsoftware.jeb.util.concurrent.DaemonExecutors
 
newHashSet(T...) - Static method in class com.pnfsoftware.jeb.util.collect.Sets
Create and initialize a new HashSet with the provided values.
newInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
 
newInstance(long, String, String, List<Object>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
This method is called when an instance is about to be constructed.
newInstance2(Constructor<?>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
 
newSingleThreadExecutor() - Static method in class com.pnfsoftware.jeb.util.concurrent.DaemonExecutors
 
next(TypeLayoutInfo) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.ArgLocationGenerator
 
next(TypeLayoutInfo) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.RetLocationGenerator
 
next(TypeLayoutInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStorageEntryGenerator
Generate the next entry for the provided type layout.
nextAsDouble() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
nextAsFloat() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
nextAsInt() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
nextAsLong() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
nextAsObj() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
nextAsOfft() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
nextAsPtr() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
nextAsSizet() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
nextBase() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
 
nextBase() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
 
nextBase() - Method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
 
nextIndex() - Method in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
 
nextInstruction(CFG<IDInstruction>, BasicBlock<IDInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine the meaningful next instruction in the execution flow, assuming no exception was raised.
nextSlotIndex(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Calculate the next slot index given the slot index of the current storage entry.
nextStackEntry(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
nextStackEntry(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
NO_BOOLEAN - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
NO_BYTE - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
NO_CHAR - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
NO_DOUBLE - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
NO_FLAG - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
represent no flag
NO_FLAG - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
NO_FLAG - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
 
NO_FLOAT - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
NO_INT - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
NO_LONG - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
NO_OBJECT - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
An empty immutable Object[] array.
NO_OPTIONS - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
No options specified.
NO_SHORT - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
 
NO_STRING - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
An empty immutable String[] array.
NO_STYLE - Static variable in class com.pnfsoftware.jeb.core.output.text.StyleInfo
 
Node - Class in com.pnfsoftware.jeb.core.output.tree.impl
A simple implementation of an actionable node.
Node - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
IR template element.
Node() - Constructor for class com.pnfsoftware.jeb.util.collect.CFBytesTrie.Node
 
Node(OGroup, INode...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
 
Node(O, INode...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
 
Node(String) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.Node
Create a new node.
Node(String, ItemClassIdentifiers) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.Node
Create a new node.
Node(String, ItemClassIdentifiers, long, int) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.Node
Create a new node.
Node(String, ItemClassIdentifiers, long, int, int) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.Node
Create a new node.
NodeCoordinates - Class in com.pnfsoftware.jeb.core.output.tree.impl
A simple implementation of node coordinates.
NodeCoordinates(List<Integer>) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.NodeCoordinates
 
noExtension(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
 
noExtension(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
 
noFallThrough() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
noFallThrough() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
Indicate whether this flow information forbids the implicit calculation of a fall-through edge.
NON_FINAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
Non-final, i.e.
NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
Context-insensitive, side-effect-free.
NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeGapAnalysisStyle
Gaps are not disassembled.
NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DataGapAnalysisStyle
Data gaps are not processed.
NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.ExtensionMode
 
NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.TransformationRule
The order of the parameters does not depend on endianness
NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerSuspendPolicy
 
NONE - Enum constant in enum class com.pnfsoftware.jeb.util.collect.CollectionOrder
Order is unspecified
NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.FlowInformation
No flow information: the instruction does not modify the flow of execution.
NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
NonStructuralChange - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
generic change type for non-structural (superficial) changes.
NOOP - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
No operation.
NoopInputStream - Class in com.pnfsoftware.jeb.util.io
A no-operation filter stream.
NoopInputStream(InputStream) - Constructor for class com.pnfsoftware.jeb.util.io.NoopInputStream
 
NoopOutputStream - Class in com.pnfsoftware.jeb.util.io
A no-operation filter stream.
NoopOutputStream(OutputStream) - Constructor for class com.pnfsoftware.jeb.util.io.NoopOutputStream
 
NOP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
No-operation.
NoReturn - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
 
NORMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType
Standard optimizer, performing safe transformations.
NORMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
Regular mode.
NORMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType
Standard optimizer, performing safe transformations.
NORMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JOptimizerType
Standard optimizer, performing safe transformations.
normalize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Normalize this immediate bvy generating an immediate whose internal representation better matches the type.
normalize() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
normalizeBranchingExpression(IDFA<IEStatement>, BasicBlock<IEStatement>, IEGeneric, IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
normalizeBranchingExpression(IDFA<IEStatement>, BasicBlock<IEStatement>, IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Normalize a branching expression.
normalizeDocument() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
normalizeGraph(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Normalize the IR by resetting all instructions to the unit size (1).
normalizeGraph(IDMethodContext, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Normalize the IR by resetting all instructions to the required size.
normalizeNewLines(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Replace all newline sequences by the standard \n LF charcter.
normalizeSignature(boolean, String, List<String>, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Normalize a type signature (including reference types).
normalizeVertexCentralityScore(double) - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
Divide and set the current VC-score by the provider divider, ensuring that 0 <= |VC-score| <= 1.
not(BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
binary-NOT (careful not to confuse with OperationType.LOG_NOT.
NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Binary not
NOT_IMPLEMENTED - Static variable in interface com.pnfsoftware.jeb.core.input.IDataProvider
 
NOT_IMPLEMENTED - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
NOT_SUPPORTED - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
notB(ICMethod, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
notB(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
note - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
noteABITag - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
noteGnuBuildId - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
noteGnuStack - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
NoThrow - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
 
Notification - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
This event type is used to notify clients of various generic events.
NotificationType - Enum Class in com.pnfsoftware.jeb.core.units
Notification types reported by units.
notifyDeserializationEvent(int, Class<?>, Object) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
notifyExceptionToClient(Throwable) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
 
notifyExceptionToClient(Throwable, int, Map<String, Object>, IUnit) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
Convenience method to "forward" (via an event) a throwable to the client for processing.
notifyFloatingClient(ControllerNotification) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
May be called from anywhere, any thread.
notifyFloatingClient(ControllerNotification) - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
 
notifyGenericChange() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Notify all listeners of a generic change, i.e.
notifyGenericChange(IUnit) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Issue a generic J.UnitChange event to all listeners of the provided unit.
notifyInstructionUpdate(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
notifyInstructionUpdate(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
notifyListeners(JebEvent) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
 
notifyListeners(JebEvent, boolean) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
 
notifyListeners(Event) - Method in class com.pnfsoftware.jeb.util.events.EventSource
 
notifyListeners(Event, boolean) - Method in class com.pnfsoftware.jeb.util.events.EventSource
 
notifyListeners(IEvent) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
 
notifyListeners(IEvent) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
notifyListeners(IEvent) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
notifyListeners(IEvent) - Method in class com.pnfsoftware.jeb.util.events.EventSource
 
notifyListeners(IEvent) - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
Notify listeners that an event has occurred.
notifyListenersOfModelChange(MemoryModelEventType, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Issue a notification of model change to all listeners.
notifyObjectCreated(Class<?>, Object) - Method in interface com.pnfsoftware.jeb.util.serialization.IDeserializationEventHandler
 
notifyProgressCallbacks() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
notifySilentExceptionToClient(Throwable) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
 
notifySilentExceptionToClient(Throwable, IUnit) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
 
notifySilentExceptionToClient(Throwable, Map<String, Object>) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
 
notifySupportExpired() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
notifySupportExpired() - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
 
notifyTelemetryToClient(String) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
 
notifyTelemetryToClient(String, String, String) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
 
notifyTelemetryToClient(String, String, String, String, String) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
 
notifyTelemetryToClient(String, Map<String, String>) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
 
NotImplementedException - Exception in com.pnfsoftware.jeb.core.exceptions
A feature is not implemented.
NotImplementedException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.NotImplementedException
 
NotImplementedException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.NotImplementedException
 
notInWhitelist(E) - Method in interface com.pnfsoftware.jeb.util.collect.VerifiedDeque.FailureHandler
 
notL(ICMethod, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
notL(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
notL(IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
notLDeepReplace(ICMethod, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
NOTYPE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
NS32K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
nsize - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
 
NT_GNU_ABI_TAG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
NT_GNU_BUILD_ID - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
NT_GNU_GOLD_VERSION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
NT_GNU_HWCAP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
NT_GNU_PROPERTY_TYPE_0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
NT_OWNER_ANDROID - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
NT_OWNER_CSR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
NT_OWNER_FREEBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
NT_OWNER_GNU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
NT_OWNER_NETBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
NULL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
NULL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
NULL - Static variable in class com.pnfsoftware.jeb.util.base.Wrapper
 
NULL - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
The CBOR-encoded null value (encoded as "simple value": #MT_SIMPLE).
NUMBER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
NUMBER - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
NUMBER_GENERATED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
NumberComparator - Class in com.pnfsoftware.jeb.util.format
A comparator of numbers encoded as strings.
NumberComparator() - Constructor for class com.pnfsoftware.jeb.util.format.NumberComparator
 
NumberComparator(Comparator<Character>, boolean) - Constructor for class com.pnfsoftware.jeb.util.format.NumberComparator
 
NumberFormatter - Class in com.pnfsoftware.jeb.core.units.code.asm.render
A number formatter used to format immediates.
NumberFormatter - Class in com.pnfsoftware.jeb.util.format
A number formatter, supporting formatting of immediates of variable sizes using different bases and other properties (e.g., signedness).
NumberFormatter() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
NumberFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.NumberFormatter
 
NumberFormatter(NumberFormatter) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
NumberFormatter(NumberFormatter) - Constructor for class com.pnfsoftware.jeb.util.format.NumberFormatter
 
NumberFormatter.Base - Enum Class in com.pnfsoftware.jeb.util.format
Rendering base.
NumberFormatter.HexaNotationType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.render
Notation type for hexadecimal bases.
NumberFormatter.NotationType - Enum Class in com.pnfsoftware.jeb.util.format
Notation type for hexadecimal bases.
NumberFormatter.NumberBase - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.render
Rendering base.
numberToBytes(ByteOrder, long, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Automatically convert a value depending on the byte array size.

O

O - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Operator for IR template.
OB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
Organization block
object - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
OBJECT - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
objectCreatedHookMap - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
ObjectLocation - Class in com.pnfsoftware.jeb.core.output.text
Simple implementation of IObjectLocation.
ObjectLocation() - Constructor for class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
objenesis - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
objIdPostgraphDone - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
objmap - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
OCTAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
 
OCTAL - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
 
of - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
IR/AST operation factory reference (for convenience).
of - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
IR/AST operation factory reference (for convenience).
of - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
 
of - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
AST operation factory (for convenience - referenced in AbstractJOptimizer.jctx).
OFF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AutoLabelPolicy
Provide a label only if there is one.
OFFLINE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
 
offset - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
 
ofType(int...) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
OGroup - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Group of operators for IR templates.
OGroup(int, O...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.OGroup
 
OK - Enum constant in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
A single OK button.
OK_CANCEL - Enum constant in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
Two buttons, OK and Cancel.
oldId() - Element in annotation interface com.pnfsoftware.jeb.util.serialization.annotations.Ser
Optionally set the previous external id used by this type.
omitTypeForNextDefinitionPrinting() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
ON - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AutoLabelPolicy
If no label exists, provide an auto-generated label (always).
ON_DEMAND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType
Custom optimizers are optimizers meant to be executed by ad-hoc code, outside the standard optimization passes.
onAllocEvent(MemoryAllocEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IMemoryAllocListener
 
onChange(boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
 
onChange(int) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerInteger
 
onChange(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerString
 
onDup(IDExpression) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DCopyOptions
This method is called by IDElement.copy(DCopyOptions) to provide customized 'duplication'.
one(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Generates the value 1L with defined bitsize.
ONE_BYTE - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Denotes a one-byte value (uint8).
onEndiannessChangeEvent(MemoryPropertyEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IMemoryPropertyListener
 
onEngineNotification(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
Reserved for internal use.
onEolAddComment(String) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
ones() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Generate a list of zero-based indices for the bitmap entry is true.
ones(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
onEvent(IEvent) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
 
onEvent(IEvent) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
 
onEvent(IEvent) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
onEvent(IEvent) - Method in class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
 
onEvent(IEvent) - Method in interface com.pnfsoftware.jeb.util.events.IEventListener
 
onEventCallCount - Static variable in class com.pnfsoftware.jeb.core.events.JebEventSource
 
onEventCallCount - Static variable in class com.pnfsoftware.jeb.util.events.EventSource
 
onException(Exception) - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
Executed in async mode only (in sync mode, exceptions happening during execution are not caught).
onFreeEvent(MemoryFreeEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IMemoryFreeListener
 
onInputOnly(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IMergeController
 
onInputOnly(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.StandardMergeController
 
onInterrupt() - Method in interface com.pnfsoftware.jeb.util.concurrent.IMonitorInfoProvider
If timeout has elapsed, this method is called before the monitor attempts to interrupt the monitored thread.
onInterrupt() - Method in class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
 
ONLINE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
 
onMatch(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IMergeController
 
onMatch(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.StandardMergeController
 
onMemoryWriteEvent(MemoryWriteEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IMemoryWriteListener
 
onMismatch(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IMergeController
 
onMismatch(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.StandardMergeController
 
onModelUpdate(MemoryModelEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModelListener
This method is called when the model is modified.
onMultipleEvents(List<IEvent>) - Method in class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
This method is called by the aggregator-dispatcher whenever any of the following condition occurs: enough events were collected; or enough time has elapsed.
onNativeItemEvent(NativeItemEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItemListener
The method is called when an event is reported to the listener.
onOptimizerException(ICMethod, IOptimizer<ICMethod>, Exception) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
 
onOptimizerException(IERoutineContext, IOptimizer<IERoutineContext>, Exception) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
onOptimizerException(T, IOptimizer<T>, Exception) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
This method is called when an optimizer hard-failed and generated an exception.
onOutputOnly(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IMergeController
 
onOutputOnly(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.StandardMergeController
 
onPostExecution() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
Executed in sync or async mode.
onPreExecution() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
Executed in sync or async mode.
onPropertyChange(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
This method is called when a project property is changed.
onProtectionEvent(MemoryProtectionEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IMemoryProtectionListener
 
onReadMemory(EState, long, byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStateHooks
Invoked before a memory-read operation.
onReadMemoryPost(EState, long, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStateHooks
Invoked after a memory-read operation.
onUpdate(UnitFragmentPosition) - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragmentPositionChangeListener
Receive a update.
onUpdatedSoftware(String, Version) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Notify a concrete client that a new version of JEB is being run for the first time.
onUpdatedSoftware(String, Version) - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
 
onWriteMemory(EState, long, byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStateHooks
Invoked before a memory write.
op(OperationType, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
op(OperationType, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
OP_ADD_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ADD_DOUBLE_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ADD_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ADD_FLOAT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ADD_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ADD_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ADD_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ADD_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ADD_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ADD_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AGET - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AGET_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AGET_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AGET_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AGET_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AGET_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AGET_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AND_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AND_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AND_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AND_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AND_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_AND_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_APUT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_APUT_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_APUT_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_APUT_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_APUT_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_APUT_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_APUT_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ARRAY_LENGTH - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CARRY - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
OP_CHECK_CAST - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CHECK_CAST_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_CMP_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CMPG_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CMPG_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CMPL_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CMPL_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CONST - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CONST_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CONST_4 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CONST_CLASS - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CONST_CLASS_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_CONST_HIGH16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CONST_METHOD_HANDLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Introduced in Android P (API level 28; requires DEX version 39)
OP_CONST_METHOD_TYPE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Introduced in Android P (API level 28; requires DEX version 39)
OP_CONST_STRING - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CONST_STRING_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CONST_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CONST_WIDE_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CONST_WIDE_32 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_CONST_WIDE_HIGH16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DIV_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DIV_DOUBLE_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DIV_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DIV_FLOAT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DIV_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DIV_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DIV_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DIV_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DIV_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DIV_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DOUBLE_TO_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DOUBLE_TO_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_DOUBLE_TO_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_FILL_ARRAY_DATA - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_FILLED_NEW_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_FILLED_NEW_ARRAY_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_FILLED_NEW_ARRAY_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_FLOAT_TO_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_FLOAT_TO_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_FLOAT_TO_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_GOTO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_GOTO_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_GOTO_32 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_EQ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_EQZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_GE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_GEZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_GT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_GTZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_LE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_LEZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_LT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_LTZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_NE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IF_NEZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IGET - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IGET_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IGET_BOOLEAN_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IGET_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IGET_BYTE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IGET_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IGET_CHAR_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IGET_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IGET_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IGET_OBJECT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IGET_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IGET_SHORT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IGET_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IGET_WIDE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_INSTANCE_OF - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INSTANCE_OF_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_INT_TO_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INT_TO_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INT_TO_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INT_TO_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INT_TO_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INT_TO_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INVOKE_CUSTOM - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Introduced in Android O (API level 26; requires DEX version 38).
OP_INVOKE_CUSTOM_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Introduced in Android O (API level 26; requires DEX version 38).
OP_INVOKE_DIRECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INVOKE_DIRECT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_INVOKE_DIRECT_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INVOKE_INTERFACE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INVOKE_INTERFACE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_INVOKE_INTERFACE_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INVOKE_POLYMORPHIC - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Introduced in Android O (API level 26; requires DEX version 38).
OP_INVOKE_POLYMORPHIC_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Introduced in Android O (API level 26; requires DEX version 38).
OP_INVOKE_STATIC - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INVOKE_STATIC_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_INVOKE_STATIC_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INVOKE_SUPER - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INVOKE_SUPER_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_INVOKE_SUPER_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INVOKE_VIRTUAL - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_INVOKE_VIRTUAL_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_INVOKE_VIRTUAL_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IPUT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IPUT_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IPUT_BOOLEAN_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IPUT_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IPUT_BYTE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IPUT_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IPUT_CHAR_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IPUT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IPUT_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IPUT_OBJECT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IPUT_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IPUT_SHORT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_IPUT_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_IPUT_WIDE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_LONG_TO_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_LONG_TO_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_LONG_TO_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MONITOR_ENTER - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MONITOR_EXIT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_EXCEPTION - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_FROM_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_OBJECT_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_OBJECT_FROM_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_RESULT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_RESULT_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_RESULT_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_WIDE_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MOVE_WIDE_FROM_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MUL_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MUL_DOUBLE_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MUL_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MUL_FLOAT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MUL_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MUL_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MUL_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MUL_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MUL_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_MUL_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_NEG_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_NEG_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_NEG_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_NEG_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_NEW_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_NEW_ARRAY_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_NEW_INSTANCE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_NEW_INSTANCE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_NOP - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_NOT_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_NOT_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_CONST_METHOD_HANDLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_CONST_METHOD_TYPE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IGET_BOOLEAN_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IGET_BYTE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IGET_CHAR_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IGET_OBJECT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IGET_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IGET_SHORT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IGET_WIDE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_INVOKE_VIRTUAL_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_INVOKE_VIRTUAL_QUICK_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IPUT_BOOLEAN_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IPUT_BYTE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IPUT_CHAR_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IPUT_OBJECT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IPUT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IPUT_SHORT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_IPUT_WIDE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OART_RETURN_VOID_NO_BARRIER - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_BREAKPOINT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_EXECUTE_INLINE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_EXECUTE_INLINE_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IGET_OBJECT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IGET_OBJECT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IGET_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IGET_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IGET_WIDE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IGET_WIDE_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_INVOKE_OBJECT_INIT_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_INVOKE_SUPER_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_INVOKE_SUPER_QUICK_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_INVOKE_VIRTUAL_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_INVOKE_VIRTUAL_QUICK_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IPUT_OBJECT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IPUT_OBJECT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IPUT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IPUT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IPUT_WIDE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_IPUT_WIDE_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_RETURN_VOID_BARRIER - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_SGET_OBJECT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_SGET_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_SGET_WIDE_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_SPUT_OBJECT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_SPUT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_SPUT_WIDE_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ODEX_THROW_VERIFICATION_ERROR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OR_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OR_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OR_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OR_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OR_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_OR_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_PACKED_SWITCH - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_PARITY - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
OP_POW - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
OP_REM_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_REM_DOUBLE_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_REM_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_REM_FLOAT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_REM_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_REM_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_REM_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_REM_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_REM_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_REM_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_RETURN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_RETURN_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_RETURN_VOID - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_RETURN_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_ROL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
OP_ROR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
 
OP_RSUB_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_RSUB_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SGET - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SGET_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SGET_BOOLEAN_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SGET_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SGET_BYTE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SGET_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SGET_CHAR_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SGET_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SGET_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SGET_OBJECT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SGET_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SGET_SHORT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SGET_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SGET_WIDE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SHL_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SHL_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SHL_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SHL_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SHL_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SHR_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SHR_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SHR_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SHR_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SHR_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SPARSE_SWITCH - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SPUT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SPUT_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SPUT_BOOLEAN_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SPUT_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SPUT_BYTE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SPUT_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SPUT_CHAR_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SPUT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SPUT_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SPUT_OBJECT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SPUT_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SPUT_SHORT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SPUT_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SPUT_WIDE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
Do not use.
OP_SUB_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SUB_DOUBLE_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SUB_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SUB_FLOAT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SUB_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SUB_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SUB_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_SUB_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_THROW - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_USHR_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_USHR_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_USHR_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_USHR_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_USHR_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_XOR_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_XOR_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_XOR_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_XOR_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_XOR_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OP_XOR_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
 
OPAQUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
Opaque data.
OPCODE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
open(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
open(String) - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
Convenience method used to create a JEB project (or retrieve the current project if one is opened), load a file artifact into the project, process it, and return the resulting top-level unit.
OPEN8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
openDataStream(String, int) - Method in interface com.pnfsoftware.jeb.core.input.IDataProvider
Optional method.
openElement(String) - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
Output an XML element with attributes.
openElement(String, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
Output an XML element with attributes.
openElement(String, Map<String, String>, boolean) - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
Output an XML element with attributes.
OPENRISC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
OpenSSL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
 
openView(IUnit) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Create or open the view or set of views representing a given unit.
Operand - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
A simple implementation of IInstructionOperandGeneric.
Operand(int, int, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.Operand
 
operands - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
OperatingSystemType - Enum Class in com.pnfsoftware.jeb.core.units.codeobject
Enumeration for high-level operating system types.
Operation - Enum Class in com.pnfsoftware.jeb.client.api
Types of UI operations that client views may decide to support.
Operation - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Operation - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
operationBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
operationBitsize(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
operationBitsizeAndSignExtendToDest(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
operationBitsizeAndZeroExtendToDest(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
OperationRequest - Class in com.pnfsoftware.jeb.client.api
An operation request.
OperationRequest(Operation) - Constructor for class com.pnfsoftware.jeb.client.api.OperationRequest
 
OperationTimedOutException - Exception in com.pnfsoftware.jeb.util.concurrent
This exception can be raised when an operation timed out before completion.
OperationTimedOutException() - Constructor for exception com.pnfsoftware.jeb.util.concurrent.OperationTimedOutException
 
OperationTimedOutException(String) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.OperationTimedOutException
 
OperationTimedOutException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.OperationTimedOutException
 
OperationTimedOutException(Throwable) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.OperationTimedOutException
 
OperationType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
IR operation types.
operator - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
 
OPERATOR - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
operators - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.OGroup
 
opgrp - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
 
opnds - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
 
optcnt - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters.E
 
optGrpMap - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
groups of optimizers; groups 0 and -1 are entry and exit groups, respectively
optimizeBlock(BasicBlock<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEBlockOptimizer
Attempt to optimize a basic block.
optimizeBlock(ICBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
Attempt to optimize CBlock.
optimizeBlock(ICBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCElementOptimizer
Process the block.
optimizeBlock(ICBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCStatementOptimizer
The default implementation iterates over each statement of the block and calls AbstractCStatementOptimizer.optimizeStatement(ICStatement).
optimizeBlock(ICBlock, ICCompound, ICStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
Attempt to optimize CBlock, with some contextual information provided.
optimizeBlock(IJavaBlock, IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
Optimize a block of AST code.
OPTIMIZED_OPCODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
optimizeElement(ICElement, ICElement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCElementOptimizer
Optimize an element.
optimizeElement(IJavaElement, IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJElementOptimizer
 
optimizeExpression(IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
Attempt to optimize expressions.
OptimizerEntry<T extends IOptimizerTarget> - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
The runtime equivalent of an IOptimizer.
OptimizerEntry(IOptimizer<T>, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
 
OptimizerEntry.Stat - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
Optimizer runtime statistics.s
OptimizerMode - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
Modes of operations for a master optimizer.
OptimizersPerformanceCounters - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
This class holds global performance counters information for a collection of optimizers.
OptimizersPerformanceCounters() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters
 
OptimizersPerformanceCounters.E - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
Performance counters entry.
OptimizerType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
Types of IR and AST optimizers.
optimizeStatement(ICStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCStatementOptimizer
Optimize a
optimizeStatement(IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEStatementOptimizer
Attempt to optimize a statement.
optimizeStatement(IJavaStatement) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
Optimize an AST statement.
OPTIONAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
OPTIONAL_DEFAULT_VALUE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
OPTIONAL_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
 
optionalBitsize - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
optional requested size of the leaf; leave to 0 for any size.
OptionDefinition - Class in com.pnfsoftware.jeb.core
An implementation for an option description.
OptionDefinition(String) - Constructor for class com.pnfsoftware.jeb.core.OptionDefinition
Define a new option with a single text to display.
OptionDefinition(String, String) - Constructor for class com.pnfsoftware.jeb.core.OptionDefinition
Define a new option.
OptionDefinition(String, String, String) - Constructor for class com.pnfsoftware.jeb.core.OptionDefinition
Define a new option.
optList - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
list of all optimizers
or(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
binary-OR (careful not to confuse with OperationType.LOG_OR
OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Binary or
orB(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
orB(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
ORDER_PING - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
 
ORDER_PONG - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
 
ORDER_RELEASE - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
 
ORDERED - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
Encode using the special "ordered" dialect of Base64 described here: http://www.faqs.org/qa/rfcc-1940.html.
ordinal() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
 
ordinal() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
 
ordinal() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
ordinal() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
ordinal() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
ordinal() - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
ordinal(Map<String, E>, E) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
ORIGIN_ANALYSIS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
ORIGIN_NATIVE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
ORIGIN_SIMULATION - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
ORIGIN_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
ORIGIN_USER - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
orL(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
orL(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
osarch - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
 
osarch - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
Bitness of the currently executing JRE (this is not the OS bitness!)
osfullname - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
 
osname - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
 
osname - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
Operating system name
OSType - Enum Class in com.pnfsoftware.jeb.util.base
Determine the current operating system.
osversion - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
 
osversion - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
Operating system version string
OSX_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
 
OSX32 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
 
OSX64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
 
OTHER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
 
OUT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
Output data of a non-OB routine (FB, FC, SFB, SFC)
OUT_OF_BOUNDARIES - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
output - Variable in class com.pnfsoftware.jeb.util.logging.Sink
 
OUTPUT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
outputFolder - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
OutputStream(OutputStream) - Constructor for class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
OutputStream(OutputStream, int) - Constructor for class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.
outsize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
outsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
outsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
 
OVERLAPPING_INSTRUCTIONS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 

P

p(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
Create a pointer entry.
P - Class in com.pnfsoftware.jeb.client
Constants for generic JEB client properties.
P() - Constructor for class com.pnfsoftware.jeb.client.P
 
P() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
Represents the place (section offset or address) of the storage unit being relocated
PACKAGE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
PACKAGE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
PACKAGE_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
PackageCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
Coordinates of a code package or namespace.
PackageCoordinates(int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.PackageCoordinates
 
pad(char, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Repeat character c, iter times and build a CharSequence from it.
PADDING_BEFORE_PSEUDO_OPCODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
paddingString - Variable in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
paddingVerifier - Variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
 
padLine(StringBuilder, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
 
Page - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
Simple representation of a page of memory.
Page(long, int, byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.Page
 
pair(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
pairValue - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.Token
the pair value to use if this token is one of a pair: This is how it is used: The opening part will have a positive number X The closing part will have a negative number X X should be unique for a pair: e.g.
PAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit.ThreadFrameSlotIndexMode
 
PAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
Standard parity operator: single operand, single-bit result; result is 1 if number of bits (in operand) set to 1 is even.
Cannot be translated to a simple operator, for convenience only.
PARAMETER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
parameterRegistersForAllCC - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
ParametersInfo - Class in com.pnfsoftware.jeb.core.units.code.android
Dalvik method parameters-to-registers mapping information.
ParametersInfo(int, List<Integer>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
 
params - Variable in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
paramTypes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
 
paren() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
paren() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
 
paren() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Convenience method to append an opening parenthesis to this sink.
parenClose() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
parenClose() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
 
parenClose() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Convenience method to append a closing parenthesis to this sink.
parent - Variable in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
parent(int) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
parent(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
This convenience method returns the i'th ancestor (i=0 being the immediate parent) of the element.
parents - Variable in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
optional queue used to record parents; non-null only if IVisitResults.FLAG_RECORD_PARENTS was used when creating the object
parentsIterator() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
parentsIterator() - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
Optional iterator containing the parents; non-null only if IVisitResults.FLAG_RECORD_PARENTS was used when creating the object.
PARISC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
PARITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
parse(byte[]) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
Parse the provided XML data and return an XML Document object.
parse(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
 
parse(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV3Block
 
parse(long, ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
 
parse(Reader) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
Deprecated.
this method may throw an Error instead of returning null; please use JSONValue.parseWithException(Reader) instead
parse(Reader) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
parse(Reader, ContainerFactory) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
Parse JSON text into java object from the input source.
parse(Reader, ContentHandler) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
parse(Reader, ContentHandler, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
Stream processing of JSON text.
parse(Reader, List<Token>) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
 
parse(String) - Static method in class com.pnfsoftware.jeb.client.PublicAnnouncement
 
parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
Explode the internal signature (full) of a field.
parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
 
parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
 
parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
 
parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodDescriptor
 
parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
Explode the internal signature (full) of a method.
parse(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Parse the string representation of a wildcard type.
parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
Parse and create a new calling convention object.
parse(String) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
 
parse(String) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
Deprecated.
this method may throw an Error instead of returning null; please use JSONValue.parseWithException(String) instead
parse(String) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
parse(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
Parse the provided XML string and return an XML Document object.
parse(String) - Static method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
parse(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
Explode the internal signature (full) of a field.
parse(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
 
parse(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
 
parse(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
 
parse(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
Example: Lcom/foo/Bar<...>.Some<...>.Inside<...>;
Without generics: Lcom/foo/Bar$Some$Inside;
parse(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Parse the string representation of a wildcard type.
parse(String, ContainerFactory) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
parse(String, ContentHandler) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
parse(String, ContentHandler, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
parse(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
 
parse(SeekableByteChannel, int) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.CentralDirFileHeader
 
parse(SeekableByteChannel, int) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.EndOfCentralDir
 
parse(SeekableByteChannel, int) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
 
PARSE_AT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
parseAndBuild(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
 
parseArrayType(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
 
parseAt(byte[], int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
parseAt(byte[], int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Parse a single instruction.
parseAt(IVirtualMemory, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
parseAt(IVirtualMemory, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Parse a single instruction at the specified address in memory.
parseAtInternal(byte[], int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
Decode bytes as instructions.
parseCommandline(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Parse a string as a command line.
parseCString(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
Read until a 0-byte is encountered.
parseDeclaration(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
Parse a C declaration.
parseDeclaration(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
Parse a C declaration.
parseDevPluginClassnames(String) - Method in class com.pnfsoftware.jeb.core.EnginesPropertiesUtil
 
ParseException - Exception in com.pnfsoftware.jeb.util.encoding.json.parser
ParseException explains why and where the error occurs in source JSON text.
ParseException(int) - Constructor for exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
ParseException(int, Object) - Constructor for exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
ParseException(long, int, Object) - Constructor for exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
parseFromFile(File) - Static method in class com.pnfsoftware.jeb.core.Version
Read a file which should contain a single string containing a version number.
parseFromString(String) - Static method in class com.pnfsoftware.jeb.core.Version
Parse a version string into a Version object.
parseFullPrototype(IDexPrototype, IJavaTypeFactory) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
Parse a DEX prototype to an array of IR/AST Types.
parseInputToken(List<InputToken>) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
parseInputToken(List<InputToken>, boolean) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
Assign the inputToken value in the same index as inner CommandParameter list.
parseLevel(String) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Parse a log level name (or number) to a log level integer usable by Logger objects.
parseMajorJavaVersion(String) - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
Extract the major number from a standard Java version string.
parseMethodParameters(IDexUnit, IDexMethod, IJavaTypeFactory) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
Determine method parameters and register association.
parseNumber(String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueNumber
Parse a String and build the best matching type.
parsePathElements(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Parse the elements of a path.
parsePluginNamesListProperty(String) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
 
parsePrototype(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
Deprecated.
It is recommended to use TypeStringParser.parseSignature(String) instead.
parsePsData(byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
Parse the result of `ps` execution on an Android devide.
parseSafe(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
Explode the internal signature (full) of a method.
parseSafe(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
Explode the internal signature (full) of a field.
parseShortyPrototype(String, IJavaTypeFactory) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
Parse a DEX shorty prototype string to an array of IR/AST Types.
parseSignature(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
Parse a C function signature.
parseSignature(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
Parse a C function signature.
parseSimpleName(String, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Determine if the token at the provided index is the start of a SimpleName.
parseTokenString(String) - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
 
parseType(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
Parse a non-complex C type.
parseType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
Parse a type.
parseTypesRaw(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
Parse any C type or types.
parseUrlParameter(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
parseUrlParameters(String, String...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Extract the parameters of a URL-like encoded string.
parseValue(String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValuePrimitive
 
parseVarIdFromStandardName(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Parse a standard variable name (as generated by DUtil.formatVarId(int)) and retrieve the associated variable id.
parseWithContext(IMachineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
parseWithContext(IMachineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Parse a single instruction given a machine context.
parseWithContextInternal(IMachineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
The default implementation throws UnsupportedOperationException.
parseWithException(Reader) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
Parse JSON text into java object from the input source.
parseWithException(String) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
 
part(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Equivalent to slice(0, cnt)
partypes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodDescriptor
 
partypes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
 
PassthroughUnitLock - Class in com.pnfsoftware.jeb.core.units
Singleton, immutable unit lock implementation that locks nothing.
PASTE - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
PathProcessor - Class in com.pnfsoftware.jeb.util.base
The path processor class is used to resolve flexible paths (flexi-paths) and lists of multiple flexi-paths (multi-flexi-paths are flexi-paths separated by semicolons).
PathProcessor() - Constructor for class com.pnfsoftware.jeb.util.base.PathProcessor
Standard constructor.
PathProcessor(Map<String, String>) - Constructor for class com.pnfsoftware.jeb.util.base.PathProcessor
Construct a processor with a custom environment map.
pattern - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
pause() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Pause the target.
PAUSED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
 
pc - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Starting IR program counter.
PC_ID - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
PC_SHIFT_4 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
pcExpectedTermination - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Optional.
PCP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
pcThresholdMax - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Optional.
pcThresholdMin - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Optional.
PDB2_SIGNATURE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
PDB 2.0 file: 'NB10', little-endian
PDB7_SIGNATURE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
PDB 7.0 file: 'RSDS', little-endian
pdm - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
pdm - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
 
pdmGroupDefault - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
The default (anonymous) group name: an empty string.
pdmGroupText - Static variable in class com.pnfsoftware.jeb.core.JebConstants
PDM group name holding text rendering properties
pdmNsNativeDecompilers - Static variable in class com.pnfsoftware.jeb.core.JebConstants
Namespace holding PDMs for JEB native decompilers
pdmNsNativeDisassemblers - Static variable in class com.pnfsoftware.jeb.core.JebConstants
Namespace holding PDMs for JEB native disassemblers
pdmNsParsers - Static variable in class com.pnfsoftware.jeb.core.JebConstants
Namespace holding standard JEB parsers PDMs
pdmNsProject - Static variable in class com.pnfsoftware.jeb.core.JebConstants
Namespace holding a JEB Project PDMs
pdmRegionDecomp - Static variable in class com.pnfsoftware.jeb.core.JebConstants
 
pdmRegionDisas - Static variable in class com.pnfsoftware.jeb.core.JebConstants
 
pdmRegionNative - Static variable in class com.pnfsoftware.jeb.core.JebConstants
 
pdmRegionParsers - Static variable in class com.pnfsoftware.jeb.core.JebConstants
 
pdmRegionProject - Static variable in class com.pnfsoftware.jeb.core.JebConstants
Simple super region name holding JEB parsers PDM
PDP10 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
PDP11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
PDSP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
PE - Class in com.pnfsoftware.jeb.core.units.codeobject
Windows PE/COFF constants and static utility methods.
PE() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.PE
 
peek() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Peek a single byte within this array.
peek(byte[]) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Peek into this array.
peek(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Peek into this array for a specified amount of data.
peekNext() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
peekPrevious() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
peekType() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Peeks in the input stream for the upcoming type.
PEParser - Class in com.pnfsoftware.jeb.core.units.codeobject
A simple PE/PE64 parser (not relying on the IUnit interface) that may be used for convenience purposes.
PEParser(IInput) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.PEParser
 
Perflog - Class in com.pnfsoftware.jeb.core
Performance counters, reserved for internal debug use.
perform() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
An optimizer must implement this method.
perform() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
Perform optimizations on the target.
perform() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAdvancedAnalyzer
Perform a generic advanced analysis pass on the already analyzed model.
perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
Can be overridden.
perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
 
perform() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IGlobalAnalyzer
Request the decompiler plugin to perform global analysis on the code.
perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEBlockOptimizer
 
perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
 
perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Perform the optimization pass.
perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEPatternOptimizer
 
perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEStatementOptimizer
 
perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
perform() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Perform an optimization pass.
perform() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
perform() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Perform data flow analysis on the CFG.
perform() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
The default implementation calls AbstractJBlockOptimizer.performInternal(IJavaBlock, IJavaElement) on the input AST method, if the element to be optimized is a method.
perform() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJElementOptimizer
 
perform() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
An optimizer must implement this method.
perform() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
The default implementation calls AbstractJStatementOptimizer.performInternal(IJavaBlock) on the input AST method, if the element to be optimized is a method.
perform() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
Perform optimizations on the target.
perform(IDMethodContext) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
perform(IDMethodContext) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
perform(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
Run the optimizer on the provided target method.
perform(IJavaDecompilableElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
 
perform(IJavaDecompilableElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJOptimizer
Run the optimizer on the provided target element (method or class).
performAnalysis(boolean, Boolean, Runnable) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Start an analysis.
performInitialAnalysis() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Perform the initial analysis pass.
performInitialAnalysis(Boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
performInternal(IJavaBlock) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
The default implementation calls AbstractJStatementOptimizer.optimizeStatement(IJavaStatement) on all statements of the AST method to be optimized.
performInternal(IJavaBlock, IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
The default implementation calls AbstractJBlockOptimizer.optimizeBlock(IJavaBlock, IJavaElement) on all blocks of the AST method to be optimized.
performMultiple(List<OptimizerEntry<T>>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
performMultiple(List<OptimizerEntry<T>>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Run the list of optimizers, in sequence.
performOnCollection() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
An optimizer must implement this method.
performOnCollection(List<IDMethodContext>, Map<IDMethodContext, Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
performOnCollection(List<IDMethodContext>, Map<IDMethodContext, Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
performOnCollection(List<IDMethodContext>, Map<IDMethodContext, Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
Run the optimizer on the provided collection of methods.
performOnExpression(IEGeneric, IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
 
performOnExpression(IEGeneric, IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
The default implementation does nothing and returns null.
performOnExpression(IEGeneric, IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEPatternOptimizer
 
performOnExpression(IEGeneric, IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEOptimizer
Optimize a single expression.
performOnMethoBlocksRecursivively() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
 
performOnTarget(ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
 
performOnTarget(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Same as perform(true).
performOnTarget(T) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
Perform the optimization pass.
performSingle(OptimizerEntry<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
performSingle(OptimizerEntry<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Perform a single optimization, using the provided optimizer (which must have been previously registered).
performV1() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
performV2(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
PERMISSION_DIRTY - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer may undefine items as well as pre-existing routines
PERMISSION_FORCEFUL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer may undefine existing overlapping instruction or data items if necessary
PERMISSION_GENTLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer does not undefine existing items.
PERMISSION_GOD_MODE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer may undefine items as well as pre-existing routines.
PersistArtifactFiles - Static variable in interface com.pnfsoftware.jeb.core.IRuntimeProject
Project property
PersistenceStrategy - Static variable in interface com.pnfsoftware.jeb.core.IRuntimeProject
Project property: 0=default (full); 1=full; 2=quick.
PF_MASKOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PF_MASKPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PF_R - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PF_W - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PF_X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
pfxTypeDebugger - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
special prefix-type used by debugger plugins
pfxTypeDecompiler - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
special prefix-type used by decompiler plugins
ph1Insn - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
optionally set: subsequent instruction (peep-hole, next 1 instruction)
PHT32_ENTRY_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PHT64_ENTRY_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PI_PQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
ping(int, int, SoftwareBuildInfo, IProgressCallback, boolean) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Ping the JEB update server, and optionally download a JEB update on a compatible update channel.
PJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
pkgElts - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
 
plt - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
PluginInformation - Class in com.pnfsoftware.jeb.core
Standard implementation of a plugin information object.
PluginInformation() - Constructor for class com.pnfsoftware.jeb.core.PluginInformation
 
PluginInformation(String, String, String, Version) - Constructor for class com.pnfsoftware.jeb.core.PluginInformation
Create a new plugin information object, without specifying JEB core version requirements.
PluginInformation(String, String, String, Version, Version) - Constructor for class com.pnfsoftware.jeb.core.PluginInformation
Create a new plugin information objects.
PluginInformation(String, String, String, Version, Version, Version) - Constructor for class com.pnfsoftware.jeb.core.PluginInformation
Create a new plugin information objects.
pluginstore - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
PluralFormatter - Class in com.pnfsoftware.jeb.util.format
A text formatter that takes quantities into account to produce singular-form or plural-form tokens.
PluralFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.PluralFormatter
 
pm - Variable in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
 
pm - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
pm - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
 
PNFDMY1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
Reserved - Virtual processor ("PNF DUMMY 1") reserved for internal testing use.
PNFDMY1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
Reserved for JEB internal use
PNFDMY2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
Reserved - Virtual processor ("PNF DUMMY 2") reserved for internal testing use.
PNFDMY2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
Reserved for JEB internal use
poco - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
 
Pointer - Class in com.pnfsoftware.jeb.core.units.code
Description of a pointer or pointer to pointer.
Pointer(long) - Constructor for class com.pnfsoftware.jeb.core.units.code.Pointer
 
Pointer(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.Pointer
 
POINTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
Memory pointer.
POINTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
Pointer type.
POINTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Memory access
PointerLocation - Class in com.pnfsoftware.jeb.core.units.code
A pointer location, combining a Pointer with location (address) information.
PointerLocation(long, Pointer) - Constructor for class com.pnfsoftware.jeb.core.units.code.PointerLocation
 
POLICY_MEMWRITE_BADHIT_DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
POLICY_MEMWRITE_BADHIT_FORCE_NO_RECORDING - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
POLICY_MEMWRITE_BADHIT_FORCE_RECORDING - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
POLICY_MEMWRITE_BADHIT_NEED_STACK_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
POLYMORPHIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
Signature-polymorphic method.
Pool<T extends PoolEntry> - Class in com.pnfsoftware.jeb.core.units
A collection of entries that can be used by parsers to represent pools.
Pool(String) - Constructor for class com.pnfsoftware.jeb.core.units.Pool
 
Pool(String, int) - Constructor for class com.pnfsoftware.jeb.core.units.Pool
 
PoolEntry - Class in com.pnfsoftware.jeb.core.units
A numbered entry in a pool.
PoolEntry() - Constructor for class com.pnfsoftware.jeb.core.units.PoolEntry
 
poolname - Variable in class com.pnfsoftware.jeb.core.units.Pool
 
popAnonymousBaseType() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
popAnonymousCaptureInfo() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
popContainingClass() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
popContainingClass() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
popContainingMethod() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
popContainingMethod() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
popFrame() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Restore the current values of PC, variables, and native stack boundaries by popping the top-level frame.
popParent() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
popReplacements() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
PORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerConnectorClass
Connect to a remote location.
position() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Get the current position in the pipe.
position() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
Get the current history index.
position() - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
 
position() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
position() - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
 
position(int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
position(long) - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
 
position(long) - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
 
post(INet, String, String) - Static method in class com.pnfsoftware.jeb.client.JebNet
Internal routine to POST a x-www-form-urlencoded data attribute to the JPS or the floating license controller.
post(INet, String, String, long[]) - Static method in class com.pnfsoftware.jeb.client.JebNet
Internal routine to POST a x-www-form-urlencoded data attribute to the JPS or the floating license controller.
post(String, Map<String, String>, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
 
post(String, Map<String, String>, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
 
post(String, Map<String, String>, Map<String, String>, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
Perform an http POST request to send a simple form.
post(String, Map<String, String>, Map<String, String>, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
 
POST_ADD1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
Allow an additional 1 added to retrieved value
postAdd(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
postAllOptimizationsCallback(ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
 
postAllOptimizationsCallback(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
postAllOptimizationsCallback(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
This method might be overridden, but the parent should be called first.
postAllOptimizationsCallback(T) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizerInstrumenter
Executed once after all optimizations
postBlockConversion(CFG<InsnType>, BasicBlock<InsnType>, List<IEStatement>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
This method is called after AbstractConverter.convertBlock(BasicBlock, List) is called.
postCheck() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
Override to do command post-execution check.
postDecompilationCallback(Consumer<String>) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
Set a post-decompilation callback.
postDeserialization(IRuntimeProject) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
To be overridden by subclasses if necessary.
postDeserialization(IRuntimeProject) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
postDeserialization(IRuntimeProject) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
This method is called by the engines after a unit has been fully deserialized.
postEvaluateAt(EEmulator, long, IInstruction, long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
 
postEvaluateExternal(EEmulator, String, INativeMethodItem, long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
 
postEvaluateSyscall(EEmulator, long, IInstruction, int, String, INativeMethodItem, List<Long>, long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
 
postEvaluateUntranslated(EEmulator, IEUntranslatedInstruction, IInstruction, long, Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
 
postMultipart(String, Map<String, String>, Map<String, FormFileEntry>) - Method in interface com.pnfsoftware.jeb.util.net.INet
 
postMultipart(String, Map<String, String>, Map<String, FormFileEntry>) - Method in class com.pnfsoftware.jeb.util.net.Net
 
postMultipart(String, Map<String, String>, Map<String, FormFileEntry>, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
Perform an http POST request to send a form using the multipart/form-data encoding.
postMultipart(String, Map<String, String>, Map<String, FormFileEntry>, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
 
postOptimizationCallback(ICMethod, OptimizerEntry<ICMethod>, int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
 
postOptimizationCallback(IERoutineContext, OptimizerEntry<IERoutineContext>, int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
postOptimizationCallback(T, OptimizerEntry<T>, int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
This method might be overridden, but the parent should be called first.
postOptimizationCallback(T, OptimizerEntry<T>, int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizerInstrumenter
Executed after each optimization
postPerform(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Optimizers having DataChainsUpdatePolicy.UPDATE_IF_OPTIMIZED policy should return using this method.
postPerform(int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Optimizers having DataChainsUpdatePolicy.UPDATE_IF_OPTIMIZED or DataChainsUpdatePolicy.UPDATE_IF_REQUIRED policy should return using this method.
postprocessImage(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
 
postprocessImage(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
This method is called after the standard analysis pass completes (i.e., before any optional advanced analysis takes place).
postRoutineConversion(INativeMethodItem, IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Executed by convert after converting the blocks.
postUpdateTypes(ETypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Called once by the normalizer component in later stages.
POTENTIALLY_HARMFUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
This type indicates usage of a feature not recommended by guidelines due to its potential dangerousness.
pow(int, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Integer exponentiation.
pow(long, long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Long int exponentiation.
pow(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
POW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
POW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
Power (exponentiation) operator
PPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
PPC64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
PRE - Static variable in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Constant used to identify an item's primary comment located above/before the item (for rendering purposes).
preAllOptimizationsCallback(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
preAllOptimizationsCallback(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
This method might be overridden, but the parent should be called first.
preAllOptimizationsCallback(T) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizerInstrumenter
Executed once before all optimizations
PreArray - Class in com.pnfsoftware.jeb.util.serialization
Placeholder for a deserialized, not fully constructed array.
PreArray(Object, int) - Constructor for class com.pnfsoftware.jeb.util.serialization.PreArray
 
preBlockConversion(CFG<InsnType>, BasicBlock<InsnType>, List<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
This method is called before AbstractConverter.convertBlock(BasicBlock, List) is called.
preCheck() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
Override to do command pre-execution check.
PreCollection - Class in com.pnfsoftware.jeb.util.serialization
Placeholder for a deserialized, not fully constructed collection.
PreCollection(Collection<Object>, int) - Constructor for class com.pnfsoftware.jeb.util.serialization.PreCollection
 
Predicate - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Predicate - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
preFieldsGeneration(ICClass, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
 
preFieldsGeneration(ICClass, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
 
prefix() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
 
prefix() - Method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
 
prefixWithLevel - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
PreMap - Class in com.pnfsoftware.jeb.util.serialization
Placeholder for a deserialized, not fully constructed map.
PreMap(Map<Object, Object>, int) - Constructor for class com.pnfsoftware.jeb.util.serialization.PreMap
 
preMethodsGeneration(ICClass, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
 
preMethodsGeneration(ICClass, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
 
preNormalizeSignature(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
preOptimizationCallback(IERoutineContext, OptimizerEntry<IERoutineContext>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
preOptimizationCallback(T, OptimizerEntry<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
This method might be overridden, but the parent should be called first.
preOptimizationCallback(T, OptimizerEntry<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizerInstrumenter
Executed before each optimization
prepare() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
prepare() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
 
prepare() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
Interpreters may place resource intensive preparation operations here.
prepare(IOperable) - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
 
prepare(String, IInput, IUnitProcessor, IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
Legacy method that does not provide identmap.
prepare(String, IInput, IUnitProcessor, IUnitCreator, Map<Object, Object>) - Method in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
This method is used to produce a unit of the corresponding identifier type.
prepare(Document) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
This implementation checks that the input XML resource is an actual Android Manifest.
prepare(Document) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
This implementation calls super and sets the optional ApkXmlResourceHelper.attrPrefix attribute that will be auto-appended to simple attribute names.
prepare(Document) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
The default implementation retrieves sets the XmlResourceHelper.doc and XmlResourceHelper.rootElt attributes.
prepareExecution(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
The skeleton implementation returns false.
prepareExecution(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
The skeleton implementation returns false.
prepareExecution(ActionContext, IActionData) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Prepare the execution of an action.
prepareExecution(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
prepareIterations(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Reset all parameters to null, except for the instruction map (and associated optional maps like dalvik-to-ir, ir-to-dalvik maps).
prependCodePart(CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
preprocessImage(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
 
preprocessImage(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
This method is called before an analysis pass is performed.
preRoutineConversion(INativeMethodItem, IERoutineContext, List<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Executed by convert before converting the blocks.
PreRoutineInvocationDetails - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Objects generated during some IR simulation phase, representing the state of memory, registers, and stacks before sub-routine call.
PreRoutineInvocationDetails(IERoutineContext, EState) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
 
PrettyPrinter - Class in com.pnfsoftware.jeb.util.format
The pretty-printer object does its best to provide a human-readable representation of any object.
PrettyPrinter() - Constructor for class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
PrettyPrinter(boolean) - Constructor for class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
PrettyPrinter(boolean, int) - Constructor for class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
PrettyTypeFormatter - Class in com.pnfsoftware.jeb.core.units.code.asm.type
C-like formatting an INativeType to a string.
PrettyTypeFormatter() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
PrettyTypeFormatter(int, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
preUpdateTypes(ETypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Called once by the type setter component during the typing stage, before propagating all types to the IR elements.
previousValue - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
primitive(Object) - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
Receive notification of the JSON primitive values: java.lang.String, java.lang.Number, java.lang.Boolean null
PrimitiveCategory - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
Primitive type category (encoding).
primitiveNameToType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
Retrieve a primtive type from its high-level language name.
PrimitiveSizes - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Standard implementation for the sizes of C primitives.
PrimitiveSizes(int, int, int, int, int, int, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
PrimitiveSizes(IPrimitiveSizes) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
primitiveToLetter(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
primitiveToWrapper(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
priority - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
priority - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
 
PRIORITY_HIGH - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
A priority value well-suited for high-priority optimizers.
PRIORITY_LOW - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
A priority value well-suited for low-priority optimizers.
PRIORITY_STANDARD - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
A priority value well-suited for normal-priority optimizers.
PRISM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
PRIVATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
PRIVATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
PRIVATE - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
proc - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
proceed() - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
 
process() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
The default implementation calls AbstractUnit.processInternal(), and makes sure that a status string is set on error, or nullified on success.
process() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
 
process() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IClassRebuilder
Process with class discovery and rebuilding.
process() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilerExporter
 
process() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.RegionFinder
 
process() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Decompile and export all meaningful elements.
process() - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
 
process() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit
 
process() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
process() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Quickly process the unit.
process() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Process the unit.
process() - Method in class com.pnfsoftware.jeb.core.units.UnknownBinaryUnit
 
process(boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
 
process(boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit
 
process(boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.FileContainerUnit
 
process(boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit
 
process(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState.PointerSanitizer
 
process(INode, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.INodeHandler
Process a matched node.
process(IELFUnit, IELFSectionEntry, ByteBuffer) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionProcessor
Process a section.
process(String, IInput, IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Identify and process input data.
process(String, IInput, IUnitCreator, String) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Identify and process input data.
process(String, IInput, IUnitCreator, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Identify and process input data.
process(String, IInput, IUnitCreator, String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Identify and process input data.
process(String, IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Identify and process input data.
process(T, T, IVisitResults<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.INodeVisitor
Process a node being visited.
PROCESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerConnectorClass
Connect to a local or pseudo-local process.
processArtifact(IArtifact) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Process an artifact into this project.
processArtifact(IArtifact, String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Process an artifact into this project.
processed - Variable in class com.pnfsoftware.jeb.core.events.ControllerNotification
 
processInternal() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Plugins may override this method instead of the traditional AbstractUnit.process().
processMethods() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Decompile and export all internal methods.
processName - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator.Metadata
 
processNewVertexName(int, String) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
This method is called when a vertex is about to be renamed.
ProcessorException - Exception in com.pnfsoftware.jeb.core.units.code.asm.processor
Exception raised by processors when reporting errors found in the machine code to be parsed (eg, invalid opcodes).
ProcessorException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorException
 
ProcessorException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorException
 
ProcessorException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorException
 
ProcessorException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorException
 
ProcessorFamily - Class in com.pnfsoftware.jeb.core.units.codeobject
Dynamic enumeration of general processor families.
ProcessorFamily(int, String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
ProcessorInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Basic implementation of IProcessorInformation.
ProcessorInformation(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorInformation
 
processorMode - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
ProcessorType - Class in com.pnfsoftware.jeb.core.units.codeobject
Dynamic enumeration of processor types.
ProcessorType(int, String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
ProcessorType(int, String, ProcessorFamily) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
ProcessorUtil - Class in com.pnfsoftware.jeb.core.units.codeobject
Utility routines for ProcessorType.
ProcessorUtil() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ProcessorUtil
 
ProcessorVariant - Class in com.pnfsoftware.jeb.core.units.codeobject
Definition of a processor variant to further customize a ProcessorType.
ProcessorVariant(String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ProcessorVariant
 
processSignature(String, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Process non array or single-dimension arrays of reference or non-reference types.
processStoredReturnAddress(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
ret-addr on stack: pop and return
ret-addr in register: TBI
processStoredReturnAddress(StorageEntry, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
ret-addr on stack: pop and return
ret-addr in register: TBI
processSymbol(IELFSymbolEntry) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessor
Process a symbol entry (architecture specific)
processTopLevelClasses() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Decompile and export all top-level classes (i.e., non member classes).
processVertexMark(int, boolean) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
This method is called when the graph controller requests to mark or unmark a node.
ProcessWrapper - Class in com.pnfsoftware.jeb.util.concurrent
Safe wrapper around ProcessBuilder and Process.
ProcessWrapper(long, String...) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
Execute a process with timeout.
ProcessWrapper(String...) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
Execute a process without timeout.
ProgramCounter - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
Program counter register.
ProgressCallbackAdapter - Class in com.pnfsoftware.jeb.util.base
A concurrency-friendly, standard implementation of the progress callback interface.
ProgressCallbackAdapter() - Constructor for class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
 
progressCallbacks - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
ProjectClosing - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by a project before starting the closing process.
projectdb - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
ProjectFileStore - Class in com.pnfsoftware.jeb.core.dao.impl
A project store backed by the file system.
ProjectFileStore(IFileStore) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
 
ProjectLoaded - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by the context after a project was loaded or created.
ProjectPropertyChanged - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by a project to notify that one of its properties was changed.
ProjectSaved - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by the context after a project was saved.
projectTypeToName(int) - Static method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
 
ProjectUnloaded - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by the context after a project was closed.
PROLOGUES_ONLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeGapAnalysisStyle
Code gaps are disassembled if they match known prologues.
prologueVerifier - Variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
 
PROOF_OF_ROTATION_ATTR_ID - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV3Block
 
propagateTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Perform type determination and propagation on the CFG.
PROPERTIES - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
PropertyChange - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
A property was updated.
PropertyChangeNotification - Class in com.pnfsoftware.jeb.core.events
Event data issued with J.PropertyChange to report changes in one or more JEB properties.
PropertyChangeNotification() - Constructor for class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
 
PropertyChangeNotification(String, Object, IPropertyDefinition) - Constructor for class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
 
PropertyChangeNotification.Entry - Class in com.pnfsoftware.jeb.core.events
A property change entry.
PropertyChangeObject - Class in com.pnfsoftware.jeb.core.properties.impl
Record property changes without applying them (nor notifying listeners), until a call to PropertyChangeObject.commit() is made.
PropertyChangeObject() - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
 
PropertyChangeObject.Entry - Class in com.pnfsoftware.jeb.core.properties.impl
 
PropertyChangeTriggerBoolean - Class in com.pnfsoftware.jeb.core.properties.impl
Change trigger for boolean properties.
PropertyChangeTriggerBoolean(String, String, IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
 
PropertyChangeTriggerInteger - Class in com.pnfsoftware.jeb.core.properties.impl
Change trigger for integer properties.
PropertyChangeTriggerInteger(String, String, IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerInteger
 
PropertyChangeTriggerString - Class in com.pnfsoftware.jeb.core.properties.impl
Change trigger for string properties.
PropertyChangeTriggerString(String, String, IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerString
 
PropertyDefinition - Class in com.pnfsoftware.jeb.core.properties.impl
Definition of a property.
PropertyDefinitionManager - Class in com.pnfsoftware.jeb.core.properties.impl
Standard implementation of a property definitions manager (PDM).
PropertyDefinitionManager() - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
Create a new PDM.
PropertyDefinitionManager(String) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
Create a new PDM.
PropertyDefinitionManager(String, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
PropertyDefinitionManager(String, IPropertyDefinitionManager, String, int) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
Create a new PDM.
PropertyInputSizeHint - Enum Class in com.pnfsoftware.jeb.core.properties.impl
Size hint for clients rendering a property.
PropertyManager - Class in com.pnfsoftware.jeb.core.properties.impl
Standard implementation of a property manager (PM) using one or more definition managers (PDM) to define legal properties.
PropertyManager(IPropertyDefinitionManager, IConfiguration) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
Create a property manager without a master PM.
PropertyManager(IPropertyDefinitionManager, IConfiguration, IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
Create a property manager, attach it to a PDM.
PropertyManager(IPropertyDefinitionManager, IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
Create a configuration object-less property manager.
PropertyTypeBoolean - Class in com.pnfsoftware.jeb.core.properties.impl
Boolean property type.
PropertyTypeInteger - Class in com.pnfsoftware.jeb.core.properties.impl
Integer property type with constraints.
PropertyTypePath - Class in com.pnfsoftware.jeb.core.properties.impl
Path (custom string) property type.
PropertyTypeSelection - Class in com.pnfsoftware.jeb.core.properties.impl
Specialized type of integer property offering a selection of string-based values.
PropertyTypeSelection.Builder - Class in com.pnfsoftware.jeb.core.properties.impl
 
PropertyTypeSelection.E - Class in com.pnfsoftware.jeb.core.properties.impl
 
PropertyTypeString - Class in com.pnfsoftware.jeb.core.properties.impl
String property type.
PropertyUtil - Class in com.pnfsoftware.jeb.core.properties.impl
Utility routines for properties, property managers, and property definition managers.
PropertyUtil() - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
 
propnameAllowAdvancedAnalysis - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameAnalysisStyle - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameApplyAndroidNativePrototypes - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameASTOptimizerMaxRunCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameCallingConvention - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameCheckMOTD - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameCheckUpdates - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameCompilerIdentification - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameContextInfoDb - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
 
propnameControllerInterface - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameControllerMessage - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameControllerPort - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameControllerProtocol - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameCreatePackagesFromRoutineNames - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameDebugEnabled - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameDebugInformationRetrievalPolicy - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameDebugInformationUsagePolicy - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameDecryptorSupport - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameDelayAnalysis - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameDevelopmentMode - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameDisplayASTElementStackOnHover - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameDisplayMethodInternalsAsComment - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameDisplayPrivateMethodsLast - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameDisregardCollapse - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameDoNotGenerateThisIfPossible - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameEmulatorConfigPath - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
 
propnameEnableDeobfuscators - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameEnableExternalPlugins - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameEnableUnsafeOptimizers - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameEndianness - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameEulaAccepted - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameFirstRun - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameForceSynchronousAnalysis - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameGenerateAnnotations - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameGenerateLambdas - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameGenerateOverrideAnnotations - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameGenerateSyntheticFields - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameGenerateSyntheticMethods - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameHideCasts - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
propnameHideTopLevelNamespaceElements - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
propnameImageBase - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameIncludeExtraDataInErrorLogs - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameInsertBlankLinesAfterCompounds - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameIROptimizerMaxRunCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameLastMOTDId - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameLastRun - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameLastVersionRun - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameLatestAvailableUpdate - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameLicenseKey - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameListOfDisabledExternalPlugins - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameListOfDisabledExternalPlugins - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
 
propnameLoadTypelibrariesCodelessSigs - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameLogLevel - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameMemoryResolutionPolicy - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameMergeAdjacentDefinitions - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
propnameMethodDecompilationTimeout - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameNetworkProxy - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameNextDecompKeepIR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnamePerformClassRecovery - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnamePerformFakeRoutineCallAnalysis - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnamePerformGlobalAnalysis - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnamePerformRttiRecovery - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnamePreferHexAddresses - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnamePreferredLanguage - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameReconversionMaxCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameRelocationBaseForZeroBasedRelocatableObjects - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameResolveFieldAccessTargets - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameResolveMethodCallTargets - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameRunCount - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameScriptsFolder - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameSignaturePackagesLoading - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameSortItemsForRendering - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameSpaceOutCompounds - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
 
propnameSplitCallArgThreshold - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameStructurerUseVersion - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameSupportExpired - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameSwitchAnalysisStyle - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameTailCallAnalysisStyle - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameTelemetryReporting - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameUpdateChannel - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameUploadErrorFiles - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameUploadErrorLogs - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameUseDebugInfoNames - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
 
propnameUseFriendlyVariableNames - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameUseTypeLibraries - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
propnameUseWellKnownLiterals - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
 
propnameUuid - Static variable in class com.pnfsoftware.jeb.client.P
 
propnameWriteUpdateToDiskOnlyIfValid - Static variable in class com.pnfsoftware.jeb.client.P
if false (default), dump to disk as data arrives (better for memory usage)
protectBlock(int, int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Add a handler to the list of exception handlers protecting the provided block.
PROTECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
PROTECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
PROTECTED - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
protection - Variable in class com.pnfsoftware.jeb.core.units.code.asm.memory.Range
 
PROTO - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
 
PROTOCOL_HTTP - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
 
PROTOCOL_HTTPS - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
 
PROTOTYPE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
 
PROTOTYPE_UPDATED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
PrototypeAttribute - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
Attributes of a native prototype item.
PROVIDE_TYPE_HINT - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Code specific: Provide a type hint for a code item.
PROVIDER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
A content provider end-point.
ProviderDescription(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ProviderDescription
 
pseudotypeImage - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
Generic Image format (jpg, png, bmp...)
PT_ARM_EXIDX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_DYNAMIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_GNU_EH_FRAME - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_GNU_PROPERTY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_GNU_RELRO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_GNU_STACK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_CORE_COMM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_CORE_KERNEL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_CORE_LOADABLE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_CORE_MMF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_CORE_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_CORE_PROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_CORE_SHM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_CORE_STACK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_CORE_UTSNAME - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_CORE_VERSION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_FASTBIND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_HSL_ANNOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_OPT_ANNOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_PARALLEL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_STACK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_HP_TLS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_IA_64_ARCHEXT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_IA_64_HP_HSL_ANOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_IA_64_HP_OPT_ANOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_IA_64_HP_STACK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_IA_64_UNWIND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_INTERP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_LOAD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The array element specifies a loadable segment, described by p_filesz and p_memsz.
PT_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_MIPS_OPTIONS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_MIPS_REGINFO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_MIPS_RTPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_NOTE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_NULL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_PARISC_ARCHEXT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_PARISC_UNWIND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_PARISC_WEAKORDER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_PHDR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The array element, if present, specifies the location and size of the program header table itself, both in the file and in the memory image of the program.
PT_SHLIB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
PT_TLS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ptr - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
A pointer type fitting on a single slot (the size of the slot is architecture-dependant).
PTR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
PTR_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
Source is a pointer to target
PTRCODE - Static variable in class com.pnfsoftware.jeb.core.units.code.Pointer
Address references a pointer (ie, this is a double-indirection) to an area of code; `size` is N/A.
PTRDATA - Static variable in class com.pnfsoftware.jeb.core.units.code.Pointer
address references a pointer (ie, this is a double-indirection) to an area of data; `size` is N/A.
PTRFUNCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
PTROBJECT - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
PTRVARIABLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
PUBLIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
PUBLIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
PUBLIC - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
PublicAnnouncement - Class in com.pnfsoftware.jeb.client
Public announcement objects are received and used by JEB clients to display important information pushed by PNF Software.
pubmap - Variable in class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper.InternalMap
A map of IDs to (res_type, res_name) entries
pull() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
Pull the head, unless the queue is empty, in which case null is returned.
pullAll() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
Pull all elements.
pullFile(AdbWrapper, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Attempt to pull a file from a device using a variety of methods.
pullFile(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Download a file from a device.
pullRequestedClassDecompilations() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
 
pullRequestedFieldDecompilations() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
 
pullRequestedMethodDecompilations() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
 
Pure - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
 
PURE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
simple reference
push(E) - Method in class com.pnfsoftware.jeb.util.collect.VerifiedDeque
Validate and eventually push/bail/raise an element to the wrapped deque.
pushAnonymousBaseType(IJavaType) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
pushAnonymousCaptureInfo(JavaOutputSink.CaptureInfo) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
pushContainingClass(ICClass) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
pushContainingClass(IJavaClass) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
pushContainingMethod(ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
pushContainingMethod(IJavaMethod) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
pushContext(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Create and push a new execution context.
pushFile(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Upload a file onto a device.
pushFrame() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Save a frame that will contain the current virtual PC, variables, and native stack boundaries.
pushFrame(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Create and push a frame within the current (top) emulation context.
pushOriginInfo(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
Push additional origin information for this context.
pushParent(T) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
pushReplacements(Map<IJavaIdentifier, IJavaExpression>) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
put(byte[]) - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
Store a new file in the store under a store-decided key.
put(byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
 
put(byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
 
put(byte[], int, int, T) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
Add a new entry to the trie.
put(byte[], T) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
Add a new entry to the trie.
put(int, int) - Method in class com.pnfsoftware.jeb.util.collect.IntMap
Add an entry.
put(int, E) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
Add an element to a bucket.
put(Long, V) - Method in class com.pnfsoftware.jeb.util.collect.AddressHashMap
 
put(Long, V) - Method in class com.pnfsoftware.jeb.util.collect.AddressTreeMap
 
put(String, byte[]) - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
Store a new file in the store under the given key.
put(String, byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
 
put(String, byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
 
put(Map<? extends K, ? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.MapBuilder
 
put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
 
put(K, V) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Add a segment to the map.
put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.MapBuilder
 
put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
Add a key-value mapping.
put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
put(K, V) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
 
put(K, V) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
 
put(K, V) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
put(T) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
Add a new entry to the trie.
putAll(List<List<? extends E>>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
 
putAll(Map<? extends K, ? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
putAll(Map<? extends K, ? extends V>) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
Add multiple segments to the map.
putAll(Map<? extends K, ? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
putAll(Map<? extends K, List<? extends V>>) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
putAll(Map<? extends K, List<? extends V>>) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
putAll(Map<C, Comment>) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
putData(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
putData(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
putData(Map<? extends String, ? extends Object>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
putMulti(int, Collection<? extends E>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
Add multiple elements mapped by the same key.
putMulti(Map<K, C>, K, V, Supplier<C>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Add a key-value entry to the provided multi-map.
putMulti(Map<K, List<V>>, K, Collection<V>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Add a collection of key-value entries to the provided multi-map.
putMulti(Map<K, List<V>>, K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Add a key-value entry to the provided multi-map.
putMulti(K, Collection<? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
Add multiple elements mapped by the same key.
putMulti(K, Collection<? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
Add multiple elements mapped by the same key.
putNoOverwrite(Map<String, V>, String, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Insert a value to a string-key'ed map with guarantee that no existing key-value pair will be overwritten.
putSafe(byte[], int, int, T, T[]) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
Add a new entry to the trie.
putUnsafe(K, V) - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
PYTHON - Enum constant in enum class com.pnfsoftware.jeb.client.script.ScriptType
Python script, using the Jython interpreter.
PYTHON - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
 
PythonLexer - Class in com.pnfsoftware.jeb.util.encoding.jflex.lexers
 
PythonLexer() - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
Create an empty lexer, yyrset will be called later to reset and assign the reader
PythonLexer(Reader) - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
Creates a new scanner
PythonScriptFactory - Class in com.pnfsoftware.jeb.client.script
Create an IScript object out of a JEB Python script.
PythonScriptFactory(String, String, String) - Constructor for class com.pnfsoftware.jeb.client.script.PythonScriptFactory
 

Q

Q - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
query(String) - Method in interface com.pnfsoftware.jeb.util.net.INet
Perform an http GET request.
query(String) - Method in class com.pnfsoftware.jeb.util.net.Net
 
query(String, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
 
query(String, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
 
query(String, Map<String, String>, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
Perform an http GET request.
query(String, Map<String, String>, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
 
QUERY_OVERRIDES - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Code specific: Query code overrides.
QUERY_TYPE_HIER - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Code specific: Query types hierarchies.
QUERY_XREFS - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Query cross-references.
queryAssistant(int, String) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
Query the assistant through JEB.IO.
queryBinary(String) - Method in interface com.pnfsoftware.jeb.util.net.INet
Perform an http GET request.
queryBinary(String) - Method in class com.pnfsoftware.jeb.util.net.Net
 
queryBinary(String, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
 
queryBinary(String, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
 
queryBinary(String, Map<String, String>, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
Perform an http GET request.
queryBinary(String, Map<String, String>, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
 
queryBinary(String, Map<String, String>, Map<String, String>, IProgressCallback) - Method in interface com.pnfsoftware.jeb.util.net.INet
Perform an http GET request.
queryBinary(String, Map<String, String>, Map<String, String>, IProgressCallback) - Method in class com.pnfsoftware.jeb.util.net.Net
 
QUESTION - Enum constant in enum class com.pnfsoftware.jeb.client.api.IconType
A question-mark icon.
QuestionNotificationPath - Class in com.pnfsoftware.jeb.core.events
A specific question notification that requires a path.
QuestionNotificationPath(QuestionNotificationPath.Type, String, String) - Constructor for class com.pnfsoftware.jeb.core.events.QuestionNotificationPath
 
QuestionNotificationPath.Type - Enum Class in com.pnfsoftware.jeb.core.events
Type of path to be provided in the notification response.
QuestionNotificationText - Class in com.pnfsoftware.jeb.core.events
A specific question notification that requires a text buffer.
QuestionNotificationText(String, String) - Constructor for class com.pnfsoftware.jeb.core.events.QuestionNotificationText
 
QuestionNotificationYesNo - Class in com.pnfsoftware.jeb.core.events
A specific question notification that requires a yes/no response to a question.
QuestionNotificationYesNo(String, boolean) - Constructor for class com.pnfsoftware.jeb.core.events.QuestionNotificationYesNo
 
QuestionNotificationYesNo(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.events.QuestionNotificationYesNo
 
quickDetermination() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IClassRebuilder
Determine whether IClassRebuilder.process() has a chance of finding anything.
QUOTES_AS_NORMAL_CHAR - Static variable in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
Indicate to the parser that quotes should be processed as any other char.

R

r - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
 
R_386_16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The following relocations are GNU extensions.
R_386_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_COPY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_GLOB_DAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_GOT32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_GOTOFF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_GOTPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_IRELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_JMP_SLOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The link editor creates this relocation type for dynamic linking.
R_386_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_PC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_PC32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_PC8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_PLT32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_RELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_DESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_DESC_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_DTPMOD32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_DTPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_GD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_GD_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
More TLS relocations
R_386_TLS_GD_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_GD_POP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_GD_PUSH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_GOTDESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_GOTIE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_IE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_IE_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_LDM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_LDM_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_LDM_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_LDM_POP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_LDM_PUSH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_LDO_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_LE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_LE_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_386_TLS_TPOFF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
TLS relocations
R_386_TLS_TPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_ABS16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_ABS32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_ABS64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_ADD_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_ADR_PREL_LO21 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_ADR_PREL_PG_HI21 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_ADR_PREL_PG_HI21_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_CALL26 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_CONDBR19 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_COPY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_GLOB_DAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_IRELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_JUMP_SLOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_JUMP26 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_LD_PREL_LO19 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_LDST128_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_LDST16_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_LDST32_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_LDST64_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_LDST8_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_PREL_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_PREL_G0_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_PREL_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_PREL_G1_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_PREL_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_PREL_G2_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_PREL_G3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_SABS_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_SABS_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_SABS_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_UABS_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_UABS_G0_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_UABS_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_UABS_G1_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_UABS_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_UABS_G2_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_MOVW_UABS_G3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_NONE_ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_PREL16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_PREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_PREL64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_RELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_TLS_DTPREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_TLS_TPREL64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_AARCH64_TSTBR14 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ABS12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ABS16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ABS32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ABS32_NOI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ABS8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_PC_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_PC_G0_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_PC_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_PC_G1_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_PC_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_PCREL_15_8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_PCREL_23_15 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_PCREL_7_0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_SB_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_SB_G0_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_SB_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_SB_G1_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_SB_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_SBREL_19_12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ALU_SBREL_27_20_CK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_BASE_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_BASE_PREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_BREL_ADJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_COPY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_GLOB_DAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_GNU_VTENTRY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_GNU_VTINHERIT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_GOT_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_GOT_BREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_GOT_BREL12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_GOT_PREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_GOTOFF12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_GOTOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_GOTRELAX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_JUMP_SLOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_JUMP24 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDC_PC_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDC_PC_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDC_PC_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDC_SB_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDC_SB_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDC_SB_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDR_PC_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDR_PC_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDR_PC_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDR_SB_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDR_SB_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDR_SB_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDR_SBREL_11_0_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDRS_PC_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDRS_PC_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDRS_PC_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDRS_SB_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDRS_SB_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_LDRS_SB_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_ME_TOO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_MOVT_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_MOVT_BREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_MOVT_PREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_MOVW_ABS_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_MOVW_BREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_MOVW_BREL_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_MOVW_PREL_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PC24 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PLT32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PLT32_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PREL31 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_10 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_13 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_14 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_15 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_4 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_6 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_PRIVATE_9 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_REL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_REL32_NOI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_RELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_SBREL31 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_SBREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TARGET1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TARGET2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_ABS5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_ALU_PREL_11_0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_JUMP11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_JUMP19 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_JUMP24 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_JUMP6 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_JUMP8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_MOVT_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_MOVT_BREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_MOVT_PREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_MOVW_ABS_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_MOVW_BREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_MOVW_BREL_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_MOVW_PREL_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_PC12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_PC8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_SWI8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_TLS_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_TLS_DESCSEQ16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_TLS_DESCSEQ32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_THM_XPC22 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_DESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_DESCSEQ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_DTPMOD32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_DTPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_GD32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_GOTDESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_IE12GP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_IE32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_LDM32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_LDO12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_LDO32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_LE12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_LE32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_TLS_TPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_V4BX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_ARM_XPC25 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_26_S1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_CALL16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_GOT_DISP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_GOT_OFST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_GOT_PAGE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_GOT16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_PC16_S1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_TLS_DTPREL_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_TLS_DTPREL_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_TLS_GD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_TLS_LDM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_TLS_TPREL_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MICROMIPS_TLS_TPREL_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_26 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_ADD_IMMEDIATE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_CALL_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_CALL_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_CALL16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_COPY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_DELETE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_GLOB_DAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_GOT_DISP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_GOT_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_GOT_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_GOT_OFST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_GOT_PAGE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_GOT16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_GPREL16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_GPREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_HIGHER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_HIGHEST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_INSERT_A - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_INSERT_B - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_JALR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_JUMP_SLOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_LITERAL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_NUM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_PC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_PC18_S3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_PC19_S2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_PC21_S2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_PC26_S2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_PC32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_PCHI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_PCLO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_PJUMP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_REL16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_REL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_RELGOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_SCN_DISP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_SHIFT5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_SHIFT6 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_SUB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_DTPMOD32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_DTPMOD64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_DTPREL_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_DTPREL_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_DTPREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_DTPREL64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_GD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_GOTTPREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_LDM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_TPREL_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_TPREL_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_TPREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_TLS_TPREL64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_UNUSED1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS_UNUSED2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS16_GOT16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS16_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_MIPS16_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_32S - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_COPY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_DTPMOD64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_DTPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_DTPOFF64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_GLOB_DAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_GOT32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_GOT64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_GOTOFF64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_GOTPC32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_GOTPC32_TLSDESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_GOTPC64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_GOTPCREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_GOTPCREL64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_GOTPLT64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_GOTTPOFF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_IRELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_JUMP_SLOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_NUM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_PC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_PC32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_PC64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_PC8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_PLT32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_PLTOFF64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_RELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_RELATIVE64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_SIZE32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_SIZE64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_TLSDESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_TLSDESC_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_TLSGD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_TLSLD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_TPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R_X86_64_TPOFF64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
R32C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
R78KOR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
raiseUndefined(byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
 
random() - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
 
randomUniqueId() - Static method in class com.pnfsoftware.jeb.util.format.Strings
Generate a 32-character long random unique identifier.
range(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
Generate an incremental range of integers from 0 to the provided count.
range(int, int) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
Generate an incremental range of integers.
range(int, int, int) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
Generate an iterable range of integers.
range(long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Generate an incremental range of integers from 0 to the provided count.
range(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Generate an incremental range of integers.
range(long, long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Generate an iterable range of integers.
Range - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
A memory range and its protection flags.
Range(long, long, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.Range
 
rangelistptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
rangelistptr - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
raw - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
 
raw - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
 
raw - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
 
RAW_CONVERSION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
 
RCE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
read() - Method in class com.pnfsoftware.jeb.util.encoding.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read() - Method in class com.pnfsoftware.jeb.util.io.DummyInputStream
 
read() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
read() - Method in class com.pnfsoftware.jeb.util.serialization.DeserializerHelper
 
read(byte[]) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
read(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.encoding.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
read(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.DummyInputStream
 
read(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
read(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.output.text.IBinaryRepresentation
Read bytes from the binary representation.
read(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a range of bytes.
read(long, int, byte[], int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a range of bytes.
read(long, INativeType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader
Read bytes at the given memory address and treat them as an object of the provided type.
read(IVirtualMemory, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read a single byte and perform a zero-extension.
read(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
read(ByteBuffer) - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
 
read(ByteBuffer) - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
 
read(SeekableByteChannel, long, int, boolean) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
read(SeekableByteChannel, long, int, boolean, ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
READ_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
Source reads target
read_int16(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
 
read_int32(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
 
read_int64(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
 
read_int7(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
 
READ_ONLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
Context-sensitive, side-effect-free.
read_uint1(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
 
read_uint16(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
 
read_uint32(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
 
read_uint64(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
 
read_uint7(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
 
READ_WRITE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
Context-sensitive, has side-effects.
readAll() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
 
readArg(IEConverter<?>, StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
 
readArrayLength() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Prolog to reading an array value in CBOR format.
readAsLongSafe(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read an integer (byte, short, int or long) and converts it to Long.
readAsLongSafe(IVirtualMemory, Endianness, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
 
readAsUnsignedLongSafe(IVirtualMemory, long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read an integer (byte, short, int or long) and zero extend it to Long.
readAsUnsignedLongSafe(IVirtualMemory, Endianness, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
 
readAttribute(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
Retrieve the attribute value of the first tag having the provided name.
readAttributes(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
Retrieve the attribute values for all tags having the provided name.
readBEInt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readBEInt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a big-endian 32-bit integer.
readBEIntSafe(IVirtualMemory, long, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read a big-endian 32-bit integer.
readBELong(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readBELong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a big-endian 64-bit integer.
readBELongSafe(IVirtualMemory, long, long[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read a big-endian 64-bit integer.
readBEShort(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readBEShort(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a big-endian 16-bit integer.
readBEShortSafe(IVirtualMemory, long, short[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read a big-endian 16-bit integer.
readBestEffort(SeekableByteChannel, long, int, boolean, ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
 
readBOM(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Retrieve the charset from start bytes.
readBoolean() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a boolean value in CBOR format.
readBoolean() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readBooleans(IVirtualMemory, long, boolean[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read an array of booleans from memory.
readBreak() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a "break"/stop value in CBOR format.
readByte() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readByte(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readByte(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Convenience method.
readBytes(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
 
readBytes(IInput, long, byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.input.InputHelper
Convenience method to read bytes from an input source.
readBytes(IVirtualMemory, long, byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read an array of bytes from memory.
readByteSafe(IVirtualMemory, long, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read a byte safely (this method does not raise MemoryException).
readBytesSafe(IVirtualMemory, long, int, byte[], int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Safely read at most the requested amount of bytes.
readBytesSafe(IVirtualMemory, long, int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Safely read at most the requested amount of bytes.
readByteString() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a byte string value in CBOR format.
readByteStringLength() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Prolog to reading a byte string value in CBOR format.
readChar() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readChars(IVirtualMemory, long, char[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read an array of chars from memory.
readData(ZipEntry) - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Read an entry's data and provide the decompressed bytes.
readData(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Read an entry's data and provide the decompressed bytes.
readDouble() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a double-precision float value in CBOR format.
readDouble() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readDoubles(IVirtualMemory, long, double[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read an array of doubles from memory.
readEntry(String) - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericZipBrowser
 
readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
 
readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
 
readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
 
readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
 
readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
 
readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
 
readFile(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read the contents of a binary file that is at most 2 Gb.
readFile(File, long) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read the contents of a binary file that is at most 2 Gb.
readFile(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read the contents of a binary file.
readFileSafe(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read a binary file safely.
readFloat() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a single-precision float value in CBOR format.
readFloat() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readFloats(IVirtualMemory, long, float[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read an array of floats from memory.
readFully(byte[]) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readFully(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readHalfPrecisionFloat() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a half-precision float value in CBOR format.
readHeaderByte(IInput, int) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
Read a single header byte.
readInputLine() - Static method in class com.pnfsoftware.jeb.util.io.IO
Read a line from the standard input.
readInputLineSafe() - Static method in class com.pnfsoftware.jeb.util.io.IO
Read a line from the standard input.
readInputStream(InputStream) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read and reliably return all bytes of an input stream.
readInt() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
 
readInt() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a signed or unsigned integer value in CBOR format.
readInt() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readInt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readInt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a 32-bit integer using the standard endianness.
readInt(long, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readInt(long, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a 32-bit integer.
readInt16() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a signed or unsigned 16-bit integer value in CBOR format.
readInt32() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a signed or unsigned 32-bit integer value in CBOR format.
readInt64() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a signed or unsigned 64-bit integer value in CBOR format.
readInt8() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a signed or unsigned 8-bit integer value in CBOR format.
readInternal(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
readInts(IVirtualMemory, long, int[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read an array of ints from memory.
readIntSafe(Endianness, IVirtualMemory, long, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read a little-endian 32-bit integer using a specific byte ordering.
readIntULEB128() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readLEInt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readLEInt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a little-endian 32-bit integer.
readLEIntSafe(IVirtualMemory, long, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read a little-endian 32-bit integer.
readLELong(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readLELong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a little-endian 64-bit integer.
readLELongSafe(IVirtualMemory, long, long[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read a little-endian 64-bit integer.
readLEShort(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readLEShort(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a little-endian 16-bit integer.
readLEShortSafe(IVirtualMemory, long, short[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read a little-endian 16-bit integer.
readLine() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
Deprecated.
readLines(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read the UTF-8 encoded lines of a text file.
readLines(File, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read the lines of a text file.
readLines(InputStream) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read the contents of a stream as a text buffer of UTF-8 encoded strings.
readLines(InputStream, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read the contents of a stream as a line of strings.
readLinesSafe(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read the lines of a UTF8 encoded text file.
readLinesSafe(File, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
Read the lines of a text file.
readLock() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
readLong() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readLong(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readLong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a 64-bit integer using the standard endianness.
readLong(long, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readLong(long, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a 64-bit integer.
readLongs(IVirtualMemory, long, long[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read an array of longs from memory.
readLongSafe(Endianness, IVirtualMemory, long, long[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read a little-endian 64-bit integer using a specific byte ordering.
readLongULEB128() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readMajorType(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads the next major type from the underlying input stream, and verifies whether it matches the given expectation.
readMajorTypeExact(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads the next major type from the underlying input stream, and verifies whether it matches the given expectations.
readMajorTypeWithSize(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads the next major type from the underlying input stream, verifies whether it matches the given expectation, and decodes the payload into a size.
readMapLength() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Prolog to reading a map of key-value pairs in CBOR format.
readMemory(long, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Read memory bytes.
readMemory(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
readMemory(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Read from memory.
readMemory2(long, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Read memory bytes.
readMemorySafe(IDebuggerUnit, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
Read exact memory data at specified address.
readMemoryStringSafe(IDebuggerUnit, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
Temporarily disabled.
readMultiAttributes(String, String...) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
Retrieve several attribute values for all tags having the provided name.
readNull() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a null-value in CBOR format.
readNullTerminatedStringSafe(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read from memory a series of ASCII characters, terminated by a null byte, and build the corresponding String.
readPointedAsciiString(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
 
readPointer(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
Convenience method.
readPointer(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readPointer(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
readProperty(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Read a device Android property.
reads() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
 
readSafe(IVirtualMemory, long, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read an array of bytes from memory (this method does not raise MemoryException).
readShort() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readShort(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readShort(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a 16-bit integer using the standard endianness.
readShort(long, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
readShort(long, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Read a 16-bit integer.
readShorts(IVirtualMemory, long, short[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read an array of shorts from memory.
readShortSafe(Endianness, IVirtualMemory, long, short[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Read a little-endian 16-bit integer using a specific byte ordering.
readSimpleValue() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a single byte value in CBOR format.
readSize() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
 
readSmallInt() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a signed or unsigned small (<= 23) integer value in CBOR format.
readStorage(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
readTag() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads a semantic tag value in CBOR format.
readTextString() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads an UTF-8 encoded string value in CBOR format.
readTextStringLength() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Prolog to reading an UTF-8 encoded string value in CBOR format.
readToken(String, int, Collection<Integer>, String[]) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
Read a token.
readToken(String, int, Collection<Integer>, String[], boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
Read a token.
readUInt(int, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads an unsigned integer with a given length-indicator.
readUInt16() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads an unsigned 16-bit integer value
readUInt32() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads an unsigned 32-bit integer value
readUInt64() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads an unsigned 64-bit integer value
readUInt8() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads an unsigned 8-bit integer value
readUIntExact(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads an unsigned integer with a given length-indicator.
readULEB128(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128
 
readULEB128(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.LongLEB128
 
readUndefined() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
Reads an undefined value in CBOR format.
readUnsignedByte() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readUnsignedShort() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readUTF() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
readWait(long) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Read a single byte of data.
READY - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
 
REAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
realsize() - Method in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
 
rebase(String) - Method in class com.pnfsoftware.jeb.core.input.FileInput
Force a new base and reopen the file.
RECEIVER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
A broadcast receiver end-point.
ReceiverDescription(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ReceiverDescription
 
reconnectEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
This method reconnects a block x from y to z, i.e.
reconnectEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>, Integer) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
This method reconnects a block x from y to z, i.e.
reconnectEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
This method reconnects a block x from y to z, i.e.
reconnectEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>, Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
This method reconnects a block x from y to z, i.e.
reconnectEdges(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
reconnectIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
This method irregularly reconnects a block x from y to z, i.e.
reconnectIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>, Integer) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
This method irregularly reconnects a block x from y to z, i.e.
reconnectIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
This method irregularly reconnects a block x from y to z, i.e.
reconnectIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>, Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
This method irregularly reconnects a block x from y to z, i.e.
reconnectIrregularEdges(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
reconnectIrregularEdges(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
reconversionMaxCount - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
record(int, int) - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
 
record(long, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
 
record(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
 
record(Object) - Method in class com.pnfsoftware.jeb.util.serialization.PreArray
 
record(Object) - Method in class com.pnfsoftware.jeb.util.serialization.PreCollection
 
record(Object) - Method in class com.pnfsoftware.jeb.util.serialization.PreMap
 
record(String) - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryDatabase
Convenience method.
record(String) - Method in class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
 
record(String) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
record(String, String, String) - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryDatabase
Convenience method.
record(String, String, String) - Method in class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
 
record(String, String, String) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
record(String, String, String, String, String) - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryDatabase
Convenience method.
record(String, String, String, String, String) - Method in class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
 
record(String, String, String, String, String) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
record(String, Map<String, String>) - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryDatabase
Record a telemetry event with some properties.
record(String, Map<String, String>) - Method in class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
 
record(String, Map<String, String>) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
recordAnalysisComment(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Record a meta-comment generated during the analysis.
recordAndCheckDeferredRequests(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Record occurrences or future occurrences of deferred requests, and check them against a provided cap.
recordChanged() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
recordChanged() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
recordComment(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESimulationResults
Add a comment at the provided native address.
recordConflict(String, IDExpression, IJavaType, IJavaType) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
recordConflict(String, IEGeneric, IWildcardType, IWildcardType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
recordCurrentCoordinates(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
recordDecompilationEvent(DexDecompilerEvent<?>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
 
recordDeferredRequest() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Record the occurrence or future occurrence of a deferred request.
RecordDescription(int, int, Integer, long, int) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
 
recordDynamicBranchTarget(long, boolean, IBranchTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
recordDynamicBranchTarget(long, boolean, IBranchTarget, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Record branch resolutions for dynamic callsites.
recordDynamicRegisterValue(long, boolean, long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
 
recordEnginesInformation(IEnginesContext) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
 
recordError(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
recordExternalCall(long, INativeMethodItem, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
Records a call between an internal address and an external routine.
recordExternalReference(long, INativeMethodItem, ReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Record a reference from an internal location to an external method, with default flags
recordExternalReference(long, INativeMethodItem, ReferenceType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Record a reference from an internal location to an external method
recordGeneratedDecompilable(String) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
recordId(int) - Method in class com.pnfsoftware.jeb.util.serialization.PreArray
 
recordId(int) - Method in class com.pnfsoftware.jeb.util.serialization.PreCollection
 
recordId(int) - Method in class com.pnfsoftware.jeb.util.serialization.PreMap
 
recordIdentifierCoordinates(long, ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
recordIdentifierPositions(long, ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSourceUnit
Reserved for internal use.
recordInternalCall(long, CodePointer, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
Records a call between two internal addresses.
recordInternalReference(long, long, ReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Record a reference from an internal location to an internal location, with default flags
recordInternalReference(long, long, ReferenceType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Record a reference from an internal location to an internal location
recordLineCoordinates(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
recordMethodOptimization(IDMethodContext, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
recordObjectLocation(Object, boolean, int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
recordReference(ReferenceLocation, ReferenceLocation, ReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Record a reference between two locations with default flags
recordReference(ReferenceLocation, ReferenceLocation, ReferenceType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Record a reference between two locations.
recordResult(String, DecompilationResult) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
recordSupportRoutineCall(long, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESimulationResults
Add a call-to-sub at the provided native address.
recordTrampoline(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
 
recordUnchanged() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
recordUnchanged() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
recordUnresolvedCall(long, long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
Records an unresolved call, i.e.
RECOVERY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
 
reduceDimensions(Class<?>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
Reduce dimensions of an array type.
REF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
reference - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
reference - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
REFERENCE_UPDATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
 
ReferenceCounter<K> - Class in com.pnfsoftware.jeb.util.collect
A simple, thread-safe object reference counter.
ReferenceCounter() - Constructor for class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Create a new reference counter.
ReferenceLocation - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Locations of IReference source/targets, can be either an internal address or an external routine.
ReferenceType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Native reference types attached to IReference.
refinePrototype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EPrototypeHandler
 
refinePrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEPrototypeHandler
Use a final CFG state to refine the method wildcard prototype.
REFLECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
the object is referenced via reflection - those references can be auto-added by dexdec
ReflectionHelper - Class in com.pnfsoftware.jeb.util.reflect
Helper routines using the Java Reflection API.
ReflectionHelper() - Constructor for class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
 
REFRESH - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
refTypeId - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
 
REG_GRP_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
Group for general-purpose registers: always 0.
REG_GRP_SPECIAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
Group for non-GP registers and registers not fitting in other user-created groups.
REGEX - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
REGEX2 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
regGrp_BANKED - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
regGrp_BND - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
MPX bound registers (0...3)
regGrp_COPROC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
regGrp_COPROC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
regGrp_COPROC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
 
regGrp_Ctl - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
 
regGrp_Dbg - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
 
regGrp_DSP_AC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
 
regGrp_F - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
 
regGrp_FCC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
 
regGrp_Flags - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
regGrp_Flags - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
regGrp_Flags - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
 
regGrp_FP_SYSTEM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
regGrp_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
regGrp_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
regGrp_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankDummy1
 
regGrp_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
 
regGrp_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
 
regGrp_HW - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
 
regGrp_IP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
regGrp_IP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
 
regGrp_IP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
 
regGrp_LOHI - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
 
regGrp_MMX - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
 
regGrp_MR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
DO NOT USE - 64-bit mask register k0-k7 introduced with AVX-512
regGrp_P - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
regGrp_PN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
regGrp_Seg - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
 
regGrp_SIMD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
regGrp_SIMD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
regGrp_SIMD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankDummy1
 
regGrp_SIMDV - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
regGrp_Special - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankDummy1
 
regGrp_SYS64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
regGrp_X87 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
 
regGrp_X87_Stack - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
DO NOT USE
regGrp_XMM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
XMM, YMM, or ZMM (specified by size)
regGrp_Z - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
regGrp_ZA - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
RegionFinder(CFG<? extends IInstruction>, long, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.CFGUtil.RegionFinder
Build a finder for a region having a single output, for which the region blocks cannot loop back to the entry.
RegionFinder(CFG<? extends IInstruction>, long, Set<Long>, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.CFGUtil.RegionFinder
Build a region finder.
register(int, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
 
register(int, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
 
register(int, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
register(int, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
register(int, String, ProcessorFamily) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
Dynamically add a new processor type.
register(IUnit, Collection<DataContainerUnit.Entry>) - Static method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit
 
register(IUnit, Collection<DataContainerUnit.Entry>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit
 
register(IUnit, Collection<LazyDataContainerUnit.Entry>) - Static method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit
 
register(Map<String, E>, E) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
REGISTER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
REGISTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
An single-slot storage entry located in a register
REGISTER_OUTSIDE_FRAME - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
REGISTER_PAIR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
Special value for double-slot entries located in a register pairs
REGISTER_QUAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
Special value for quad-slot entries located in 4 registers
REGISTER_RANGE_SIZE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
 
registerAnalyzer(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Register an analyzer to be handled by this manager.
registerAnchor(long, String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Create an anchor with the provided anchor id, and register it at the current last line.
registerAnchor(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Create an anchor using the current (next) anchor id, and register it at the current last line.
RegisterBankArm - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Register bank for an ARM 32-bit processor.
RegisterBankArm64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Register bank for an ARM 64-bit (Aarch64, ARM v8) processor.
RegisterBankDummy1 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Register bank for the internal PNF virtual processor (dummy) used for testing.
RegisterBankEmpty - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Empty register bank.
RegisterBankMips - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Register bank for a MIPS 32-bit processor.
RegisterBankMips64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Register bank for a MIPS 64-bit processor.
RegisterBankService - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
The register bank service is a global registry maintaining processors' register banks, used by native code objects.
RegisterBankX64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Register bank for an x86-64 (AMD64) processor.
RegisterBankX86 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Register bank for an i386 (32-bit) processor.
registerChild(IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
registerChild(IPropertyDefinitionManager) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Register a PDM as a child region.
RegisterDataArm - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
A list of Arm register values.
RegisterDataArm(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataArm
 
RegisterDataArm64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
A list of Arm 64 (aarch64) register values.
RegisterDataArm64(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataArm64
 
RegisterDataMips - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
A list of of Mips register values.
RegisterDataMips(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataMips
 
RegisterDataMips64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
A list of Mips 64 register values.
RegisterDataMips64(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataMips64
 
RegisterDataX64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
A list of x86-64 register values.
RegisterDataX64() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataX64
 
RegisterDataX86 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
A list of x86 register values.
RegisterDataX86() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataX86
 
registerDebuggee(ICodeUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
 
RegisterDescriptionEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Description of a processor register.
RegisterDescriptionEntry(int, String, int, RegisterEncoding, String, RegisterType, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Full constructor.
registerDynamicJni(String, IUnit, long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDynamic
Register a new Dynamic Jni endpoint
registerEmulatorHooks(IDEmulatorHooks) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Register emulator hooks.
RegisterEncoding - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Type of encoding used for the bits stored in a given register.
registerEngine(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
 
registerEventQueue(DexDecompilerEventQueue) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Register a user-controlled event queue that will receive decompilation events.
registerExecutionHelper(IDMethodExecutionHelper) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Register a method execution helper.
registerExtension(INativeCodeAnalyzerExtension<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager
registerExtension(INativeCodeAnalyzerExtension<InsnType>, INativeCodeAnalyzerExtensionsManager.ExtensionPriority) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager
Register an extension with the given priority.
registerExtension(INativeDecompilerExtension) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager
registerExtension(INativeDecompilerExtension, INativeDecompilerExtensionsManager.ExtensionPriority) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager
Register an extension with the given priority.
registerExtensions(List<? extends INativeDecompilerExtension>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager
registerExtensions(List<INativeCodeAnalyzerExtension<InsnType>>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager
registerHooks(IEEmulatorHooks, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
registerHooks(IEStateHooks, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
registerInstrumenter(IDMasterOptimizerInstrumenter) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
 
registerInstrumenter(IMasterOptimizerInstrumenter<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
registerInstrumenter(IMasterOptimizerInstrumenter<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Register an instrumenter.
registerKeyword(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Register a keyword for future fast appending.
RegisterLayoutBridge - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
A layout bridge permits converting from one register layout to another.
RegisterLayoutBridge(IRegisterBank, IRegisterBank) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
 
registerNativeEmulatorHooks(IEEmulatorHooks) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Register a native emulator hooks.
registerNativeEmulatorMemoryHooks(IEStateHooks) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Register a native emulator memory hooks.
registerObject(boolean, int, Object) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
registerObject(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Register an object.
registerOptimizer(int, IOptimizer<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
registerOptimizer(int, IOptimizer<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Register an optimizer, using the optimizer's provided default priority.
registerOptimizer(IOptimizer<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
registerOptimizer(IOptimizer<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Register an optimizer to the main group, using the optimizer's provided default priority.
registerPlugin(IUnitPlugin) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Register a plugin: it can be a true unit identifier or a native code plugin (that will yield an identifier).
registerRoutine(long, INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
registerRoutine(long, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
registerSandboxHooks(IDSandboxHooks) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Register sandbox hooks.
RegisterType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Type of register, used when defining register banks.
registerUnitFragmentPositionChangeListener(IUnitFragmentPositionChangeListener) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Register a listener for positional changes in unit fragments.
RegisterUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
Utility methods for IRegisterBank and IRegisterData, including methods to create standard register ids.
RegisterUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
regNormalBitsize - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
regSlice(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
REL_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
 
relaNAME - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
RELATIVE_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.items.DataHints
Hint: the data item may be an image-base relative virtual address.
RELATIVE_ADDRESS_D - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
 
RELATIVE_ADDRESS_H - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
 
relay(IEventSource, IEventSource) - Static method in class com.pnfsoftware.jeb.util.events.EventSource
Relay events issued from an origin to the listeners of a proxy.
release(INativeItem, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
 
RELEASE - Static variable in class com.pnfsoftware.jeb.core.Version
 
releaseAllFromUser(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
 
releaseObject(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Release an object currently living in this State.
reljmp(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
 
relNAME - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
reload() - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginFactory
 
reload(IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IQuickStateObject
Reload (restore) the state of a unit using this object.
relocate(int, int, int, int, int, int, int, int, int, int, int, ELF.SymbolLocality) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
RelocatedFile(IELFUnit, IVirtualMemory, long) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
 
relocEntry - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
relocEntry - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocInstance
 
RelocInstance(IELFRelocationTable, IELFRelocationEntry, IELFSymbolEntry) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocInstance
 
relocTable - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
relocTable - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocInstance
 
rem(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
REM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
REM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-arithmetic wildcard operation for REM_U and REM_S
REM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Arithmetic remainder
REM_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
REM_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
REM_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
signed integer modulo, simple: input=(N, N), output=N (quotient discarded)
REM_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
REM_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
REM_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
unsigned integer modulo, simple: input=(N, N), output=N (quotient discarded)
remove(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
DANGEROUS! Remove an instruction from the block.
remove(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Remove an instruction from the block as well as associated chains.
remove(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
remove(int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
remove(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
Pull a statement from the block.
remove(int) - Method in class com.pnfsoftware.jeb.util.collect.ArrayList1
 
remove(int) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
May raise ArrayIndexOutOfBoundsException if index is greater or equals than the list's size by the time the lock is acquired.
remove(int) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
 
remove(int) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
Remove a bucket and shift subsequent bucket entries.
remove(int) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
remove(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
remove(IDOptimizer) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
Unregister an external optimizer.
remove(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
Remove a statement from the block.
remove(IVariable) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
remove(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
Remove a statement from the block.
remove(IJOptimizer) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
Unregister an optimizer.
remove(ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterBankService
Unregister a register bank.
remove(IUnit) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
 
remove(IUnit, String) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
 
remove(E) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
 
remove(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
remove(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
remove(Object) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
remove(Object) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
remove(Object) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
remove(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
remove(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
remove(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
Remove a file from the store.
remove(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
 
remove(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
 
remove(K) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
remove(K) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
 
remove(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
remove(K) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Remove an object from tracking.
remove(K) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
remove(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
remove(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
remove(K) - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
remove(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
 
remove(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
 
remove(T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
remove(V) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
 
removeAll() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
DANGEROUS! Remove all instructions from the block.
removeAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
removeAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
removeAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
removeAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
removeAll(Collection<K>) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
Remove all entries mapping to the collection of keys.
removeAll(Collection<K>) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
Remove all entries mapping to the collection of keys.
removeAll(Map<K, ?>, Collection<? extends K>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
 
removeAllDecompilations() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Remove all decompilations.
removeAllFolders() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Empties the list of scanned folders
removeAllFrom(Bitmap) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Remove the values of a source bitmap into this bitmap.
removeAllocListener(IMemoryAllocListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
removeAllocListener(IMemoryAllocListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
removeAllPackages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Empties the list of available packages.
removeArgument(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Pull an argument from the list of arguments.
removeAttribute(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Remove an attribute.
removeAttribute(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
removeAttributeNode(Attr) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
removeAttributeNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
removeBlock(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Remove a block (preferably empty) and update the fixtures.
removeBlock(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Remove a block, and update the fixtures.
removeBlockSafe(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Remove a block (preferably empty) and update the fixtures.
removeBranch(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
 
removeBranch(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Remove a branch from this statement.
removeCallRelationship(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
Remove all registered call relationships (from and to) a given internal address.
removeCase(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
 
removeCasesFromBlock(ICBlock, Collection<BigInteger>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
Remove cases from a specified case-block.
removeCatchBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
removeChar(int) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
removeChars(int, int) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
removeChild(int) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
removeChild(Node) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
removeChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Sub-classes overriding this method must override related methods consistently.
removeChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
removeChild(IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Remove a direct child of the current unit.
removeChild(IUnit, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
removeChild(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
removeConstant(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
removeConvention(ICallingConvention) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
 
removeConvention(ICallingConvention) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
 
removeCppTemplates(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
 
removeData(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Remove an entry from this IR element's data map.
removeData(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
removeDecompilation(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
removeDecompilation(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Remove a decompilation.
removeDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
Remove the default block, if there one, and return it.
removeDefinition(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
removeDefinition(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
Remove a definition from the group.
removeDefinition(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Remove a property.
removeDestinationBuffer(List<CharSequence>) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Remove a destination buffer.
removeDestinationStream(OutputStream) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Remove a destination stream.
removeDimensions(Class<?>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
Remove dimensions of an array type.
removeDuplicateEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Remove duplicate edges (regular) from a source block to a destination block.
removeDuplicateIrregularEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Remove duplicate irregular edges from a source block to a destination block.
removeEdge(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
removeEdge(Digraph.E) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
removeElement(int, E) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
Remove an element from a bucket.
removeField(ICField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
removeFlags(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
removeFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Remove flags from this IRE's flags list.
removeFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Remove bits from the existing flags.
removeFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience method.
removeFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Remove some flags from this element.
removeFolder(File, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Remove a folder from the list of folders to search for native signature packages.
removeForValue(Map<K, V>, V, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Remove entries that map to the provided value.
removeFreeElements() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Remove all decompilation objects that exist but are not directly or indirectly managed by an existing decompiled source unit.
removeFreeListener(IMemoryFreeListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
removeFreeListener(IMemoryFreeListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
removeFrom(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
Remove (reset) bits from the current flags.
removeGaps(CFG<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Remove all gaps from the provided IR-CFG.
removeGlobalFilter(String) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
removeGroup(int) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
Delete a group by index.
removeGroup(int) - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
 
removeGroup(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
removeGroup(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Remove a group.
removeGroupByName(String) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
Delete a group by name.
removeGroupByName(String) - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
 
removeInstruction(BasicBlock<IDInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Remove an instruction in a block.
removeLabel(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
Remove all the labels associated to the given address.
removeLast() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
removeLast() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
removeLastChar() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
removeLastLine() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
removeListener(IMemoryModelListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Unregister a listener.
removeListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
Unregister a listener.
removeListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItemListenable
Unregister a listener.
removeListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Unregister a listener.
removeListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
 
removeListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
removeListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
removeListener(IEventListener) - Method in class com.pnfsoftware.jeb.util.events.EventSource
 
removeListener(IEventListener) - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
Unregister a listener.
removeLowerLevelAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Remove a native instruction address from the list of mappings.
removeMetaComment(String, MetaComment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
removeMetaComment2(C, MetaComment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
removeMethod(ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
 
removeMulti(Map<K, C>, K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Remove a key-value stored in a multi-map.
removeMulti(K, Collection<? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
removeMulti(K, Collection<? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
removeMulti(K, Collection<? extends V>, boolean) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
removeMultiple(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
removeMultipleElements(int, Predicate<E>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
Remove elements from a bucket.
removeNamedItem(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
 
removeNamedItemNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
 
removeNote(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
removeNotification(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
 
removeNotification(String) - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
 
removeObjectCreatedHook(Class<?>, IDeserializationEventHandler) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
removeObjectCreatedHook(Class<?>, IDeserializationEventHandler) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
removeParameter(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
 
removePresentation(int) - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
Remove a presentation.
removePresentation(int) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
 
removePreWriteListener(IMemoryWriteListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
removePreWriteListener(IMemoryWriteListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
removeProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
removeProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
removeProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
removePropertyListener(IMemoryPropertyListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
removePropertyListener(IMemoryPropertyListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
removeProtectionListener(IMemoryProtectionListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
removeProtectionListener(IMemoryProtectionListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
removeRange(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
 
removeRange(K, K) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
 
removeRecord(String) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
 
removeResourceAcq(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
removeRoutineContext(IERoutineContext, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Delete a converted routine.
removeSafe(int) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
removeSection(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
removeSegment(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
removeStackReference(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Remove a stack reference.
removeStatementsDeep(IJavaBlock, Predicate<IJavaStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
removeStatusSink(LogStatusSink) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Unregister a status sink.
removeStructureField(IStructureType, IStructureTypeField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Remove a field from a structure type item.
removeTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
 
removeTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
 
removeTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
removeTag(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Remove a tag.
removeUnreachableBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Remove all blocks not reachable from the entry-point.
removeUnreachableBlocks(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Remove all blocks not reachable from the entry-point.
removeUnreachableBlocks(CFG<IDInstruction>, IDTryData) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Remove unreachable blocks from an IR-CFG.
removeUnreachableBlocks(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Remove unreachable blocks from an IR-CFG.
removeUnreachableBlocks(CFG<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
Remove all blocks not reachable from the entry-point.
removeUnreachableBlocks(CFG<T>, List<BasicBlock<T>>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
Remove a list of blocks from the CFG.
removeUnreachableTrampoline(CFG<IDInstruction>, BasicBlock<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Remove an unreachable trampoline block (ending on a JCOND or JUMP).
removeValue(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
removeValue(K, V) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
removeValue(K, V) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
removeValue(K, V, boolean) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
removeValue(V) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
removeVariable(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
removeVariable(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
 
removeVertex(Digraph.V, boolean) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
removeWriteListener(IMemoryWriteListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
removeWriteListener(IMemoryWriteListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
remS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
remS(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
remU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
remU(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
remUnsigned(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Get the division remainder of two longs treated as unsigned.
RENAME - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Rename an item.
RENAMED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
renameFile(File, File, int) - Static method in class com.pnfsoftware.jeb.util.io.IO
Rename a file with options.
renameNode(Node, String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
renameStructureField(IStructureType, IStructureTypeField, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
 
renameStructureField(IStructureType, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
 
renameVirtualMethod(int, int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
Rename a virtual method consistently.
renameVirtualMethod(INativeMethodItem, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
 
renderComment(ICodeCoordinates, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
rendering - Variable in class com.pnfsoftware.jeb.core.units.code.StringInfo
 
renderInlineComment(ICodeCoordinates, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
renderInlineComment(ICodeCoordinates, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
renderPreComment(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
note: EOL always appended
renderPreComment(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
note: EOL always appended
reorder(int[]) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
 
reorder(int[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
 
REORDERER - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
A well-known optimizer tag indicating that this optimizer, as part of its work, reorders the graph's nodes into a more natural way, better suitable for AST generation.
reorganizeInputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Reorganize the input block list so that the fallthrough input block, if any, is placed first.
replace(CFG<IDInstruction>, IDTryData) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Replace the current IR by a new CFG and exception information.
replace(EPatternMatcher.Result, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
replace(EPatternMatcher, EPatternMatcher.Result) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.IEPatternReplacer
 
REPLACE - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
Perform a replacement.
replaceCFG(CFG<IDInstruction>, Map<Integer, Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Replace the current IR by a new CFG and exception information.
replaceChild(Node, Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
replaceData(int, int, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
replaceDefinedVar(IEVar, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Replace (deep) the variables that are defined by this statement.
replaceDefinedVariable(IDVar, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Replace the variable defined by this statement (if there is any).
replaceExtension(File, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
 
replaceHandler(int, IDExceptionHandler, IDExceptionHandler) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Replace or remove a handler by reference.
replaceInExpression(IDExpression, IDExpression, IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Replace an IR expression located inside another IR.
replaceInstruction(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Replace an instruction.
replaceInstruction(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Replace an instruction.
replaceInstructionsInBlock(long, int, Collection<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Replace a sequence of instructions contained in a single basic block.
replaceInstructionsInBlock(long, int, Collection<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Replace a sequence of instructions contained in a single basic block.
replaceLast(String, String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Replace the last occurrence of target in str by the replacement
replaceNewLines(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Replace newline sequences.
replacePart(int, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
Replace a part by index.
replaceSubElement(ICElement, ICElement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Replace one element by another one.
replaceSubElement(IJavaElement, IJavaElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Replace one element by another one.
replaceSubElement(IJavaElement, IJavaElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
Note: case-replacements are currently not supported.
replaceSubElementRecurse(ICElement, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Recursively replace sub-elements of an element , using equals() equality.
replaceSubExpression(IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Replace an expression of this IR.
replaceSubExpression(IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Shallow replacement, by reference.
replaceSubExpressionRecursive(IEGeneric, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
replaceSubExpressionRecursive(IEGeneric, IEGeneric, IEGeneric, EVisitResults) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
replaceUsedVar(IEVar, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Replace (deep) the variables that are defined by this statement.
replaceUsedVariable(IDVar, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Deep replace all matching used variables of this instruction.
replaceVar(IEVar, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Deep replace.
replaceVar(IEVar, IEGeneric, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Deep replace.
replaceVariable(IDVar, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Deep replace all matching variables by the provided expression.
replaceWhitespaces(String, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Efficiently replace all Unicode white-spaces by the provided char.
replaceWholeText(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
 
replmap_eq - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DCopyOptions
Replacement by equality.
replmap_id - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DCopyOptions
Replacement by identity.
reportInterruption(InterruptedException) - Static method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
 
reportInterruption(InterruptedException) - Static method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
 
request(String) - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
File a request for decompilation
REQUEST_ASSISTANT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
requestAnalysisInterruption() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Request the interruption of the current analysis pass.
requestGeneratingReplacement() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
requestInterruption() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
requestRoutineReanalysis(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
requiresExplicitCast(IWildcardType, IWildcardType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Determine if type `b` can be implicitly converted to type `a`, without a cast.
rescan() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
 
rescan() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Rescan registered folders to register/unregister native signature packages.
rescan() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
 
rescan(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
rescan(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Rescan the type library folders to register/unregister additional/removed typelib binary files.
RESERVED_OPCODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
reset() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
Reset this action data object.
reset() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
 
reset() - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
 
reset() - Static method in class com.pnfsoftware.jeb.core.Perflog
 
reset() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
reset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
Reset the compound.
reset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
reset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
Reset this compiler's state.
reset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
 
reset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.ArgLocationGenerator
 
reset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.RetLocationGenerator
 
reset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStorageEntryGenerator
Reset this generator for re-use.
reset() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
reset() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
Reset the compound.
reset() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Reset this array: the number of bytes available for reading becomes 0.
reset() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
reset() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
reset() - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
Reset the parser to the initial state without resetting the underlying reader.
reset(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
 
reset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
Reset this switch to a potentially different switch type.
reset(int) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Fast reset a bit to false.
reset(ICallingConvention) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
reset(Reader) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
Reset the parser to the initial state with a new character reader.
reset(String) - Static method in class com.pnfsoftware.jeb.core.Perflog
 
resetAllDecompilations() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Reset all decompilations.
resetClassElement(IJavaClass) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Remove an AST class object.
resetCounters() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
resetCounters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
resetCustomPrintableCharRanges() - Static method in class com.pnfsoftware.jeb.util.format.Formatter
 
resetDecompilation(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
 
resetDecompilation(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Remove a decompiled object (i.e., same as IDecompilerUnit.removeDecompilation(String).) For a dex decompiler, reset and removal actions are equivalent.
resetDecompilation(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Reset a decompilation.
resetDeobfuscatorCounters() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Reset deobfuscators counters, generally updated by IR optimizers that rely on IR emulation.
resetDeobfuscatorCounters(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Reset deobfuscators counters, generally updated by IR optimizers that rely on IR emulation.
resetEdgeBetweennessScores() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
resetFastFormatCounts() - Static method in class com.pnfsoftware.jeb.util.format.Strings
 
resetFieldElement(IJavaField) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Remove an AST field object.
resetGlobalDecompilationEvents() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Reset the global decompilation events list.
resetLocalFields() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Reset this object's attributes.
resetLocalFields() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Reset this object's attributes.
resetLowerLevelAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Reset the current mapping for native instruction addresses for this statement.
resetLowerLevelAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Reset the current mapping for native instruction addresses for this statement.
resetMethodElement(IJavaMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Remove an AST method object.
resetPaddingString() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
resolution() - Method in class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
 
resolve() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
 
resolveA() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Attempt to resolve the wildcard type, ie, generate a defined wildcard type (wrapping a primitive) from this possibly undefined wildcard type.
resolveCustomCalls(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
resolveCustomCalls(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
Implementations should be aggressive and fast: calls to this method should always be enclosed in a try-catch.
resolveDeferredObjects() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
ResolvedOperandByteValue - Class in com.pnfsoftware.jeb.core.units.code.asm.simulator
A resolved operand representing an immediate value which type is unknown.
ResolvedOperandByteValue(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.simulator.ResolvedOperandByteValue
 
ResolvedOperandByteValue(long, int, ByteOrder) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.simulator.ResolvedOperandByteValue
 
resolveExpressionsBackward(Object, IEConverter<?>, List<IEStatement>, IEGeneric...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Apply a list of IEStatements to user targets, resolving expression starting from last IEStatement to first.
resolveImportedSymbol(String, int, IVirtualMemory, IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILinkInfoProvider
 
resolveLabel(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
Determine the memory address associated with the provided label.
resolveLogicalNot(IJavaExpression, IJavaGlobalContext) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
 
resolveNotOperation(ICMethod, ICOperation, ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
resolveType(IDexUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionHandler
 
resolveU() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Resolve the wildcard type, ie, generate a defined wildcard type (wrapping a primitive) from this possibly undefined wildcard type.
resolveVariableArgumentInformation(IERoutineContext, CFG<IEStatement>, int, IWildcardPrototype) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
 
resolveVariableArgumentInformation(IERoutineContext, CFG<IEStatement>, int, IWildcardPrototype) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
 
restart() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Restart the target (if possible).
restoreFields(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
restoreFieldValue(Object, Class<?>, int, Object) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
RESTRICT_ENV - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
 
RESTRICT_RANDOM - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
 
RESTRICT_TIME - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
 
Result(int, int) - Constructor for class com.pnfsoftware.jeb.util.base.StarMatcher.Result
 
Result(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.IELFSectionProcessor.Result
 
RESULT_ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
RESULT_SUCCESS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
Results() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder.Results
 
resume() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Resume this thread.
resumeEncoding() - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
Resumes encoding of the stream.
RET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
Return data of function (FC, SFC)
retainAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
retainAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
retainAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
Semantics is changed.
retainAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
retainAll(Map<K, ?>, Collection<? extends K>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
 
RETCODE_BUILD_MISMATCH - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
 
RETCODE_CLIENT_TOO_OLD - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
As of JEB 2.3.5, this is no longer considered an error.
RETCODE_GOOD - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
 
RETCODE_NO_MORE_SEATS - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
 
RETCODE_SERVER_ERROR - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
Critical controller error
retDouble(double) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
retFloat(float) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
rethrowUnchecked(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Throwables
Rethrow a throwable if it is a RuntimeException, else wrap it in a RuntimeException and throw.
retInt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
retLong(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
retObj(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
retPtr(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
RETRIEVAL_ALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
RETRIEVAL_LOCAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
RETRIEVAL_NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
retrieve() - Method in class com.pnfsoftware.jeb.util.logging.LogStatusSink
 
retrieve(long) - Method in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
 
retrieve(IUnit, String...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve a unit rooted in the provided base, and whose relative path from that base consists of the provided path elements.
retrieveAvailableTypes(INativeCodeUnit<?>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
retrieveAvailableTypes(INativeCodeUnit<?>, int, ISimpleFilter<INativeType>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
retrieveCredentials(AbstractClientContext) - Static method in class com.pnfsoftware.jeb.client.jebio.JebIoUtil
Retrieve the user credentials from a JEB context.
retrieveDataFromSymbol(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
retrieveFromPrototype(List<IEGeneric>, List<IWildcardType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EPrototypeHandler
 
retrieveFromPrototype(List<IEGeneric>, List<IWildcardType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEPrototypeHandler
Collect parameter EVars and return type(s).
retrieveImmediateHint(long) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
retrieveInstructionFromCache(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
 
retrieveLatestPublicAnnouncement() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
retrieveLicenseKey(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
retrieveLicenseKey(String) - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
 
retrieveMembers(PyObject) - Static method in class com.pnfsoftware.jeb.client.script.JythonUtil
 
retrieveMembers(PyObject, int) - Static method in class com.pnfsoftware.jeb.client.script.JythonUtil
 
retrievePerformanceCounters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
retrievePhysicalRegisterId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the underlying register used by a variable.
retrievePrimaryVariableId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the primary variable id from a variable.
retrieveProcessed(boolean, IUnit, String...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve a unit rooted in the provided base, and whose relative path from that base consists of the provided path elements.
retrievePrototype(INativeDecompilerContext, INativeMethodItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
Convenience method used to verify whether or not an emulator object would be able to retrieve a target method prototype.
retrieveRoutineFromSymbol(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
retrieveVariableForRegister(IERoutineContext, IEGeneric, Collection<Integer>, boolean, Long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
 
retrieveVariableForRegister(IEGeneric, Collection<Integer>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
retSizet(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
rettype - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodDescriptor
 
rettype - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
 
Return - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Return - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
RETURN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
RETURN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
returnsVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICReturn
Determine if the return statement returns void.
returnsVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaReturn
Determine if the return statement returns nothing (void).
returnType - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
 
reverse() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Perform in-place reversal of this logical operation, assuming IDOperation.canReverse() returned true.
reverse() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
Retrieve a reverse of this operator.
reverse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate_LEGACY
Reverse the predicate.
reverse() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
reverse(ICOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
Logical negation of the operation, whenever possible.
reverse(ICOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
Reverse this predicate.
reverse(IJavaOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
Logical negation of the operation, whenever possible.
reverse(IJavaOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
Reverse the predicate.
reverse(List<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Reverse the provided input list.
reverseIterator(List<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Get a reverse iterator on the list.
reverseJcondCondition() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
reversePredicate(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
RGB - Enum constant in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
RGB color data.
Type: Integer
RH32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
RIGHT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType.Associativity
 
RIGHT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType.Associativity
 
rightShift(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
right shift of an expression
rightShift(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
right shift of an expression, with an optional IEGeneric.slice(int, int)
RISCV - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
RISCV64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
RL78 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
rnglist - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
rnglist - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
ro() - Method in interface com.pnfsoftware.jeb.util.concurrent.ISafeLock
Create an auto-closable read-only lock.
ro() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
 
rodata - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
rodata1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
rol(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
ROL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
Rotate left, always unsigned
ROLE_MASTER - Static variable in interface com.pnfsoftware.jeb.core.output.IActionableItem
This flag is used in the case where multiple items have the same id.
rootElt - Variable in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
 
ror(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
ROR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
Rotate right, always unsigned
rotate() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
 
rotate(List<T>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Rotate the elements of a list.
rotate(List<T>, boolean, int, int) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Rotate the elements of a list or a portion of the elements of a list.
rotateBase() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
rotateBase() - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
 
RotatingFileOutputStream - Class in com.pnfsoftware.jeb.util.io
Output stream whose sinks are a series of files.
RotatingFileOutputStream(File, String, int, long) - Constructor for class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
Create a rotating file(s) output stream.
RotatingFileOutputStream(File, String, int, long, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
Create a rotating file(s) output stream.
roundToPage(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
roundToPage(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Round an address to the page this address currently resides in, that is the highest page so that boundary ≤ address.
roundToSize(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
roundToSize(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Round an address to the lowest page boundary so that address ≤ boundary.
ROUTINE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
Signature target is a routine.
ROUTINE_1B_CTE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
Signer to extract 1-byte constants from the routine code.
ROUTINE_CALL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
Source calls target as a routine
ROUTINE_CODE_HASH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
Signer to extract a custom hash from the routine assembly code.
ROUTINE_SET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
ROUTINE_SIZE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
Signer to extract the size of the routine (number of instructions).
ROUTINE_TERMINATOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
The instruction is a clean routine terminator (ex: a return-like or throw-like instruction)
RoutineIOHandler - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
Concrete accessors of a routine I/O items.
RoutineIOHandler(EEmulator) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
RS08 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
rtrim(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Right trim all chars less than or equal to ' '.
rtrim(String, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Right trim on a given character.
run() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
run() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Run or resume execution of the target.
run() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
Careful not to call when currently executed (sync or async).
run() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadEx
 
run() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
 
run() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
 
run(IClientContext) - Method in interface com.pnfsoftware.jeb.client.api.IScript
Execute the script entry-point method.
runcnt - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters.E
 
runGarbageCollection() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
This method instructs the decompiler to perform garbage collection.
runi() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
 
RunnableWithProgressCallback - Class in com.pnfsoftware.jeb.util.base
Base class for Runnable targets providing an IProgressCallback.
RunnableWithProgressCallback() - Constructor for class com.pnfsoftware.jeb.util.base.RunnableWithProgressCallback
 
RUNNING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
 
RuntimeProjectUtil - Class in com.pnfsoftware.jeb.core
A collection of utility methods to navigate and act on JEB projects.
RuntimeProjectUtil() - Constructor for class com.pnfsoftware.jeb.core.RuntimeProjectUtil
 
rw() - Method in interface com.pnfsoftware.jeb.util.concurrent.ISafeLock
Create an auto-closable read-write lock.
rw() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
 
RX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 

S

s(int) - Static method in class com.pnfsoftware.jeb.client.S
 
s(int, int) - Static method in class com.pnfsoftware.jeb.client.S
 
S - Class in com.pnfsoftware.jeb.client
Internationalized strings.
S() - Constructor for class com.pnfsoftware.jeb.client.S
 
S() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
Represents the value of the symbol whose index resides in the relocation entry.
S_END - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
S_IN_ARRAY - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
S_IN_ERROR - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
S_IN_FINISHED_VALUE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
S_IN_OBJECT - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
S_IN_PAIR_VALUE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
S_INIT - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
S_PASSED_PAIR_KEY - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
 
S370 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
S390 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
S5TIME - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
S7 - Class in com.pnfsoftware.jeb.core.units.code.simatic
S7 constants, enumerations, basic types used by the Simatic Step 7 analysis plugin.
S7() - Constructor for class com.pnfsoftware.jeb.core.units.code.simatic.S7
 
S7.AreaType - Enum Class in com.pnfsoftware.jeb.core.units.code.simatic
Area types.
S7.BlockType - Enum Class in com.pnfsoftware.jeb.core.units.code.simatic
Block types.
S7.DataType - Enum Class in com.pnfsoftware.jeb.core.units.code.simatic
Data types.
S7.Date - Class in com.pnfsoftware.jeb.core.units.code.simatic
DATE type parser.
S7.DateAndTime - Class in com.pnfsoftware.jeb.core.units.code.simatic
DATE_AND_TIME type parser.
S7.LangType - Enum Class in com.pnfsoftware.jeb.core.units.code.simatic
Language types.
S7.S5Time - Class in com.pnfsoftware.jeb.core.units.code.simatic
S5TIME type parser.
S7.SectionType - Enum Class in com.pnfsoftware.jeb.core.units.code.simatic
Categories for interface sections.
S7.StringA - Class in com.pnfsoftware.jeb.core.units.code.simatic
STRING types parser.
S7.Time - Class in com.pnfsoftware.jeb.core.units.code.simatic
TIME type parser.
S7.TimeOfDay - Class in com.pnfsoftware.jeb.core.units.code.simatic
TIME_OF_DAY type parser.
safe(DecompilationContext) - Static method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
safe(DecompilationOptions) - Static method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
 
safe(Object) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Get the string representation of the parameter object, or the empty string if the object is null.
safe(Object, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Get the string representation of the parameter object, or the provided string if the object is null.
safe(List<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
 
safe2(Object, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Get the string representation of the parameter object, or the provided non-empty string if the object is null or its string representation is the empty string.
safeCopyType(IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
 
safeExtend(IEGeneric, int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Safely extend an IEGeneric.
safeInt(Integer) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
Safe unbox an Integer to zero when null.
safeInt(Integer, int) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
Safe unbox an Integer to defaultValue when null.
safeList(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
A safe version of File.list().
safeList(File, FilenameFilter) - Static method in class com.pnfsoftware.jeb.util.io.IO
A safe version of File.list(FilenameFilter).
safeListFiles(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
A safe version of File.listFiles().
safeListFiles(File, FileFilter) - Static method in class com.pnfsoftware.jeb.util.io.IO
A safe version of File.listFiles(FileFilter).
SafeLockImpl - Class in com.pnfsoftware.jeb.util.concurrent
Standard implementation of a safe lock, using a serializable reentrant read-write lock.
SafeLockImpl() - Constructor for class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
 
SafeLockUtil - Class in com.pnfsoftware.jeb.util.concurrent
Utility methods for ISafeLocks.
SafeLockUtil() - Constructor for class com.pnfsoftware.jeb.util.concurrent.SafeLockUtil
 
safelyType(IWildcardTypeManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Generate and assign a safe wildcard type to the expression if it doesn't already have one.
same(INativeType, INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
sameBitsize(IEGeneric...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
If all the provided expressions have the same bitsize, return it.
sameBitsizeAllowNulls(IEGeneric...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
If all the provided expressions have the same bitsize, return it.
SampleDetermination - Enum Class in com.pnfsoftware.jeb.client.jebio
Determination of a file maliciousness level.
sanitizeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
Sanitize a long to a legal address rel.
sanitizeNativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
The default implementation truncates the provided value to accomodate AbstractConverter.getAddressBitsize().
sanitizeNativeAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
 
sanitizePath(String, boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
Sanitize a path.
sanitizePathUnsafe(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Attempt to sanitize a path.
sar(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
sar(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
shift with modulo-count (positive)
SAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
SAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
SAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
arithmetic shift right with count modulo-positive bitsize, signed
SAVE_TO_FILE - Enum constant in enum class com.pnfsoftware.jeb.core.events.QuestionNotificationPath.Type
 
saveCredentials(AbstractClientContext, UserCredentials) - Static method in class com.pnfsoftware.jeb.client.jebio.JebIoUtil
Save the user credentials to a JEB context.
saveFile(String, byte[]) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
Store the contents of a file.
saveFile(String, byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
DO NOT USE! PROJECT record only, old format!
saveFile(String, byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
 
saveProject(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Save the state of a project (including artifacts and all units) to the project database.
saveProject(String, String, Map<String, Object>, IProgressCallback) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Save the state of a project (including artifacts and all units) to the project database.
saveStandard() - Method in class com.pnfsoftware.jeb.util.serialization.SerializerHelper
 
scan() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
Scan default folder to provide list of available packages.
SCL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Structured Control Language, high-level Pascal-like language
SCORE7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ScriptException - Exception in com.pnfsoftware.jeb.client.script
This exception is used to report a generic error that occurred when processing a JEB Python script.
ScriptException(String) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptException
 
ScriptException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptException
 
ScriptException(Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptException
 
ScriptExecutionException - Exception in com.pnfsoftware.jeb.client.script
This exception is used to report an error that occurred within a JEB Python script, during that script execution.
ScriptExecutionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptExecutionException
 
ScriptInitializationException - Exception in com.pnfsoftware.jeb.client.script
This exception is used to report an error that occurred when initializing a JEB Python script.
ScriptInitializationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptInitializationException
 
ScriptLoader - Class in com.pnfsoftware.jeb.client.script
High-level script loader and executor used by the GUI client.
ScriptLoader(String, String) - Constructor for class com.pnfsoftware.jeb.client.script.ScriptLoader
Create a new script loader.
ScriptMetadata - Class in com.pnfsoftware.jeb.core
Metadata information for a JEB script (type, description, version, etc.).
ScriptMetadata() - Constructor for class com.pnfsoftware.jeb.core.ScriptMetadata
 
ScriptMetadataParser - Class in com.pnfsoftware.jeb.core
Parser and generator of ScriptMetadata objects.
ScriptMetadataParser() - Constructor for class com.pnfsoftware.jeb.core.ScriptMetadataParser
 
scriptpath - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
ScriptPreparationException - Exception in com.pnfsoftware.jeb.client.script
This exception is used to report an error that occurred when preparing the JEB Python script engine.
ScriptPreparationException(String) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptPreparationException
 
ScriptPreparationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptPreparationException
 
ScriptPreparationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptPreparationException
 
ScriptType - Enum Class in com.pnfsoftware.jeb.client.script
Type of a JEB script, currently Python (2.7) or Java (deprecated).
ScriptUtil - Class in com.pnfsoftware.jeb.client.script
Utility methods.
ScriptUtil() - Constructor for class com.pnfsoftware.jeb.client.script.ScriptUtil
 
SD(INode, INode) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
 
SDB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
System DB
se - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
se - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocInstance
 
SE(long, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SE_C17 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
SE_C33 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
search() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
search(EPatternMatcher.Result) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
search(CharSequence, int, String, boolean, boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Search for a sub-string.
searchAndReplace() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
searchAndReplace(EPatternMatcher.Result) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
searchAndReplaceAll() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
searchAndReplaceAll(EPatternMatcher.Result[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
SECTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
SecureSocketInfo - Class in com.pnfsoftware.jeb.util.net
SSL information object, including the SSL context, X509 certificates manager, and hostname verifier.
SecureSocketInfo(SSLContext, X509TrustManager, HostnameVerifier) - Constructor for class com.pnfsoftware.jeb.util.net.SecureSocketInfo
 
SEGMENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
SegmentInformation - Class in com.pnfsoftware.jeb.core.units.codeobject
Standard implementation of the ISegmentInformation interface for segments and sections.
SegmentInformation(SegmentInformation) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
SegmentInformation(String, long, long, long, long, int) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
SegmentMap<K extends Comparable<K>,V extends ISegment<K>> - Class in com.pnfsoftware.jeb.util.collect
Standard implementation of a segment-map using a TreeMap as the underlying data structure.
SegmentMap() - Constructor for class com.pnfsoftware.jeb.util.collect.SegmentMap
Create a segment-map that uses natural comparison for the keys.
SegmentMap(SegmentMap<K, V>) - Constructor for class com.pnfsoftware.jeb.util.collect.SegmentMap
Copy-constructor.
SegmentMap(Comparator<? super K>) - Constructor for class com.pnfsoftware.jeb.util.collect.SegmentMap
Create a segment-map using the provided key comparator.
SELECT_ALL - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
SELECT_FILE - Enum constant in enum class com.pnfsoftware.jeb.core.events.QuestionNotificationPath.Type
 
SELECT_FOLDER - Enum constant in enum class com.pnfsoftware.jeb.core.events.QuestionNotificationPath.Type
 
SEP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
SEPARATOR - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
SEPARATOR_COLON - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
: separator
SEPARATOR_COMMA - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
, separator
SEPARATOR_HYPHEN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- separator
SEPARATOR_SEMI_COLON - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
; separator
SEPARATOR_SPACE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
" " separator
SEPARATOR_SURROUND_SPACE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
" " before and after a separator
Ser - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
Mark a type as serializable by the PNF-ORPD mechanism.
SER_FLAG_FULL_PERSISTENCE - Static variable in class com.pnfsoftware.jeb.core.input.FileInput
This flag indicates that the serialization of this object should include a full bytes copy of the underlying file
SerArrayList<E> - Class in com.pnfsoftware.jeb.util.serialization.objects
SerArrayList() - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerArrayList
 
SerArrayList(int) - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerArrayList
 
SerArrayList(Collection<? extends E>) - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerArrayList
 
SerConstructor - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
Used to annotate a no-argument constructor.
SerCustomInit - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
This annotation is used to initialize or customize an object immediately after its fields have been partially deserialized.
SerCustomInitPostGraph - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
The annotated method will be called after a full object graph has been deserialized.
SerCustomRead - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
This annotation was used for custom deserialization.
SerCustomWrite - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
This annotation is used to customize the serialization process of an object.
SerDeprecatedEnumField - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
Used to annotate serializable enum fields that are deprecated.
SerDisabled - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
Explicitly mark a type and all its descendants as non-serializable.
SerEnumMap<K extends Enum<K>,V> - Class in com.pnfsoftware.jeb.util.serialization.objects
A serializable version of EnumMap.
SerEnumMap() - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
Reserved.
SerEnumSet<E extends Enum<E>> - Class in com.pnfsoftware.jeb.util.serialization.objects
A serializable version of EnumSet.
SerEnumSet() - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
Reserved.
SerializationCancelledException - Exception in com.pnfsoftware.jeb.util.serialization
The exception is raised when the serialization is cancelled.
SerializationCancelledException(String) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationCancelledException
 
SerializationException - Exception in com.pnfsoftware.jeb.util.serialization
Serialization or deserialization I/O exceptions.
SerializationException(String) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
 
SerializationException(String, Class<?>) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
 
SerializationException(String, Throwable, Class<?>) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
 
SerializationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
 
SerializationException(Throwable, Class<?>) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
 
SerializationManager - Class in com.pnfsoftware.jeb.util.serialization
This object provides serializer and deserializers optimized for a collection of specific types.
SerializationManager(ITypeIdProvider) - Constructor for class com.pnfsoftware.jeb.util.serialization.SerializationManager
 
serialize(MatchingState, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
serialize(Object) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
serialize(Object) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
Serializer - Class in com.pnfsoftware.jeb.util.serialization
This class allows the serialization of object(s) to a stream of bytes.
Serializer(ITypeIdProvider, OutputStream, boolean) - Constructor for class com.pnfsoftware.jeb.util.serialization.Serializer
 
Serializer_v4 - Class in com.pnfsoftware.jeb.util.serialization
Legacy serializer version, deprecated by the current version (5).
Serializer_v4(ITypeIdProvider, OutputStream, boolean) - Constructor for class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
SerializerHelper - Class in com.pnfsoftware.jeb.util.serialization
Serializer helper used by custom save() routines.
SerId - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
Annotate fields that should be persisted.
SerList<E> - Interface in com.pnfsoftware.jeb.util.serialization.objects
Implementations of this interface must be serializable.
SerMap<K,V> - Interface in com.pnfsoftware.jeb.util.serialization.objects
Implementations of this interface must be serializable.
SerReentrantLock - Class in com.pnfsoftware.jeb.util.serialization.objects
Wrapper for a Java ReentrantLock that supports serialization.
SerReentrantLock() - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
SerReentrantLock(boolean) - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
SerReentrantReadWriteLock - Class in com.pnfsoftware.jeb.util.serialization.objects
Wrapper for a Java ReentrantReadWriteLock that supports serialization.
SerReentrantReadWriteLock() - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
SerReentrantReadWriteLock(boolean) - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
SerSet<E> - Interface in com.pnfsoftware.jeb.util.serialization.objects
Implementations of this interface must be serializable.
SerStaticOk - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
This annotation is used to prevent the generation of warnings when static fields (they are not serializable) are of a type that is serializable.
SerTransient - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
Used to mark a field as explicitly transient - i.e., a field not annotated with SerId.
SerVersion - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
Optional annotation for serializable types, used to specify the version of the object.
SERVICE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
A service end-point.
ServiceDescription(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ServiceDescription
 
set(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
Set the flags.
set(int) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Fast set a bit to true.
set(int, boolean) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Set a bit to the provided value.
set(int, int) - Method in class com.pnfsoftware.jeb.util.collect.IntList
 
set(int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.base.Flags
Flags utility: set or reset bits.
set(int, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
set(int, IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
Replace a statement by another statement.
set(int, E) - Method in class com.pnfsoftware.jeb.util.collect.ArrayList1
 
set(int, E) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
 
set(int, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Replace an instruction.
set(int, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
DANGEROUS METHOD. Replace an instruction.
set(int, InsnType, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Replace an instruction.
set(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
May raise ArrayIndexOutOfBoundsException if index is greater or equals than the list's size by the time the lock is acquired.
set(int, T) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
set(IUnit, String, String) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
Add or update a bookmark.
set(IUnit, String, String, boolean) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
Add or update a bookmark.
set(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
Set a field in the structure, if the provided type was a structure.
set(List<T>, int, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Set the element of a collection.
set(List<T>, int, T, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Set the element of a collection.
SET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
field set (put)
SET_IF_EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Set/reset destination is 2 source operands are equals/not equals.
- Required: src1, src2: operands for comparison.
- Required: src3: target address.
SET_IF_GE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
SET_IF_GE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
SET_IF_GT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
SET_IF_GT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
SET_IF_LE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
SET_IF_LE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
SET_IF_LT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
SET_IF_LT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
SET_IF_NE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
SET_REFLECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
field set (put, accessed via reflection) - those references can be auto-added by dexdec
set2(Field, Object, Object) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
 
setAccessRanges(IdRanges, IdRanges, IdRanges, IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
The object must be mutable, else this method will throw.
setActionId(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
 
setActive(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
setActiveAddress(String) - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
Set the active address within this fragment to the provided address.
setActiveFragment(IUnitFragment) - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
Set which fragment of the view should be active.
setActualCall(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
setActualImageBase(Long) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
setAdditionalLabels(String[]) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.KVNode
 
setAddress(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
 
setAddress(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
 
setAddress(String) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
 
setAddressCalculationHint(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataHints
 
setAddresses(long, long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
setAddresses(List<String>) - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
Set the list of addresses.
setAddressPrecision(AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
 
setAlignment(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
setAllDirty() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
setAllowApplyComplexTypes(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
setAllowAsynchronousProcessing(boolean) - Method in class com.pnfsoftware.jeb.core.CoreOptions
 
setAllowAutoImport(boolean) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
setAllowDeepAssociativity(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
Use an operator's associativity to achieve better matching.
setAllowDeepAssociativity(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
Allow to modify inner expression to check alternative associativity.
setAllowMismatchedTags(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
setAllowNoXmlDeclaration(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
setAllowUnclosedTags(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
setAlternateNames(Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
setAlwaysExamineIrregularFlows(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
setAnalyzerExtension(INativeCodeAnalyzerExtension<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Set the principal code analyzer extension for this unit.
setAnchorId(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
setArgument(int, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
Update a method argument.
setArgument(int, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
 
setArguments(Collection<IEImm>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setArray(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement
 
setArray(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaArrayElt
Set the array expression.
setArrayElement(IDImm, int, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Write an array element.
setAssignDestination(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
setAssignParentNodes(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
setAssignSource(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
setAttribute(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Set an attribute.
setAttribute(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
setAttributeNode(Attr) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
setAttributeNodeNS(Attr) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
setAttributeNS(String, String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
setAuthor(String) - Method in class com.pnfsoftware.jeb.core.EditablePluginInformation
 
setAutoGenerated(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Set a flag specifying whether this item was auto-generated by the native analyzer.
setAutoGeneratedParameterValue(ICIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
setAutoGeneratedRoutineReturnValue(ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
setAutoGenerateUndefinedIdentifierValue(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
setBadMemory(IVirtualMemory) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Set a specific VM used to contain information about areas of memory that are known to contain 'bad' data.
setBase(AddressFormatter.AddressBase) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
 
setBase(NumberFormatter.NumberBase) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
setBase(NumberFormatter.Base) - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
 
setBase(String) - Method in class com.pnfsoftware.jeb.core.input.FileInput
Set the base for this input, assuming it is referring to a valid file (i.e.
setBaseNode(ICodeNode) - Method in class com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData
Set the base node for the type hierarchy (full or downward only) to be represented.
setBaseNodeForAscendingHierarchy(ICodeNode) - Method in class com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData
Set the base node for an optional upward (ascending) hierarchy.
setbit(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
setBlock(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
 
setBlockHandlers(int, Collection<IDExceptionHandler>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Set the handlers for the provided block.
setBlockHeaders(Map<Long, String>) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
 
setBlockXrefsCount(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setBody(ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericLoop
 
setBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDoWhile
Set the body.
setBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
Set the loop post-iteration statement.
setBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
Set the loop post-iteration statement.
setBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSynchronizedBlock
Set the body.
setBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaWhile
Set the loop body.
setBoolean(String, Boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
setBoolean(String, Boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
setBoolean(String, Boolean) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Set a boolean property.
setBoolean(String, Boolean, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
setBoolean(String, Boolean, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
setBoolean(String, Boolean, PropertyChangeObject) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Set a boolean property.
setBranchAddress(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJump
 
setBranchBody(int, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
 
setBranchBody(int, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Set a branch (if, else-if) body.
setBranchDetails(IEBranchDetails) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
Set branching instructions for a PC-assign.
setBranchPredicate(int, ICPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
 
setBranchPredicate(int, IJavaPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Set a branch (if, else-if) predicate.
setBranchTarget(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Update the branch target for unconditional and conditional jumps only.
setBreakingFlow(IFlowInformation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
setBreakpoint(long) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
setBreakpoint(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Set a breakpoint at the explicit memory address.
setBreakpoint(String, ICodeUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Set a general standard breakpoint at the given address.
setBreakpoint(String, ICodeUnit, int) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Set a general breakpoint at the given address.
setBuildid(int) - Method in class com.pnfsoftware.jeb.core.Version
 
setBypassNameChecks(boolean) - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
Clients may set this optional flag to let the plugin know that naming conflict checks may be bypassed, if it is possible.
setByteAt(int, byte) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
 
setCacheConfiguration(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Set or update the cache configuration of this object.
setCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Set an optional callback object to receive progress information regarding a decompilation operation.
setCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Set an optional callback to receive progress information on the decompilation.
setCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.base.ExecutionTargetWithProgressCallback
To be called by the task manager; clients do not need to use this method.
setCallingConvention(ICallingConvention) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
setCallsite(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
setCallsitePrototype(IPrototypeItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
Set the prototype associated with a callsite target.
setCandidatePrototype(INativeMethodItem, IWildcardPrototype, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
 
setCandidatePrototype(INativeMethodItem, IWildcardPrototype, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
 
setCaretCoordinates(ICoordinates, boolean) - Method in interface com.pnfsoftware.jeb.client.api.IUnitTextFragment
Set the caret position.
setCaseHandler(CodePointer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
 
setCells(List<Cell>) - Method in class com.pnfsoftware.jeb.core.output.table.impl.TableRow
 
setCfg(CFG<IEStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
setChannel(int) - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
 
setChannel(int) - Method in class com.pnfsoftware.jeb.core.Version
 
setCharBreak64BitAddresses(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setChild(IUnit, IUnit) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
setChild(IUnit, IUnit, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
setClassId(ItemClassIdentifiers) - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
 
setClassId(ItemClassIdentifiers) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
setClassId(ItemClassIdentifiers) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
setClassSeparatorLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setClassSuperTypes(IClassType, Collection<IClassType>, Collection<IVirtualTableDefinition>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Set up the list of super types and associated virtual tables of a class.
setClassVirtualTable(IClassType, IVirtualTableDefinition) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Set up the (single) virtual table of a class that has no super class.
setCodeAt(long, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Parse and create an instruction at the provided address.
setCodeFormatter(GenericCodeFormatter<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
 
setCodeUnit(INativeCodeUnit<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
setColumnOffset(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
setCombinedOperator(ICOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
 
setCombinedOperator(IJavaOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Transform a simple assignment into a combined operator assignment.
setCombinedOperatorAssignment(ICOperator, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
Set an extra operator, to transform the simple assignment (=) into one of the 11 allowed combined assignment operators.
setCombinedOperatorAssignment(IJavaOperator, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Transform a simple assignment into a combined operator assignment.
setCommandName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
 
setComment(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICommentManager
Set a comment.
setComment(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionCommentData
Set a comment.
setComment(String, Comment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setComment2(C, Comment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setCommentChar(Character) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Set a comment character for full-line comments.
setCompilationTimestamp(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setCompilerType(CompilerType) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Set a hint.
setComputeFallThrough(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
setCondition(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond
 
setCondition(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpWithOptionalCondition
 
setCondPredicate(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
 
setCondTailCall(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
setConnectTimeout(int) - Method in interface com.pnfsoftware.jeb.util.net.INet
 
setConnectTimeout(int) - Method in class com.pnfsoftware.jeb.util.net.Net
 
setConservative() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Convenience method used to set or remove DefUseInfo.CONSERVATIVE variable collection flags.
setConstantsFormatterOverride(ConstantsFormatter) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
setContext(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Update the instruction context.
setContext(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
 
setControlExpression(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
 
setControllerInfo(ControllerInfo) - Method in class com.pnfsoftware.jeb.core.CoreOptions
 
setControllerInterface(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
setControllerPort(int) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
setControllerProtocol(int) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
setControlWord(CMethodState.ControlWord) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
setControlWordIndex(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
setCoordinates(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
setCurrent(long) - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
This method is called by a provider to update the current computation count.
setCurrent(long) - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
 
setCurrentContext(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
setup the helper converter classes
setCurrentDirectory(String) - Static method in class com.pnfsoftware.jeb.client.SystemInformation
 
setCurrentItemFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
Set the current fully-qualified name of the package to be moved.
setCurrentMethodIndex(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
Set the method index of the method being generated
setCurrentMethodIndex(int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Set the method index of the method being generated
setCurrentName(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
Set the current name.
setCurrentPackageFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionCreatePackageData
Set the current name.
setCurrentPackageFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToPackageData
Set the current fully-qualified name of the package to be moved.
setCurrentType(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionSetTypeData
Set the current Type.
setCustomAST(ICElement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Set a custom AST element to be used when generating C code.
setCustomCanThrow(Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Set a custom override for IDExpression.canThrow(IDMethodContext).
setCustomReplacer(IEPatternReplacer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
setCustomSerializationClassFlags(Class<?>, int) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
setCutoffLevel(int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
setCwd(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Set the path of the current working directory.
setData(Object, Object) - Method in class com.pnfsoftware.jeb.core.AbstractPlugin
 
setData(Object, Object) - Method in interface com.pnfsoftware.jeb.core.IPlugin
Store a piece of transient plugin data.
setData(Object, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Store a piece of transient data.
setData(Object, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Store a piece of transient data.
setData(Object, Object, boolean) - Method in interface com.pnfsoftware.jeb.core.IUserDataSupport
Store a piece of custom unit data.
setData(Object, Object, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
setData(Object, Object, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
setData(Object, Object, boolean) - Method in class com.pnfsoftware.jeb.core.UserDataSupport
 
setData(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
setData(String, Object) - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
 
setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Store a key-value pair in this IR element's data map.
setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Store an arbitrary object in this global context.
setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Store an arbitrary object in this context.
setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Set (attach) a piece data to this emulator object.
setData(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Custom data is reset when a DFA is invalidated.
setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Attach a piece of data to this AST element.
setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Attach a piece of arbitrary data to this AST element.
setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
Set or remove the piece of metadata associated with the given address.
setData(String, Object) - Method in class com.pnfsoftware.jeb.core.units.MetadataGroup
 
setDataAt(long, INativeType, String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Create or update a data item at the provided address.
setDataAt(long, INativeType, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Create or update a data item at the provided address.
setDataChainsUpdatePolicy(DataChainsUpdatePolicy) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
This method should rarely be called; data-chains update policy is set up in the constructor, and should not change under normal circumstances.
setDataTypeAt(long, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Convenience method to set the native type of a data item located at the provided address.
setDecompiler(INativeDecompilerContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Reserved.
setDecryptorSupport(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
 
setDecryptorSupport(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
setDefault(int) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
 
setDefault(PropertyTypeSelection.E) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
 
setDefaultAddress(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
 
setDefaultAllow(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
 
setDefaultBlock(ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
Set the default block of code.
setDefaultBlock(ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
 
setDefaultBlock(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Set the default 'else' block.
setDefaultBlock(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
Set the default case block for the switch.
setDefaultConvention(ICallingConvention) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
 
setDefaultFilter(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
This method is used by plugins.
setDefaultMode(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
Set the default mode.
setDefaultPointedSize(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
setDefaultPolicy(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
This method is used by plugins.
setDefaultStrategy(ISigningStrategy) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureGenerator
 
setDefaultThread(long) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Set the default thread.
setDefaultTimeout(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
setDefaultTimeout(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
 
setDefaultValue(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
setDefifinition(IJavaDefinition) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
 
setDelaySlotCount(int) - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
setDescription(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
Set the description string to be provided to the clients.
setDescription(String) - Method in class com.pnfsoftware.jeb.core.EditablePluginInformation
 
setDetails(List<String>) - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
Set the list of detail strings.
setDevelopmentMode(boolean) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
setDevelopmentMode(boolean) - Method in class com.pnfsoftware.jeb.core.CoreOptions
 
setDevPluginClassnames(List<DevPluginClassname>) - Method in class com.pnfsoftware.jeb.core.EnginesPropertiesUtil
 
setDFADefaultCollectionFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Note that the initial value is set to IDFA3#STANDARD_COLLECTION_FLAGS.
setDFADefaultCollectionFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Note that the initial value is set to IDFA.STANDARD_COLLECTION_FLAGS.
setDFADefaultIntegrateInputs(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Note that the initial value is set to IDFA3#STANDARD_INTEGRATE_INPUTS.
setDFADefaultIntegrateInputs(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Note that the initial value is set to IDFA.STANDARD_INTEGRATE_INPUTS.
setDirty(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
setDisabledHooks(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
setDiscardDecompiledItemsAfterProcessing(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Specify whether decompiled items should be kept or discarded after the decompilation process is complete.
setDisplayAliasedType(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
setDisplayCanThrow(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
 
setDisplayOffsets(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
setDisplayPaddingInfo(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
setDisplayTrailingSemicolon(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
setDisplayTypes(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
 
setDocumentURI(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
setDoNotAttemptImmediateToAddressResolution(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
setDoNotGenerateNops(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
setDoNotShowAnymoreResponse(boolean) - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
 
setDoubleAt(int, double) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
 
setDstContainerFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
Set the new fully-qualified name of the package being moved.
setDstPackageFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToPackageData
Set the new fully-qualified name of the package being moved.
setDumpPeriod(int) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
setDynamicContentManager(IDynamicContentManager) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
setDynamicContentManager(IDynamicContentManager) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
setEffectiveName(IPrimitiveType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
 
setEltIndex(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement
 
setEnabled(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Enable or disable this optimizer.
setEnabled(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Enable or disable this optimizer.
setEnabled(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
 
setEnabled(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
Enable or disable this breakpoint.
setEnabled(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Enable or disable this optimizer.
setEnableDeobfuscators(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
setEnabledLevel(int) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Set the cut-off level for a logger.
setEnabledLevel(int) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
setEnabledLevel(int) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
setEnableUnsafeOptimizers(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
setEndAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
 
setEndianness(Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
setEndianness(Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Set the endianness of this processor.
setEndianness(Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorInformation
 
setEndianness(Endianness) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setEnter(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
 
setEntries(List<? extends ICExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTuple
 
setEntryPoint(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setEolComment(String) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
setEolComment(String, boolean) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
setEolCoordinates(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
setErrorType(int) - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
setExecuteSubRoutines(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
setExecutionComplete(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
This method is used by the emulator to specify that the emulation of the method is complete.
setExecutionError(int, String) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
The plugin may set an execution error code and message on a failed executeAction() invocation.
setExecutionErrorCode(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
The plugin may set an execution error code on a failed executeAction() invocation.
setExecutionErrorMessage(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
The plugin may set an execution error message on a failed executeAction() invocation.
setExpectedObjectCount(int) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
 
setExpectedObjectCount(int) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
setExpectedObjectCount(int) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
setExpression(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
 
setExpression(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICReturn
 
setExpression(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICThrow
Set the thrown expression.
setExpression(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
 
setExpression(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaReturn
Set the returned expression.
setExpression(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTerminalStatement
Set the terminal expression.
setExpression(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaThrow
Set the thrown expression.
setExpressionFalse(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond
 
setExpressionFalse(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
 
setExpressionTrue(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond
 
setExpressionTrue(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
 
setExternalPolicy(DEmuExternalPolicy) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Set an emulation policy for environment-related, time and date-related, and other API methods yielding unpredictable results.
setFailsafePrototype(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
setFakeCall(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
setField(long, String, IDImm, IDImm[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmulatorHooks
This method is called when the emulator is about to set an internal field's value.
setField(long, String, String, Object, Object[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
This method is called when the sandbox is about to set a field's value.
setFieldEFInfo(String, EffectiveFinalityType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexContextInfoProvider
Set the effective-finality information for a field.
setFile(File) - Method in class com.pnfsoftware.jeb.core.input.FileInput
 
setFilter(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
This method is used by clients.
setFilter(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
 
setFilter(Pattern) - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
 
setFilterString(String, boolean, boolean) - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
 
setFinalEnvironment(CEnvironment) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
 
setFinallyBlock(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
 
setFinalState(CMethodState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
 
setFirst(A) - Method in class com.pnfsoftware.jeb.util.base.Couple
 
setFirst(A) - Method in class com.pnfsoftware.jeb.util.base.Triple
 
setFirstOperand(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
 
setFlags(int) - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
 
setFlags(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
Custom flags used to further specify the move operation.
setFlags(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
setFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
 
setFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
 
setFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Set the expression's flags.
setFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Set the flags.
setFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
setFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Set flags on this element.
setFlags(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setFlags(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
setFlags(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
setFloatAt(int, float) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
 
setFocus() - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
Bring the current view into focus.
setForcePositiveRenderingForNonBase10(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
setFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionCreatePackageData
Set the package name for the package to be created.
setFragmentLabel(IUnitFragment, String) - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
Set the fragment label.
setGapPreferRawFormatting(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setGapRawBytesPerLine(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setGapRawIntegerSize(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setGenerateBlockIndices(int) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
 
setGenerateCatchDirectivesAtMethodEnd(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setGeneratingReplacement(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
setGlobalFilter(boolean) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
setGlobalProxyInformation(NetProxyInfo) - Static method in class com.pnfsoftware.jeb.util.net.Net
 
setGlobalRoutineEmulation(long, IPrototypeItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setGlobalRoutineEmulation(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setGlobalsAccessRanges(IdRanges, IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
The object must be mutable, else this method will throw.
setGlobalStubEmulation(long, Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setGlobalVarValue(ICIdentifier, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
setHandleBackslashAxmlStyle(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
setHandler(INodeHandler) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
 
setHeaderString(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Set an optional single-line header string, prepended to all decompiled classes.
setHelp(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
setHexaNotationType(NumberFormatter.HexaNotationType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
 
setHexaNotationType(NumberFormatter.HexaNotationType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
setHide0Padding(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setHideCasts(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
setHideTLNS(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
setHintArgumentPointsToExternalMemory(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
setHintMaxResults(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
Set an optional cap for the number of references that the plugin should return.
setHintWantedType(String) - Method in class com.pnfsoftware.jeb.core.units.UnknownBinaryUnit
 
setIdAttribute(String, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
setIdAttributeNode(Attr, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
setIdAttributeNS(String, String, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
setIdentifiedRoutines(BiMap<Func, Func>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
setIdentifiedRoutinesRange(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
setIdentifier(long) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Anchor
 
setIdentifier(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
setIdentifier(IJavaIdentifier) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
 
setIdentifierEnabled(IUnitIdentifier, boolean) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Enable or disable an identifier.
setIdentifierName(IJavaIdentifier, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Rename an identifier.
setIdentifierName(IJavaIdentifier, String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Rename an identifier.
setImageBase(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setImageSize(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setIncludeUnknownTarget(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
setIncludeUnknownTarget(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
 
setIndentationLevel(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
setIndentationString(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
setIndex(int) - Method in class com.pnfsoftware.jeb.core.units.PoolEntry
 
setIndex(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaArrayElt
Set the index expression.
setIndexOfFirstVisibleParameter(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
setInitialExpansion(int) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
setInitializer(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
Set the loop initializer statement.
setInitialValue(int, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
 
setInitialValues(List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
 
setInline(String) - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
 
setInlineComment(long, String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Convenience method used to set the inline comment at the provided virtual address.
setInlineComment(String, String) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
Set or delete the primary comment at a given address.
setInlineComment(String, String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setInlineComment(String, String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
setInlineComment(String, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setInlineComment2(C, String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setInlineComment2(C, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setInlineMode(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Set the inline mode for this method.
setInput(int, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
setInput(IInput) - Method in class com.pnfsoftware.jeb.core.Artifact
 
setInput(IInput) - Method in class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
 
setInput(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
setInputElements(List<ICElement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
 
setInstance(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
Set the instance.
setInstanceField(String, IDImm, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Update the value of an instance field.
setInstructionAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
setInstructionAlignment(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
setInstructionAlignment(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Set the instruction alignment, in bytes.
setInstructionAreaLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setIntAt(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
 
setInteger(String, Integer) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
setInteger(String, Integer) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
setInteger(String, Integer) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Set an integer property.
setInteger(String, Integer, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
setInteger(String, Integer, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
setInteger(String, Integer, PropertyChangeObject) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Set an integer property.
setIntegrateCalculatedInputRegisters(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
setIntegrateCalculatedInputRegisters(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
setIntegrateRecoveredDexFiles(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
Determine whether the unpacked dex files should be integrated into the primary Dex unit, to allow their use during emulation.
setIntermediateOffset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStatement
Called by the code that converts the IR instructions to AST statements
Optional for "artificial" AST elements.
The goal is to maintain a relationship between AST elements and the IR instructions that generated them.
setIntermediateOffset(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement
Called by the code that converts the IR instructions to AST statements
Optional for "artificial" AST elements.
The goal is to maintain a relationship between AST elements and the IR instructions that generated them.
setIPRD(int, StorageEntry, StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Set information for Implicit Pointer to Return Data special conventions.
setIRDepthsMap(Map<IEGeneric, Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
 
setIRDepthsMap(Map<IEGeneric, Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
setItemFlags(int) - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
 
setItemFlags(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
setItemFlags(int) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
setItemId(long) - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
 
setItemId(long) - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
 
setItemId(long) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
setItemId(long) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
setItems(List<? extends ICodeItem>, List<? extends ICodeItem>) - Method in class com.pnfsoftware.jeb.core.actions.ActionOverridesData
Set the list of addresses.
setIterable(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
 
setJcondCondition(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
setJebClassesLocation(File) - Method in class com.pnfsoftware.jeb.core.CoreOptions
Set the location of JEB classes.
setJumpsite(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICJumpFar
 
setJumpsite(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpFar
 
setJumpTableEntryAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
 
setJumpTableEntrySize(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
 
setKeyExtractor(CFBytesTrie.IKeyExtractor<T>) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
 
setKillSpawnedProcessesOnShutdown(boolean) - Static method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
 
setLabel(long, String, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
Attach a label at a given address.
setLabel(ICLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICControlBreaker
 
setLabel(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBreak
Set the break label.
setLabel(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaContinue
Set the continue label.
setLabel(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGoto
Set the label.
setLabel(String) - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
Set the view label.
setLabel(String) - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
 
setLabel(String) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
 
setLabel(String) - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
 
setLabelAreaLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setLabelName(ICodeCoordinates, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
setLambdaRecon(JavaReconLambda) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
setLanguage(int) - Static method in class com.pnfsoftware.jeb.client.S
 
setLanguage(String) - Static method in class com.pnfsoftware.jeb.client.S
 
setLast(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
setLastEvaluationResult(IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setLastPublicAnnouncementId(int) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
setLatestAvailableUpdate(Version) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
setLazyMemoryProvider(ILazyMemoryProvider, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
setLazyMemoryProvider(ILazyMemoryProvider, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Set a lazy memory provider.
setLeft(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
 
setLeft(ICLeftExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
 
setLeft(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
 
setLeft(IJavaLeftExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Set the left part of the assignment.
setLength(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
setLevelForNewLoggers(int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Set the default logging level
setLevelForNewLoggers(int, boolean) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
setLevelStructDepth(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
 
setLicenseTimestamp(int) - Static method in class com.pnfsoftware.jeb.client.Licensing
Update the actual license start date, if it does not have one already.
setLine(ILine) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
setLineCoordinates(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
setLineDelta(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
setLineIndex(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Anchor
 
setLineLimit(int) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
 
setLoaderInformation(ILoaderInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
 
setLocalVariableName(int, long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
setLocalVarValue(ICIdentifier, Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
setLock(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
 
setLock(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSynchronizedBlock
Set the lock.
setLogLevel(int) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
setLogLevel(int) - Method in class com.pnfsoftware.jeb.util.logging.Sink
 
setLongAt(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
 
setLowerLevelAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Reset the current mapping and add a single native instruction address mapping to this IR statement.
setLowerLevelAddress(long, List<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
setLowerLevelAddress(long, List<IEStatement>, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
setLowerLevelAddresses(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Reset the current mapping and add a collection of native instructions addresses mapping to this IR statement.
setLowerLevelAddressIfNone(long, List<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
setLowerLevelAddressIfNone(long, List<IEStatement>, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
setMajor(int) - Method in class com.pnfsoftware.jeb.core.Version
 
SetMap<K,V> - Class in com.pnfsoftware.jeb.util.collect
A map of keys to sets.
SetMap() - Constructor for class com.pnfsoftware.jeb.util.collect.SetMap
Create a new set-map without any particular ordering.
SetMap(CollectionOrder, CollectionOrder) - Constructor for class com.pnfsoftware.jeb.util.collect.SetMap
Create a new set-map.
setMargin(int) - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
 
setMasterOptimizer(IMasterOptimizer<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
setMasterOptimizer(IMasterOptimizer<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
Set an optional master optimizer that manages this optimizer.
setMaxArrayLength(int) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
setMaxBlocks(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
setMaxBlocks(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Set an exploration threshold for most DFA operations.
setMaxCollectionLength(int) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
setMaxDepths(INode) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
 
setMaxDuration(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Set the emulator timeout value.
setMaxEvaluationCount(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
setMaxExecutionTime(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
Convenience method to set the maximum emulation time for unpacking.
setMaxInvocationDepth(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Set the maximum depth for method invocations.
setMaxIterationCount(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Set or reset the max iteration count.
setMaxMapLength(int) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
setMaxStringLength(int) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
 
setMemory(IVirtualMemory) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
setMemory(IVirtualMemory) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Optionally set the current optional virtual memory (VM) used by this unit.
setMemoryAccessInfo(MemoryAccessInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
setMemoryAccessInfo(MemoryAccessInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
setMemoryAutoAllocOnWrite(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
setMergeAdjacentDefinitions(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
setMethod(IJavaMethod, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Set the method to be called.
setMethodCAT(String, ContextAccessType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexContextInfoProvider
Set the side-effect information for a method.
setMethodContext(IDMethodContext) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
 
setMethodParametersSpoiled(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
setMethodSeparatorLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setMethodTimeout(long) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Set an optional timeout for method decompilation.
setMimeType(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
 
setMinor(int) - Method in class com.pnfsoftware.jeb.core.Version
 
setMnemonicRightPaddingLength(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
 
setMode(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
setMode(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Set the processor mode.
setMode(int) - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
Set the processor mode.
setMode(OptimizerMode) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
setMode(OptimizerMode) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
 
setMonitorEvents(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
Enable or disable the events monitor.
setName(IJavaConstant) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotationElement
 
setName(String) - Method in class com.pnfsoftware.jeb.core.Artifact
 
setName(String) - Method in class com.pnfsoftware.jeb.core.EditablePluginInformation
 
setName(String) - Method in interface com.pnfsoftware.jeb.core.IArtifact
Set the artifact name.
setName(String) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Retrieve this project name.
setName(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Rename this class or type.
setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
Rename this field.
setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Rename this method.
setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPackage
Rename the top-level element of this package.
setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Set the optimizer name.
setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Set the optimizer name.
setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
 
setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
 
setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
 
setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
Set the effective name of the native item.
setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
 
setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Set the optimizer name.
setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Set a custom name to override rendering.
setName(String) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
setName(String) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
setName(String) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
setName(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Set the unit name.
setName(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
setName(String) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
setName(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
setName(String, IDynamicContentManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
 
setNamedItem(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
 
setNamedItemNS(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
 
setNamingEngine(ICNamingEngine) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
 
setNativeAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
setNativeContext(INativeContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
setNativeMnemonic(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
setNativePrototypeHint(IPrototypeItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
setNativePrototypeHint(IPrototypeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
 
setNativeStackEnd(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Set the high-address (exclusive) for the native stack of the current frame.
setNativeStackStart(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Set the low-address for the native stack of the current frame.
setNewComment(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionCommentData
Set the new or updated comment.
setNewName(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
Set the new name.
setNewType(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionSetTypeData
Set the new type.
setNodeValue(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
setNoFallThrough(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
setNonIdentifiableRoutines(Set<Func>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
setNonReturning(Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Force the value of the internal non-returning flag to a custom value.
setNonReturning(Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
Specify whether the method returns to its caller upon completion.
setNotationType(NumberFormatter.NotationType) - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
 
setNotes(String) - Method in class com.pnfsoftware.jeb.core.Artifact
 
setNotes(String) - Method in interface com.pnfsoftware.jeb.core.IArtifact
Set user-specific notes associated to the artifact.
setNotes(String) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
Set or update the user notes.
setNotes(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
setNotes(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
setNotes(String) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setNotes(String) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
setNotes(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Set user-defined notes.
setOffset(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
setOffset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTarget
Update the IR offset stored in this target object.
setOffset(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
setOffset(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Set this instruction's IR offset.
setOffsetInFile(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
setOffsetInMemory(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
setOmitTypeForNextDefinitionPrinting(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
One shot deactivation of types printing in definition (i.e.
setOpcode(DOpcodeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Change the instruction opcode.
setOperand1(IDElement) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Change the instruction first operand.
setOperand1(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Set the first operand.
setOperand2(IDElement) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Change the instruction second operand.
setOperand2(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Set the second operand.
setOperator(ICOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
Set the operator for the expression.
setOperator(IJavaOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Set the expression operator.
setOperator(IJavaOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
Set the operator for the expression.
setOperator(JavaOperatorType, IJavaOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Set the expression operator.
setOptimizerEnabled(IDOptimizer, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
Enable or disable an optimizer.
setOptions(int) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
setOptions(DecompilationOptions) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
 
setOrigin(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Set an optional origin info string for this IR element.
setOrigin(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
 
setOrigin(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
setOriginalName(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
Set the original name.
setOutput(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
setOutput(int, String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
setOutput(String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
setOutputElements(List<ICElement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
 
setOutputFolder(File) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
setOutputFolder(File, Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Set an optional output folder.
setOutputFpSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
setOverlayOffset(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setOwnerName(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
setPaddingString(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
setPageProtection(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Set the protection flags for a page.
setParameterExpressions(IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
setParameterExpressions(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
setParameterName(int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
 
setParameterName(int, String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Set a parameter name.
setParameterNames(Collection<String>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
 
setParameterSeparator(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Set the parameter separator.
setParameterValue(ICIdentifier, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
setParamName(int, int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
 
setParent(IUnitCreator) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
setParent(IUnitCreator) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
setParent(IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Set the parent unit or artifact.
setParentSource(IEventSource) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
 
setParentSource(IEventSource) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
 
setParentSource(IEventSource) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
setParentSource(IEventSource) - Method in class com.pnfsoftware.jeb.util.events.EventSource
 
setParentSource(IEventSource) - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
Set a parent source.
setPC(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Set the current PC.
setPC(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method to write the IR program counter in the current frame (top frame of the top context).
setPCAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setPerformDirectUnreflection(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Enable or disable direct unreflection (disabled by default).
setPerformFreshDecompilations(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setPersistenceStrategy(int) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
This convenience routine is used to set the JDB2 IRuntimeProject.PersistenceStrategy currently used by this project.
setPhysicalImageBase(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Set the real (physical) image base for this piece of code.
setPhysicalMethodIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Set a low-level dex method index mapping to this IR element.
setPhysicalMethodIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Set an explicit low-level dex method index of this AST element.
setPhysicalOffset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Set the main physical offset associated with this IR.
setPhysicalOffset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Set a low-level physical offset to this AST element.
setPhysicalOffsets(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
 
setPointerSanitizer(EState.PointerSanitizer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
setPolicy(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
This method is used by clients.
setPolicyForOptimizerTag(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
Set the running policy associated to a tag or group of tags.
setPolicyForOptimizerTag(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
setPolicyForOptimizerTag(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Set the running policy associated to a tag or group of tags.
setPosition(int) - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
setPossibleFuncs(Set<Func>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
 
setPossibleTargets(List<ICodePointer>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpFar
Set the collection of candidate native targets.
setPostStatement(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICForStm
 
setPostStatement(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
Set the loop post-iteration statement.
setPre(String) - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
 
setPreComment(String, String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setPreComment(String, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setPreComment2(C, String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setPreComment2(C, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setPredicate(ICPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericLoop
 
setPredicate(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
 
setPredicate(IJavaPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDoWhile
Set the predicate.
setPredicate(IJavaPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
Set the loop predicate.
setPredicate(IJavaPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaWhile
Set the loop predicate.
setPreferredExecutionStage(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
Use only for type OptimizerType.ON_DEMAND.
setPreferredLanguage(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
setPreferredName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
Set the optional preferred name of this identifier.
setPreferredStackBase(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
Must be called before EEmulator.setup().
setPreferredTargetPrototype(IPrototypeItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setPrefix(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
setPrefixWithTimestamp(boolean) - Method in class com.pnfsoftware.jeb.util.logging.Sink
 
setPreInvocationDetails(PreRoutineInvocationDetails) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
setPreInvocationDetails(PreRoutineInvocationDetails) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
Set the optional pre-invocation details object.
setPreStatement(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICForStm
 
setPretendDebuggable(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
setPrimary(String, String, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setPrimary2(C, String, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
 
setPrimaryEmulator(EEmulator) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
setPrimaryLowerLevelAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
setPrimaryTarget(IUnit) - Method in interface com.pnfsoftware.jeb.core.IDynamicTargetPlugin
Set the primary target for this plugin.
setPriority(double) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Set the optimizer priority.
setPriority(double) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Set the optimizer priority.
setPriority(double) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
Set the optimizer priority.
setPriority(double) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Set the optimizer priority.
setProbingPeriod(long) - Method in interface com.pnfsoftware.jeb.util.concurrent.IMonitorInfoProvider
Set the period at which the monitored thread will be probed.
setProbingPeriod(long) - Method in class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
 
setProcessed(boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Mark the unit as processed and, if processed, notify the client.
setProcessed(boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Mark the unit as processed and, if processed, optionally notify clients by issuing a J.UnitChange event.
setProcessingDepth(int) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Set the maximum processing depth.
setProcessor(IProcessor<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Set the code parser (processor) used by this unit.
setProcessorMode(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
setProcessorTypes(Collection<ProcessorType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
setProgramCounter(IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Convenience method to write the PC.
setProperty(String, Object) - Method in interface com.pnfsoftware.jeb.core.properties.IConfiguration
Set a property value.
setProperty(String, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
 
setProperty(String, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
 
setPropertyOverrides(DexDisassemblyProperties) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexDisassemblyDocument
 
setPropertyOverrides(NativeDisassemblyProperties) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.render.INativeDisassemblyDocument
 
setPrototype(IWildcardPrototype) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Convenience method.
setPrototype(IWildcardPrototype, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Dangerous method, will be removed from API.
setPrototype(IPrototypeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
Set or update a prototype.
setProxyString(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
setPurgeThreshold(int) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
setRaisedException(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
This method is used by the emulator to specify that the emulation of the method raised an exception.
setRange(int, int) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Fast set multiple bits to true.
setReadTimeout(int) - Method in interface com.pnfsoftware.jeb.util.net.INet
 
setReadTimeout(int) - Method in class com.pnfsoftware.jeb.util.net.Net
 
setRealName(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
setRealName(String) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
setRealName(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Set the optional unit's real name.
setReconAnon(JavaReconAnon) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
setReconEnum(JavaReconEnum) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
setReconEnummap(JavaReconEnummap) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
 
setRecord(String, Object) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
Add a new or replace an existing record.
setRecordBadWrites(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
setRecordMemoryWrites(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setRecords(Map<String, Boolean>) - Method in class com.pnfsoftware.jeb.core.actions.ActionCollapseData
 
setRecurse(boolean) - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
 
setReference(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem
 
setRefMetadata(ExecutableModelMetadata) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
setRegisters(IRegisterData) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
 
setRelativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
setRelativePrefix(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
 
setRemoveSegmentsOnOverlap(boolean) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
Set the map behavior when the insertion of a segment would overlap existing segments.
setRenamedCount(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
This method is used by plugins.
setReplacedNode(T) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
setReplacedNode(T) - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
Notify the visitor that the current node was replaced by the process method.
setRequiredModeThreshold(OptimizerMode) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
Set the threshold.
setResetUnknownRegisters(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
Must be called before EEmulator.setup().
setResponse(T) - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
 
setResult(boolean) - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
 
setResultLog(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
setReturnAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setReturnAddressSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
 
setReturnExpression(int, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Update a return expression.
setReturnExpression(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
setReturnExpression(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
Set a single return expression.
setReturnExpressions(IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
setReturnExpressions(List<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
Set the tuple returned by this IR.
setReturnExpressionUnused(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Set a hint (for the AST generator) indicating whether the return value of this call, if any, appears to be used by subsequent instructions in the CFG.
setReturnLocation(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Set the optional return location (address) for the call.
setReturnValue(ITypedValue) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
setReturnValue(Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
setRight(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
 
setRight(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
 
setRight(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Set the right part of the assignment.
setRight(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
 
setRoutine(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
setRoutineAt(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Parse and attempt to create a routine at the provided address.
setRoutineAt(long, int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Parse and attempt to create a routine at the provided address.
setRoutineAt(long, int, int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Parse and attempt to create a routine at the provided address.
setRoutineCall(IFlowInformation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
 
setRoutineContext(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
setRoutineEndSeparator(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setRoutineHeadersIndentABL(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setRoutineHeadersSeparator(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setRoutineHeadersSeparatorLengthABL(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setRoutinePrototype(INativeMethodItem, String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Set a routine prototype.
setRoutineReferenceAt(long, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Create a special data item representing a reference to a method.
setRoutineReturnValue(ICMethod, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
setRoutinesConstraints(Map<Func, List<Constraint>>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
setRoutineSeparatorLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setRoutineSignature(INativeMethodItem, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Set a routine signature or protytpe.
setRunAs(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
Sets - Class in com.pnfsoftware.jeb.util.collect
Utility methods for sets.
Sets() - Constructor for class com.pnfsoftware.jeb.util.collect.Sets
 
setSafe(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
setSafeMode(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
Enable or disable safe mode.
setSafeMode(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
Enable or disable safe mode.
setSandboxDroppedFilesCollection(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Specify where files written by sandboxed code should be written to.
setScriptsDirectory(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
setSecond(B) - Method in class com.pnfsoftware.jeb.util.base.Couple
 
setSecond(B) - Method in class com.pnfsoftware.jeb.util.base.Triple
 
setSecondOperand(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
 
setSectionContents(String, List<String>) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Set the contents of a new section.
setSecureSocketInfo(SecureSocketInfo) - Method in interface com.pnfsoftware.jeb.util.net.INet
 
setSecureSocketInfo(SecureSocketInfo) - Method in class com.pnfsoftware.jeb.util.net.Net
 
setSegment(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem
 
setSegmentBase(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Set the memory address associated with a segment.
setSegmentHeadersIndentABL(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setSegmentHeadersSeparator(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setSegmentHeadersSeparatorLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setSegmentHeadersSeparatorLengthABL(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setSegmentMapping(String, int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Convenience routine.
setShortAt(int, short) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
 
setShowActualCallsites(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setShowAddresses(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setShowAddresses(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setShowAnnotations(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setShowBytecode(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setShowBytesCount(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setShowDebugDirectives(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setShowInstructionsInGaps(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setShowLineNumbers(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setShowOriginalNames(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setShowRoutineHeaders(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setShowSegmentHeaders(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setShowSpaceBetweenBlocks(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setShowSpaceBetweenBlocks(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
 
setSignalNumber(int) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
setSignaturePattern(Pattern) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
The strings that will be provided to the matcher are jvm (canonical) class or method signatures, e.g.
setSignaturePattern(Pattern) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Set an optional matcher for classes or methods to be decompiled.
setSignedNumber(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
 
setSignedNumber(boolean) - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
 
setSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Set this instruction's IR size.
setSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IResizableInstruction
Set the new instruction size.
setSize(int) - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
Set the size in bytes.
setSize(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
 
setSizeInFile(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
setSizeInMemory(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
setSmaliCompatibility(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setSoftFailMode(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Enable or disable the soft-fail mode.
setSortAttributes(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
setSourceCustomizer(ISourceCustomizer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
setSP(String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
setSpaceOutCompounds(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
setSPDelta(Integer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Set an optional stack-pointer delta indicator.
setSPDeltaOnReturn(Integer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
 
setStack(long, int, Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setStackAccessRanges(IdRanges, IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
The object must be mutable, else this method will throw.
setStackPointer(IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Convenience method to write the SP.
setStackPointerDelta(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
Set the stack-pointer delta after the execution of an instruction.
setStackPointerDeltaAfterExecution(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
Use only if a dummy/failsafe prototype was set
setStackSpoiledRanges(IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
Set the records of bad writes to stack slots.
setStandardEndianness(Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Set the standard endianness.
setStandardProxyInfo(NetProxyInfo) - Method in class com.pnfsoftware.jeb.core.CoreOptions
Standard proxy options provided by a client.
setStatements(List<IEStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Set the converted list of raw IR-statements.
setStatements(List<IEStatement>, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
Set the converted list of raw IR-statements.
setStaticField(String, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Update the value of a static field.
setStatus(int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
Set the AST object decompilation status.
setStatus(NativeSignaturePackageEntry.PackageStatus) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
 
setStatus(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
Set the plugin status.
setStatus(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
setStatusCode(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
Update the status code for this AST.
setStopPropagation(boolean) - Method in class com.pnfsoftware.jeb.core.events.JebEvent
 
setStoredExceptionVariable(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
setStrictErrorChecking(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
setString(String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
setString(String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
setString(String, String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Set a string property.
setString(String, String, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
setString(String, String, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
setString(String, String, PropertyChangeObject) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Set a string property.
setStringAt(long, long, StringEncoding, int, int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Create a string data item.
setStringAt(long, long, StringEncoding, int, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Create a string data item.
setStringDescription(String) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
 
setStringPool(List<String>) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
setStubExecution(IERoutineContext, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setStubExecution(INativeMethodItem, long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setSubRoutineInvocationPolicy(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Set the emulation policy for invoking sub-routines.
setSubsystemType(SubsystemType) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Set a hint.
setSuspendPolicy(DebuggerEventType, DebuggerSuspendPolicy) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Set the suspend policy, that is what threads are/are not paused when a breakpoint-like event is reported to the debugger.
setSuspendThreads(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
setSwitchData(IDSwitchData) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
setSwitchDispatcher(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
setSwitchedExpression(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
 
setSwitchedExpression(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
Set the switch expression.
setSwitchExpression(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
setSymbolDataTypeInformation(String) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
setSymbolRelativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
setSymbolSize(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
setTag(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
Set an optional default tag.
setTag(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
Store a tag.
setTailCall(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
 
setTarget(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
Can be used by the client or plugin.
setTarget(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
setTarget(T) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Set the optimizer's target.
setTargetDevice(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Set the default target device for operations.
setTargetModules(Map<ModuleId, Module>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
setTargetModulesMapping(SegmentMap<Long, Module>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
setTargetObject(Object) - Method in class com.pnfsoftware.jeb.core.actions.ActionReplaceData
Used by the engine/plugins.
setTargetProcessor(ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setTargetRoutine(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setTargetSubsystem(SubsystemType) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setTentativeCall(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
 
SETTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
a setter, i.e.
setText(CharSequence) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
 
setTextContent(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
setThird(C) - Method in class com.pnfsoftware.jeb.util.base.Triple
 
setThirdOperand(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
 
setThreadFrameSlotIndexMode(IDalvikDebuggerUnit.ThreadFrameSlotIndexMode) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit
 
setThreadPoolSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Get the maximum number of threads to be used when decompiling multiple items concurrently.
setThrowExpression(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
 
setTimedOperationVerifier(TimedOperationVerifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Set an optional timer verifier that will be checked during long operations, including DFA computations.
setTimeout(long) - Method in interface com.pnfsoftware.jeb.util.concurrent.IMonitorInfoProvider
Set the timeout value that determines the maximum thread's lifetime.
setTimeout(long) - Method in class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
 
setTimestamp(long) - Method in class com.pnfsoftware.jeb.core.Version
 
setTitle(String) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
 
setToolName(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
setTotal(long) - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
This method called by a provider (generally once) to set an initial (possibly estimate) computation count.
setTotal(long) - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
 
setTotalTimeout(long) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Set an optional timeout for the entire decompilation process.
setTrampolineTarget(Func) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
setTryBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
Set the try block protected by catch clauses.
setType(DOptimizerType) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Set the optimizer type.
setType(DOptimizerType) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Set the optimizer type.
setType(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Set a pre-propagation intermediate-type.
setType(IWildcardType, ETypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Set a pre-propagation intermediate-type.
setType(IWildcardType, ETypeInfo, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Set a pre-propagation intermediate-type.
setType(OptimizerType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
Set the type of optimizer.
setType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Update the type of an expression.
setType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotation
Set or update the annotation type.
setType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
 
setType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeReference
Set the referenced type.
setType(IJavaType, DTypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Update the type of an expression.
setType(IJavaType, DTypeInfo, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Update the type of an expression.
setType(JOptimizerType) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
Set the optimizer type.
setType(SymbolType) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
setTypedValue(ITypedValue) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
Set the variable value.
setTypeForSame(IEGeneric, IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
setTypeHint(String) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
Set the type hint for this variable.
setTypeIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
Update the type index.
setTypeInfoProvider(TypeInfoProvider) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
setUIClient(boolean) - Method in class com.pnfsoftware.jeb.core.CoreOptions
setUnaryOperator(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
 
setUnaryOperator(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
Transform the non-unary assignment into one of the four unary assignments: postfix increment, postfix decrement, prefix increment, prefix decrement.
setUnexpectedObject(Object) - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
 
setUnit(IInteractiveUnit) - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
 
setUnit(IUnit) - Method in exception com.pnfsoftware.jeb.core.exceptions.JebException
 
setUnit(IUnit) - Method in exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
 
setUnitAddress(UnitAddress<ICodeUnit>) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
 
setUnitAddress(UnitAddress<ICodeUnit>) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
setUnitProcessor(IUnitProcessor) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
setUnitProcessor(IUnitProcessor) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
setUnitProcessor(IUnitProcessor) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Set the unit processor.
setUnknownDst(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
setUnknownInputResolver(IUnknownInputResolver) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Provide an optional "callback class" used as a last-resort mechanism when a unit could not be identified.
setup() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
setup() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder
 
setup(boolean) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
setupController() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
setupController() - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
 
setupCustomProperties(IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativePlugin
The default implementation does nothing.
setupCustomProperties(IPropertyDefinitionManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativePlugin
Customize the properties of the native plugin.
setUpdateChannel(int) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
setupGenericThreadLocalStorageInfo(EEmulator, long, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmuUtil
Set-up platform-specific structures used for thread local storage (TLS) -like information.
setUseChildrenDebuggers(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
setUsePForParameters(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
 
setUsePreferredNames(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
 
setUserAddresses(List<String>) - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
Set the list of user-friendly addresses.
setUserAgent(String) - Method in interface com.pnfsoftware.jeb.util.net.INet
 
setUserAgent(String) - Method in class com.pnfsoftware.jeb.util.net.Net
 
setUserData(String, Object, UserDataHandler) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
setUseRecoveredSoFiles(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
Determine whether the unpacked native library (so) files should be analyzed and used during emulation.
setUserFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Custom flags.
setUserFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Custom flags.
setUserSelectedPackage(INativeCodeAnalyzer<IInstruction>, NativeSignaturePackageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
setValue(int, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
setValue(int, byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
Set the binary value of a register.
setValue(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Set a variable to a defined value.
setValue(ICElement, Long, CEnvironment) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
Sets a variable --either local or global-- value.
setValue(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEReturn
Set the primary return value expression.
setValue(IEVar, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Set a variable to a defined value.
setValue(IEVar, IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Set a variable to a defined value or the BAD value.
setValue(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotationElement
 
setValue(Object, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexConstantLibrary
Record a field constant (for an internal static final field) or a pseudo constant (attached to an external field reference).
setValue(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexString
Set the alternate value of a string.
setValue(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
setValue(String, Object) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
 
setValue(String, Object) - Method in interface com.pnfsoftware.jeb.core.actions.IActionData
Convenience method used to retrieve previously stored objects.
setValue(String, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
setValue(String, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
setValue(String, Object) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Set a property value.
setValue(String, Object, boolean, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
setValue(String, Object, boolean, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
setValue(String, Object, boolean, PropertyChangeObject) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
Set a property value with optional control on property validation.
setValue(String, String, String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Set a value.
setValue(String, String, String, String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Set a value.
setValueAsLong(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
setValueAsLong(int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
Set the value of a register, if it does not exceed 64 bits.
setValueByName(IRegisterData, String, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
setValueByNameAsLong(IRegisterData, String, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
 
setValues(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEReturn
Set the list of return value expressions.
setVarAddress(ICIdentifier, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
setVariable(int, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Write a variable.
setVariable(int, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Convenience method to write the value of a variable in the current frame (top frame of the top context).
setVariable(IDebuggerVariable) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
Updates a variable on this stack frame.
setVariable(IJavaDefinition) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
 
setVariableCollectionFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
setVariableCollectionFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Set the variable collection flags.
setVariableInformationProvider(IVariableInformationProvider) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
setVariableInformationProvider(IVariableInformationProvider) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Set the variable information provider.
setVariableInformationProvider(ICFGOwnerContext) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
setVariableInformationProvider(ICFGOwnerContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
 
setVariables(Map<Integer, IEImm>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Replace the variables of this state by another set of variables.
setVariant(ProcessorVariant) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
setVariant(ProcessorVariant) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
Set the new variant used by this processor.
setVarMap(Map<Integer, IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Reserved for internal use.
setVerifier(IEMatchVerifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
setVersion(Version) - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
 
setVersion(Version) - Method in class com.pnfsoftware.jeb.core.EditablePluginInformation
 
setVersion(String) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setVertexCentralityScore(Double) - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
 
setVertexLabel(int, String) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
setVertexLabels(Object...) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
setVirtualImageBase(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Set preferred image base
setVirtualPC(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
setVirtualTableMethods(INativeClassItem, List<IMethodTable>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
 
setVisitResult(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
setVisitResult(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
Saves the visit result (do not stop the visitor: use IVisitResults.interrupt(boolean) to stop the process)
setWantedReplacement(Object) - Method in class com.pnfsoftware.jeb.core.actions.ActionReplaceData
Used by clients.
setWeight(Double) - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
 
setWordSize(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
 
setWriteTimeout(int) - Method in interface com.pnfsoftware.jeb.util.net.INet
 
setWriteTimeout(int) - Method in class com.pnfsoftware.jeb.util.net.Net
 
setXmlStandalone(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
setXmlVersion(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
severe(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Alias for error().
severe(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
severe(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
SFB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
System FB
SFC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
System FC
SFC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Sequential Function Chart
SH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
sha1(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
Utility method.
SHA1 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
sha256(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
Utility method.
SHA256 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
 
shallowCopy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Reserved for internal use.
shallowCopy(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Shallow duplication of a basic block.
shallowCopy(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Perform a shallow duplication of a CFG:
- Block references are optionally copied
- DFA data is not copied
SHARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
shareFile(File, String, String, SampleDetermination, boolean) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
Upload and share a file on JEB.IO/MSN.
shell(Long, String, String, List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
shell(Long, String, String, List<String>, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
shell(String, List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
shell(List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
shellAsync(Long, String, String, List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Advanced method used to execute a shell ADB command.
shellLog(String, List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
SHF_ALLOC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_COMPRESSED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_EXECINSTR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_GROUP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_INFO_LINK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_LINK_ORDER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_MASKOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_MASKPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_MERGE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_OS_NONCONFORMING - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_STRINGS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_TLS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHF_WRITE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
shift(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
Shift the CFG 'downward', ie, all addresses.
shift(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IERange
Get a new range whose bounds have been shifted by a delta value.
shift(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
 
shift(IEncodedMemoryArea, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaList
Left shift an IEncodedMemoryArea by a static value.
shl(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
shl(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
shl(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
shift with modulo-count (positive)
SHL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
SHL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
SHL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
SHL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
logical shift left with count modulo-positive bitsize, always unsigned
SHL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Shift-left (binary shift)
SHN_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This value specifies absolute values for the corresponding reference.
SHN_COMMON - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Symbols defined relative to this section are common symbols, such as FORTRAN COMMON or unallocated C external variables.
SHN_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
SHN_LOOS through SHN_HIOS: Values in this inclusive range are reserved for operating system-specific semantics.
SHN_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
SHN_LOPROC through SHN_HIPROC: Values in this inclusive range are reserved for processor-specific semantics.
SHN_HIRESERVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This value specifies the upper bound of the range of reserved indexes.
SHN_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
SHN_LOOS through SHN_HIOS: Values in this inclusive range are reserved for operating system-specific semantics.
SHN_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
SHN_LOPROC through SHN_HIPROC: Values in this inclusive range are reserved for processor-specific semantics.
SHN_LORESERVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This value specifies the lower bound of the range of reserved indexes.
SHN_UNDEF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This value marks an undefined, missing, irrelevant, or otherwise meaningless section reference.
SHN_XINDEX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This value is an escape value.
SHORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
SHORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
Shorts - Class in com.pnfsoftware.jeb.util.primitives
Utility methods for short.
Shorts() - Constructor for class com.pnfsoftware.jeb.util.primitives.Shorts
 
shortToBEBytes(short) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Convert a 16-bit integer to a big-endian encoded array of bytes.
shortToBEBytes(short, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
shortToBEBytes(short, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
shortToLEBytes(short) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Convert a 16-bit integer to a little-endian encoded array of bytes.
shortToLEBytes(short, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
shortToLEBytes(short, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
 
shouldAllocateFullImage() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
Indicate whether the loader should allocate the full image range when preparing to load and map a code object file to memory.
shouldAttemptUnpack() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
This heuristic may be called to determine whether IGenericUnpacker.attemptUnpack() has a chance of success.
shouldCheckPublicAnnouncements() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
shouldCheckUpdates() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
shouldCollectPotentials() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
shouldCollectPotentials() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
shouldCollectSpoiled() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
 
shouldCollectSpoiled() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
shouldDisplayRawResults() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
 
shouldDisplayRawResults() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
 
shouldDisplayRawResults() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
Determine whether this interpreter prefers that the results of executed commands be printed as-is.
shouldExpectFallthrough(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGVerifier
 
shouldForceRoutineEnd(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default result (ChainedOperationResult.getResult()) is false.
shouldForceRoutineEnd(long, InsnType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Determine if the address is the last instruction of a routine.
shouldNotUse() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
shouldStopPropagation() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
 
shouldStopPropagation() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
 
shouldStopPropagation() - Method in class com.pnfsoftware.jeb.util.events.Event
 
shouldStopPropagation() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
 
shouldUseChildrenDebuggers() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
shr(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
shr(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
shr(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
shift with modulo-count (positive)
SHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
SHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
SHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
SHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
logical shift right with count modulo-positive bitsize, unsigned.
SHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Signed shift-right (a.k.a.
shstrtab - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
SHT_ARM_ATTRIBUTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_ARM_DEBUGOVERLAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_ARM_EXIDX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_ARM_OVERLAYSECTION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_ARM_PREEMPTMAP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_DYNAMIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The section holds information for dynamic linking.
SHT_DYNSYM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
SHT_SYMTAB and SHT_DYNSYM: These sections hold a symbol table.
SHT_FINI_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This section contains an array of pointers to termination functions.
SHT_GNU_ATTRIBUTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_GNU_HASH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_GNU_LIBLIST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_GNU_verdef - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_GNU_verneed - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_GNU_versym - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_GROUP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This section defines a section group.
SHT_HASH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The section holds a symbol hash table.
SHT_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
SHT_LOOS through SHT_HIOS: Values in this inclusive range are reserved for operating system-specific semantics.
SHT_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
SHT_LOPROC through SHT_HIPROC: Values in this inclusive range are reserved for processor-specific semantics.
SHT_HIUSER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This value specifies the upper bound of the range of indexes reserved for application programs.
SHT_INIT_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This section contains an array of pointers to initialization functions.
SHT_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
SHT_LOOS through SHT_HIOS: Values in this inclusive range are reserved for operating system-specific semantics.
SHT_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
SHT_LOPROC through SHT_HIPROC: Values in this inclusive range are reserved for processor-specific semantics.
SHT_LOUSER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This value specifies the lower bound of the range of indexes reserved for application programs.
SHT_MIPS_ABIFLAGS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_MIPS_OPTIONS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_MIPS_REGINFO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT_NOBITS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
A section of this type occupies no space in the file but otherwise resembles SHT_PROGBITS.
SHT_NOTE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The section holds information that marks the file in some way.
SHT_NULL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This value marks the section header as inactive; it does not have an associated section.
SHT_PREINIT_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This section contains an array of pointers to functions that are invoked before all other initialization functions.
SHT_PROGBITS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The section holds information defined by the program, whose format and meaning are determined solely by the program.
SHT_REL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The section holds relocation entries without explicit addends, such as type Elf32_Rel for the 32-bit class of object files or type Elf64_Rel for the 64-bit class of object files.
SHT_RELA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The section holds relocation entries with explicit addends, such as type Elf32_Rela for the 32-bit class of object files or type Elf64_Rela for the 64-bit class of object files.
SHT_SHLIB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This section type is reserved but has unspecified semantics.
SHT_STRTAB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The section holds a string table.
SHT_SYMTAB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
SHT_SYMTAB and SHT_DYNSYM: These sections hold a symbol table.
SHT_SYMTAB_SHNDX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
This section is associated with a section of type SHT_SYMTAB and is required if any of the section header indexes referenced by that symbol table contain the escape value SHN_XINDEX.
SHT32_ENTRY_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SHT64_ENTRY_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SIG - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
 
SigAlgoId_DSA_SHA2_256 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
DSA with SHA2-256 digest.
SigAlgoId_ECDSA_SHA2_256 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
ECDSA with SHA2-256 digest.
SigAlgoId_ECDSA_SHA2_512 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
ECDSA with SHA2-512 digest.
SigAlgoId_RSASSA_PKCS1_v1_5_SHA2_256 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
RSASSA-PKCS1-v1_5 with SHA2-256 digest.
SigAlgoId_RSASSA_PKCS1_v1_5_SHA2_512 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
RSASSA-PKCS1-v1_5 with SHA2-512 digest.
SigAlgoId_RSASSA_PSS_SHA2_256 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
RSASSA-PSS with SHA2-256 digest, SHA2-256 MGF1, 32 bytes of salt, trailer: 0xbc.
SigAlgoId_RSASSA_PSS_SHA2_512 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
RSASSA-PSS with SHA2-512 digest, SHA2-512 MGF1, 64 bytes of salt, trailer: 0xbc.
SIGLIB_EXTENSION - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
SIGLIB_USER_PACKAGE_FOLDER - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
 
SiglibException - Exception in com.pnfsoftware.jeb.core.units.code.asm.sig
 
SiglibException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibException
 
SiglibException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibException
 
SiglibException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibException
 
SiglibException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibException
 
SiglibGen - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
Generator of native signature files (*.siglib) for JEB.
SiglibGen() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibGen
 
sigMatchingPostProcess(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
 
sigMatchingPostProcess(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
This method is called after signatures matching was performed.
SIGN_EXTEND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.ExtensionMode
 
SIGNAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
SignatureTargetType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig
 
Signer() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
 
signExt(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Sign-extend operation IRE.
signExtend(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Sign extend the current IEGeneric.
signExtend(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
 
signExtend(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
signExtend32(int, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
signExtend32(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
SignExtend32 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
An immediate value where sign is extended on 32 bits (int)
SignExtend64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
An immediate value where sign is extended on 64 bits (long)
signExtendInt(byte[], IEncodedMemoryArea) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
 
signExtendLong(byte[], IEncodedMemoryArea) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
 
silentExcept(Throwable) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
Internal method reserved for debug builds.
SimpleCommandManager - Class in com.pnfsoftware.jeb.util.interpreter
A basic command manager that may be extended.
SimpleCommandManager() - Constructor for class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
 
SimpleCommandManager(ICommandManager, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
 
SimpleFSFileStore - Class in com.pnfsoftware.jeb.core.dao.impl
Implementation of a file-store where the record data is kept on the file system.
SimpleFSFileStore(String) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
 
SimplePropertyManager - Class in com.pnfsoftware.jeb.core.properties.impl
Simple implementation of a IPropertyManager that does not use a PDM.
SimplePropertyManager(IConfiguration) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
 
simplify() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Merge the blocks that can be merged, without changing the flow of the graph.
simplify() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Merge consecutive blocks that can be safely merged.
simplify() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate_LEGACY
Recursively simplify predicates like: "x == true", "x != true", "x == false", "x != false" to things like "x" or "!x"
simplify(boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Usage of this function is not recommended.
simplifyIrregularFlows() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Merge blocks that can be merged, taking into accounts irregular flows.
A follow through may be merged with a block inside a try (with irregular outedges) if no instruction within the block can raise.
simplifyJCondsAndSwitches(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Simplify DOpcodeType#JCOND and DOpcodeType.IR_SWITCH IR instructions:
- JCOND: the target branch must not point to the fallthrough instruction; if it is, the JCOND must be replaced by a JUMP (while taking care of potential side-effects introduced by the evaluation of the JCOND predicate)
- SWITCH: the case targets must not point to the fallthrough instruction; if any does, the case entry must be removed (and will be taken care by the switch's default entry)
simplifyPath(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Simplify a path.
simplifyPathUnix(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
simplifyPathWindows(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
simulate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
Run the simulation from an empty input state.
simulate(CMethodState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
Run the simulation from the given input state.
simulateExecution(IDState, List<IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodExecutionHelper
When this method is called, the State's top frame has a PC set at the target method entry-point.
SIMULATION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
 
SimulationPointInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
An IR simulator state information.
SimulationPointInformation() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
 
SINGLE_PRECISION_FLOAT - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Denotes a single-precision float (four-byte IEEE 754, see #MT_FLOAT).
Sink<T> - Class in com.pnfsoftware.jeb.util.logging
An abstract output sink receiving the logs.
Sink(T) - Constructor for class com.pnfsoftware.jeb.util.logging.Sink
 
sint - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
 
size - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
size - Variable in class com.pnfsoftware.jeb.core.units.code.Pointer
Optional size, possibly 0 if unknown.
size() - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
 
size() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
size() - Method in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
 
size() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
 
size() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
size() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
size() - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
Provide the number of elements in the model.
size() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
size() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
 
size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
Return the number of blocks (including default block).
size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodTable
 
size() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
Retrieve the number of registers defined in the layout used by this register bank.
size() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IVirtualTableDefinition
Get the number of entries in the table.
size() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
Get the number of instructions in the block.
size() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
Get the number of blocks.
size() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Provide the number of accessed variables.
size() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
Get the number of statements in this block.
size() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Get the number of branches, including the default (else) branch, if any.
size() - Method in class com.pnfsoftware.jeb.core.units.Pool
 
size() - Method in class com.pnfsoftware.jeb.util.collect.ArrayList1
 
size() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
 
size() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
size() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Retrieve the map size.
size() - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
 
size() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
 
size() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
size() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
size() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
Retrieve the count of sets.
size() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
size() - Method in class com.pnfsoftware.jeb.util.collect.HashedList
 
size() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
size() - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
 
size() - Method in class com.pnfsoftware.jeb.util.collect.IntList
 
size() - Method in class com.pnfsoftware.jeb.util.collect.IntMap
 
size() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
size() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
Get the total number of elements stored in all the buckets.
size() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
Get the number of key-value mappings (per Map interface).
size() - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
 
size() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
Get the number of references actively counted by this counter.
size() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
Get the number of key-value mappings (per Map interface).
size() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
size() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
size() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
 
size() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
size() - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
size() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
size() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
size() - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
 
size() - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
size() - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
 
size() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
size() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
SIZE_ON_DISK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
 
SizeFormatter - Class in com.pnfsoftware.jeb.util.format
Computer sizes formatting utility methods (bytes, kilo-bytes, etc.)
SizeFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.SizeFormatter
 
SIZEOF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
SIZEOF_SYMBOL_ENTRY_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
SIZEOF_SYMBOL_ENTRY_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
sizeWithoutDefault() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
Return the number of blocks, NOT counting the default block if there is one.
sizeWithoutDefault() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
Return the number of blocks (if, else-ifs), NOT counting the else block if there is one.
skip(int) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
Skip bytes.
skip(int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
skip(ByteBuffer, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Skip bytes, including "backward skipping".
SKIP_AND_CONTINUE - Enum constant in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
 
SKIP_AND_EXIT - Enum constant in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
 
SKIP_NEXT_BLOCK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
 
skipAndWarnIfNonZero(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
 
skipAssignmentDestination - Variable in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
skipAttempt(ByteBuffer, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Attempt to skip bytes, including "backward skipping".
skipBytes(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
 
skipBytes(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
skipChildren() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
skipChildren() - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
Used in DFS pre-order to notify the visitor that the children of the currently visited node should be skipped; the visitor will then proceed with the next cousin.
skipExact(long) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
 
skipJniEnvPtr() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
 
skipLeftSideOfAssignment - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
Do not process left-side of statement.
skipSomeSpaces(String, int) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
Skip 1+ WSP characters.
skipSpaces(String, int) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
Skip 0+ WSP characters.
skipStatementProcessing - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
Optimize only the constituents of the IRE statements, not the statements themselves.
Default value: true.
skipToEnd(ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Go to the end of the buffer.
skipVisitingChildren - Variable in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
for DFS pre-order only
skipWSP(String, int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
Skip WSP characters.
sl(String, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Define a slice of a RegisterDescriptionEntry, with bitstart at 0.
sl(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Define a slice of a RegisterDescriptionEntry
SLE9X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
SLEEPING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
 
slice(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Equivalent to slice(begin, bitsize).
slice(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Slice of an IEGeneric.
slice(int, int, Integer) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
slice(IERange) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Slice of an IEGeneric.
SLICE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-operation: represents an IESlice (operands: exp, beginSlice, endSlice)
SLICE_FIRST32 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-operation (convenience): represents an IESlice of the first 32 bits
SLICE_FIRSTBIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-operation (convenience): represents an IESlice of the first bit, at position 0 (LSB)
SLICE_HALF1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-operation (convenience): represents an IESlice of the first half of the expression
SLICE_HALF2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-operation (convenience): represents an IESlice of the second half of the expression
SLICE_HALFBIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-operation (convenience): represents an IESlice of the half bit, at position N/2-1 (HSB) (e.g.
SLICE_LASTBIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
pseudo-operation (convenience): represents an IESlice of the last bit, at position N-1 (MSB)
SMALL - Enum constant in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
 
SNP1K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
softCheckJavaVersion() - Static method in class com.pnfsoftware.jeb.client.script.JythonUtil
 
SoftwareBuildInfo - Class in com.pnfsoftware.jeb.client
Description of a software build, including version number and channel type.
SoftwareBuildInfo() - Constructor for class com.pnfsoftware.jeb.client.SoftwareBuildInfo
 
SoftwareBuildInfo(Version, int, int) - Constructor for class com.pnfsoftware.jeb.client.SoftwareBuildInfo
 
SOLID - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.EdgeStyle
 
SourceCustomizerAdapter - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Skeleton class for AST (decompiled code) customizers.
SourceCustomizerAdapter() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
 
space() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Append a space to the current line.
space() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Convenience method to append a space to this sink.
space() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
space(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
Append one or more spaces to the current line.
spaces(int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Generate a repeated string of spaces.
spanSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
SPARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
SPARC32PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
SPARCV9 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
spawn(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Create a new immediate IR with the provided 64-bit raw value, and the type of this IR expression.
SPDC - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
"Stack Pointer Delta Candidate".
SPDC(int, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
SPDDeterminer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Manager of stack pointer candidates.
SPDDeterminer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
 
SPECIAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
Reserved for pseudo-identifiers that do not represent actual variables.
speedi1 - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
 
speedi2 - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
 
split(String, String, List) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
split(String, String, List, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
splitall(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
 
splitBlock(BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Split a block into two blocks.
splitBlock(IDMethodContext, BasicBlock<IDInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Split a block of the context's CFG into two blocks.
splitBlock(BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Split a block into two blocks.
splitCppName(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Split a C++ name using TypeUtil.CPP_PACKAGE_SEPARATOR as separator.
splitCppParameters(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Split a list of C++ parameters separated by comma.
splitExtension(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Split a file path into its extension-less part and its extension.
splitLines(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Split a text into an array of Lines.
splitLines(String, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Split a text into an array of Lines.
splitPath(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Split a path into its base part and its filename part.
splitText(int) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
 
spoiled - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
spoiled variables, i.e.
spoiledRegistersForAllCC - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
 
SPSR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
 
SPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
SQML_STRING - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
 
SQSTRING - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
 
SQUARE - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
 
SQUARE_FILLED - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
 
src1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
src2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
src3 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
 
ST100 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ST19 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ST200 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ST7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ST9PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
STACK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
An entry located on the stack; it can be any slot length
STACK_ANALYSIS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
 
StackPointer - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
Stack pointer register.
Stacktraces - Class in com.pnfsoftware.jeb.util.base
Utility routines to format stack-traces.
Stacktraces() - Constructor for class com.pnfsoftware.jeb.util.base.Stacktraces
 
STANDARD_COLLECTION_FLAGS - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDFA
Standard setting for variable collection flags: conservative.
STANDARD_CUTOFF_LEVEL - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
 
STANDARD_INTEGRATE_INPUTS - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDFA
Standard setting for routine inputs integration into output maps and reaching-register chains: enabled.
STANDARD_TIMEOUT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Standard command execution timeout is 5 seconds.
STANDARD_TIMEOUT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Standard command execution timeout is 5 seconds.
StandardMergeController - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
 
StandardMergeController() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.StandardMergeController
 
StandardTelemetryDatabase - Class in com.pnfsoftware.jeb.client.telemetry
Standard telemetry database for JEB clients.
StandardTelemetryDatabase(String, ITelemetryEndpoint) - Constructor for class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
Create a new or open an existing JEB telemetry database.
StandardTelemetryDatabase(String, ITelemetryEndpoint, boolean) - Constructor for class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
Create a new or open an existing JEB telemetry database.
StandardTelemetryEndpoint - Class in com.pnfsoftware.jeb.client.telemetry
Standard telemetry end-point for JEB clients.
StandardTelemetryEndpoint(INet, long) - Constructor for class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryEndpoint
 
STARCORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
StarMatcher - Class in com.pnfsoftware.jeb.util.base
A string matcher accepting wildcard-expressions * (any number of chars) and ? (any one char).
StarMatcher(String) - Constructor for class com.pnfsoftware.jeb.util.base.StarMatcher
Create a case-insensitive matcher that supports escape sequences.
StarMatcher(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.base.StarMatcher
Create a matcher.
StarMatcher.Result - Class in com.pnfsoftware.jeb.util.base
String match result provided by the find method.
starMatches(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Check whether an input string matches a provided pattern using a StarMatcher.
start - Variable in class com.pnfsoftware.jeb.core.units.code.asm.memory.Range
 
start - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.Token
 
start() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Install update, if any.
start() - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
The headless client implementation of start() also initialize the JEB engines.
start() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
 
start(boolean) - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
 
start(Runnable) - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
Create and start a new daemon thread.
start(Runnable) - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
Execute this task on a new daemon thread.
start(Runnable) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
Create and start a new daemon thread.
start(String, Runnable) - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
Create and start a new daemon thread.
start(String, Runnable) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
Create and start a new daemon thread.
startActivity(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
startActivity(String, String, boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Start an activity.
startArray() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
Receive notification of the beginning of a JSON array.
startDumperThread() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
 
startJSON() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
Receive notification of the beginning of JSON processing.
startObject() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
Receive notification of the beginning of a JSON object.
startObjectEntry(String) - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
Receive notification of the beginning of a JSON object entry.
startServer() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Start the ADB server (on the local machine).
startServer() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Start the ADB server (on the local machine).
startsWith(CharSequence, String) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
 
startsWith(CharSequence, String, boolean) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
Tests if this character sequence starts with the specified prefix.
startsWith(String, String...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
A many-element variant of String.startsWith.
Stat() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry.Stat
 
STAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
Static storage data of a FB/SFB (not for OB/FC/SFC), stored in an associated instance data block (DI)
state - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
 
STATIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
Static method.
STATIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
STATIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
STATIC - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
STATIC_GET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
STATIC_PUT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
StaticField - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
StaticField - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
StaticTableDocument - Class in com.pnfsoftware.jeb.core.output.table.impl
A simple table document.
StaticTableDocument(List<String>, List<? extends ITableRow>) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.StaticTableDocument
Create a static table document containing the provided rows.
StaticTextDocument - Class in com.pnfsoftware.jeb.core.output.text.impl
A simple text document.
StaticTextDocument(String) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
 
StaticTextDocument(List<ILine>) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
 
StaticTreeDocument - Class in com.pnfsoftware.jeb.core.output.tree.impl
A simple tree document.
StaticTreeDocument(INode) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
 
StaticTreeDocument(List<? extends INode>) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
 
StaticTreeDocument(List<? extends INode>, List<String>, int) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
 
status - Variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
 
status(String, Object...) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Convenience method for getLogger().status(...).
status(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Log a transient status message (STATUS).
status(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
status(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
STATUS_ERROR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
STATUS_LIMITED - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
STATUS_NORMAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
STATUS_STALE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
STATUS_UNINITIALIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
 
StatusLogDrip - Class in com.pnfsoftware.jeb.util.logging
A manager for STATUS loggers.
StatusLogDrip(long, ILogger) - Constructor for class com.pnfsoftware.jeb.util.logging.StatusLogDrip
 
STB_GLOBAL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Global symbols are visible to all object files being combined.
STB_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
STB_LOCAL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Local symbols are not visible outside the object file containing their definition.
STB_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
STB_WEAK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Weak symbols resemble global symbols, but their definitions have lower precedence.
STDCALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Microsoft standard call convention for win32.
stepInto() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Step one instruction, stepping inside sub-routine branching instructions.
stepOut() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Step until the currently executed sub-routine returns.
stepOver() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Step one instruction, stepping over sub-routine branching instructions.
STL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Statement List (also called AWL)
STM8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
stop() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
 
stop() - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
 
stop() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
stop(boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
stop(Thread) - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
Gracefully stop a running thread.
stop(Thread) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
Gracefully stop a running thread.
STOP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
Do not perform more operations; result is meaningful (but might be null).
stopAllForwards(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
stopApp(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
stopForwardToTcp(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Issue a adb forward --remove tcp:port command.
stopProcess(String, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Send the STOP signal to a process.
stopServer() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Stop the ADB server.
stopServer() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Stop the ADB server.
StorageEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Representation of an immutable storage entry (input/output) for sub-routine calls.
StorageEntry.TransformationRule - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
Transformation rules for multi-slot storages.
StorageEntry.Type - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
Type of storage requirements (on the stack, in registers, etc.).
STORE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Move to memory.
StreamSink - Class in com.pnfsoftware.jeb.util.logging
A sink storing the logs in an output stream.
StreamSink(OutputStream) - Constructor for class com.pnfsoftware.jeb.util.logging.StreamSink
 
StreamWrappers - Class in com.pnfsoftware.jeb.util.io
Convenient stream wrappers to encrypt or compress data.
StreamWrappers() - Constructor for class com.pnfsoftware.jeb.util.io.StreamWrappers
 
STRICT - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
STRICTFP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
STRICTFP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
string - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
 
string - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
 
STRING - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
STRING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
 
STRING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
STRING - Enum constant in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
String data.
Type: String
STRING - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
STRING - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
 
STRING - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
 
STRING_GENERATED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
STRING2 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
StringA(int, byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
 
StringEncoding - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
Types of string encoding.
StringEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.items
A string in memory.
StringEntry(String, long, int, StringEncoding, INativeStringItem) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
 
stringFromMUTF8(byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Decode a String encoded as MUTF-8.
StringInfo - Class in com.pnfsoftware.jeb.core.units.code
String information objects used by dynamic-contents managers.
StringInfo(long, String, boolean, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.StringInfo
 
Strings - Class in com.pnfsoftware.jeb.util.format
Utility methods for Strings and CharSequences.
Strings() - Constructor for class com.pnfsoftware.jeb.util.format.Strings
 
stringToInt(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
Convert to int.
stringToInt(String, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
Convert to int.
stringToInt(String, int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
Convert to int.
stringToIntUnsafe(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
 
stringToLong(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
Convert to long.
stringToLong(String, long) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
Convert to long.
stringToLong(String, long, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
Convert to long.
stringToLongUnsafe(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
 
stringToMUTF8(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Encode a String to MUTF-8.
stringToMUTF8(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Encode a String to MUTF-8.
strmap - Variable in class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper.InternalMap
A map of string resource names to their values (non-localized).
strtab - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
STRUCT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
STRUCT_FIELD_ADDED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
STRUCT_FIELD_REMOVED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
STRUCT_FIELD_RENAMED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
StructuralChange - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
generic change type for structural changes (the target object's internal details have substantially changed).
StructuredLogger - Class in com.pnfsoftware.jeb.util.logging
The structured logger can generate HTML formatted log.
StructuredLogger(String) - Constructor for class com.pnfsoftware.jeb.util.logging.StructuredLogger
Create a structured logger with structured and regular logging enabled.
StructuredLogger(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.logging.StructuredLogger
Create a structured logger.
structureInStructure(IStructureType, INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Detect structure cycles: Determine if the second parameter type is or contains the structure type provided as the first parameter.
structurerUseVersion - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
StructureTypeFieldEventDetails - Class in com.pnfsoftware.jeb.core.units.code.asm.items
DO NOT USE.
StructureTypeFieldEventDetails() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
 
STT_COMMON - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
An uninitialized common block
STT_FILE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Local, absolute symbol that refers to a file.
STT_FUNC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The symbol is associated with a function or other executable code.
STT_GNU_IFUNC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
GNU indirect function
STT_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
STT_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
STT_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
STT_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
STT_NOTYPE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
STT_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The symbol is associated with a data object, such as a variable, an array, etc.
STT_SECTION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
The symbol is associated with a section.
STT_TLS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
Thread local data object
STV_DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
STV_HIDDEN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
STV_INTERNAL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
STV_PROTECTED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
STXP7X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
StyleInfo - Class in com.pnfsoftware.jeb.core.output.text
Simple style information for text, containing foreground and background colors, as well as bold and italic flags.
StyleInfo(Integer, Integer, Boolean, Boolean) - Constructor for class com.pnfsoftware.jeb.core.output.text.StyleInfo
 
sub(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
sub(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
sub(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
SUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Integer subtraction.
SUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
SUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
SUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
integer subtraction, signed or unsigned
SUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Arithmetic subtraction
SUB_SSAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
SUB_USAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
SUBEXEC_ALLOW_ALL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Sub-routine execution policy: this special flag allows everything.
SUBEXEC_ALLOW_EXTERNAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Sub-routine execution policy: this flag allows external routines.
SUBEXEC_ALLOW_INTERNAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Sub-routine execution policy: this flag allows internal routines.
SUBEXEC_DENY_ALL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Sub-routine execution policy: this flag forbids the emulation of sub-routines.
SubInput - Class in com.pnfsoftware.jeb.core.input
An input object presenting a partial view of another input.
SubInput(IInput, long, long) - Constructor for class com.pnfsoftware.jeb.core.input.SubInput
Public constructor.
subList(int, int) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
Returns a defensive copy.
subList(List<T>, int) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Get a tail sub-list of a list.
subMap(K, boolean, K, boolean) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
SubSeekableByteChannel - Class in com.pnfsoftware.jeb.util.io
An seekable channel presenting a region of another seekable channel.
SubSeekableByteChannel(SeekableByteChannel, long, long) - Constructor for class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
Create a sub channel.
subSequence(int, int) - Method in class com.pnfsoftware.jeb.util.base.CharSequenceList
 
substituteEnvironmentVariables(String) - Method in class com.pnfsoftware.jeb.util.base.PathProcessor
Inject Environment variables into a String using $var or %var%.
SubstitutionDefinition - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Definition of an expression-substitution: input pattern, output pattern
SubstitutionDefinition(INode, INode) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.SubstitutionDefinition
 
substring(String, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Flexible version of String.substring(int, int).
substringData(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
SubsystemType - Class in com.pnfsoftware.jeb.core.units.codeobject
Dynamic enumeration of subsystems/OS types.
SubsystemType(int, String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
subtypeOf(Class<?>, Class<?>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
Determine if a type is a descendant of the provided ancestor.
success() - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
 
success(String) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
suffix() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
 
suffix() - Method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
 
SUPER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
Super class method.
SUPER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
SUPER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
superType - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
 
supportedModes - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
supportedVariants - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
SURROUND_BRACES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
{} container
SURROUND_BRACKETS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
[] container
SURROUND_CHEVRONS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
<> container
SURROUND_DOUBLE_QUOTES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
"" container
SURROUND_PARENTHESES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
() container
SURROUND_QUOTES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
'' container
SURROUND_SPACES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
"" container
suspend() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Suspend this thread.
SUSPENDED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
suspendEncoding() - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
Suspends encoding of the stream.
SUSPICIOUS - Enum constant in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
The file has suspicious intents.
SVX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
swap(boolean[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of booleans.
swap(boolean[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of booleans.
swap(byte[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of bytes.
swap(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Flip the byte order of an array of bytes.
swap(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of bytes.
swap(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Flip the byte order of an array of bytes.
swap(char[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of chars.
swap(char[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of chars.
swap(double[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of doubles.
swap(double[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of doubles.
swap(float[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of floats.
swap(float[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of floats.
swap(int[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of ints.
swap(int[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of ints.
swap(long[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of longs.
swap(long[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of longs.
swap(short[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of shorts.
swap(short[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of shorts.
swap(T[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of generic objects.
swap(T[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Flip the order of an array of generic objects.
swapByGroup(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Flip the byte order of groups of bytes.
swapInt(int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Swap the byte ordering of an int.
swapLong(long) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Swap the byte ordering of a long.
swapShort(short) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Swap the byte ordering of a short.
Switch - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Switch - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
SWITCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
SWITCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
SwitchCaseInformation() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
 
SwitchInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Details on a switch-case native construction.
SwitchInformation() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
 
SwitchInformation.JumpTableInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Details of a switch's jump table.
SwitchInformation.SwitchCaseInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Details on a 'case' of a switch-like statement: the address of the handler code and the corresponding jump table entry (if any, see SwitchInformation.SwitchCaseInformation.isJumpTableBased())
SymbolInformation - Class in com.pnfsoftware.jeb.core.units.codeobject
Standard implementation of ISymbolInformation.
SymbolInformation(SymbolType, int, long, String, long, long, long) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
SymbolType - Enum Class in com.pnfsoftware.jeb.core.units.codeobject
Enumeration of common types of symbols used in code objects.
symtab - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
SYNCHRONIZED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
SYNCHRONIZED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
SYNCHRONIZED - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
SynchronizedBlock - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
SynchronizedBlock - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
SynchronizedIdentityMap<K,V> - Class in com.pnfsoftware.jeb.util.collect
A serializable, inefficient, fully synchronized, identity pseudo-map.
SynchronizedIdentityMap() - Constructor for class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
SynchronizedLinkedMap<K,V> - Class in com.pnfsoftware.jeb.util.collect
A serializable, inefficient, fully synchronized, linked pseudo-map.
SynchronizedLinkedMap() - Constructor for class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
SynchronizedLinkedSet<E> - Class in com.pnfsoftware.jeb.util.collect
A serializable, inefficient, fully synchronized, linked pseudo-set.
SynchronizedLinkedSet() - Constructor for class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
 
synth - Variable in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink.CaptureInfo
 
SYNTHETIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
Special type of "fake" local: physical register, virtual register, mirror, etc.
SYNTHETIC - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
SystemInformation - Class in com.pnfsoftware.jeb.client
Utility routines to retrieve system information such as java version, OS name, locale, etc.
SystemInformation() - Constructor for class com.pnfsoftware.jeb.client.SystemInformation
 
SystemUtil - Class in com.pnfsoftware.jeb.util.base
Convenient variables and methods to retrieve OS and running JVM information.
SystemUtil() - Constructor for class com.pnfsoftware.jeb.util.base.SystemUtil
 
SYSVAMD64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Amd64 convention used on System-V (*nix).

T

t - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
default target
TableDocumentPart - Class in com.pnfsoftware.jeb.core.output.table.impl
A trivial implementation of table document part.
TableDocumentPart(int, List<? extends ITableRow>) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.TableDocumentPart
Create a table part.
TableRow - Class in com.pnfsoftware.jeb.core.output.table.impl
A trivial implementation of a table row of cells.
TableRow(Cell...) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.TableRow
Create a row.
TableRow(List<Cell>) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.TableRow
Create a row.
TAG_BASE64_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing a base64 encoded string (UTF8 string).
TAG_BASE64_URL_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing a base64url encoded string (UTF8 string).
TAG_BIGDECIMAL - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing a big decimal value (two-element array, base 2).
TAG_CBOR_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing an encoded CBOR data item (byte string).
TAG_CBOR_MARKER - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing CBOR content.
TAG_CUSTOM_NAME - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
Tag name for an optional entry holding the custom name of this untranslated IR, possibly better suited than the native mnemonic name.
TAG_DECIMAL_FRACTION - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing a decimal fraction value (two-element array, base 10).
TAG_EPOCH_DATE_TIME - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing date/time values as Epoch timestamp (numeric, RFC3339).
TAG_EXPECTED_BASE16_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing an expected conversion to base16 encoding.
TAG_EXPECTED_BASE64_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing an expected conversion to base64 encoding.
TAG_EXPECTED_BASE64_URL_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing an expected conversion to base64url encoding.
TAG_MIME_MESSAGE - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing a MIME message (UTF8 string, RFC2045).
TAG_NEGATIVE_BIGINT - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing a negative big integer value (byte string).
TAG_POSITIVE_BIGINT - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing a positive big integer value (byte string).
TAG_REGEXP - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing a regular expression string (UTF8 string, PCRE).
TAG_STANDARD_DATE_TIME - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing date/time values in the standard format (UTF8 string, RFC3339).
TAG_URI - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Semantic tag value describing an URL (UTF8 string).
target - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
target - Variable in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
 
targetAddress - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
targetPrefix - Static variable in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Target routine prefix with named trampoline: '*'
TCP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
 
teardown() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
This method should be called after a call to IGenericUnpacker.attemptUnpack(), when the unpacker and its underlying resources are no longer needed.
teardown() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
Clean-up temporary constructs built during EEmulator.setup().
teardown() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder
 
TelemetryException - Exception in com.pnfsoftware.jeb.client.telemetry
This exception is raised when some telemetry operations fail.
TelemetryException() - Constructor for exception com.pnfsoftware.jeb.client.telemetry.TelemetryException
 
TelemetryException(String) - Constructor for exception com.pnfsoftware.jeb.client.telemetry.TelemetryException
 
TelemetryException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.client.telemetry.TelemetryException
 
TelemetryException(Throwable) - Constructor for exception com.pnfsoftware.jeb.client.telemetry.TelemetryException
 
TelemetryNotification - Class in com.pnfsoftware.jeb.core.events
This event is to be used by back-end components to forward telemetry requests to a client.
TelemetryNotification(String, Map<String, String>) - Constructor for class com.pnfsoftware.jeb.core.events.TelemetryNotification
 
TelemetryRecord - Class in com.pnfsoftware.jeb.client.telemetry
A telemetry record.
TelemetryRecord(int, String, String, Map<String, String>) - Constructor for class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
 
TEMP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
Temporary data, a.k.a.
terminate() - Static method in class com.pnfsoftware.jeb.client.AbstractContext
Terminate the program.
terminate() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Kill the target (if possible).
TERMINATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
Terminate a debugging session.
TERMINATED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
 
testbit(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
testBit(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
 
text - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
text(String) - Static method in class com.pnfsoftware.jeb.util.base.TypedContent
 
Text - Enum constant in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
 
Text() - Constructor for class com.pnfsoftware.jeb.client.api.FormEntry.Text
 
Text(String, String, int, Predicate<String>, int, int) - Constructor for class com.pnfsoftware.jeb.client.api.FormEntry.Text
 
TEXT - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
 
TEXT_HTML - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
TEXT_PLAIN - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
 
TextBuilder - Class in com.pnfsoftware.jeb.util.format
A text buffer builder supporting indentation.
TextBuilder() - Constructor for class com.pnfsoftware.jeb.util.format.TextBuilder
Create a builder with a default indentation size of 4 characters and an initial capacity of 16 characters.
TextBuilder(int) - Constructor for class com.pnfsoftware.jeb.util.format.TextBuilder
Create a builder with an initial capacity of 16 characters.
TextBuilder(int, int) - Constructor for class com.pnfsoftware.jeb.util.format.TextBuilder
Create a builder.
TextDocumentPart - Class in com.pnfsoftware.jeb.core.output.text.impl
A simple implementation for a text document part.
TextDocumentPart(List<ILine>, List<IAnchor>) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
Create a new part with the given lines and anchors.
TextDocumentUtil - Class in com.pnfsoftware.jeb.core.output.text
Utility methods for ITextDocument and ITextDocumentPart.
TextDocumentUtil() - Constructor for class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
 
TextItem - Class in com.pnfsoftware.jeb.core.output.text.impl
A simple implementation for an actionable text item within a line.
TextItem(int, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
TextItem(int, int, ItemClassIdentifiers) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
TextItem(int, int, ItemClassIdentifiers, long, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
TextMark - Class in com.pnfsoftware.jeb.core.output.text.impl
Standard implementation of a text mark.
TextMark(int, String, Object) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.TextMark
 
TextPartUtil - Class in com.pnfsoftware.jeb.core.output.text
Class containing utility methods to operate on parts of text documents.
TextPartUtil() - Constructor for class com.pnfsoftware.jeb.core.output.text.TextPartUtil
 
TextPartUtil.LineInfo - Class in com.pnfsoftware.jeb.core.output.text
Information about a line of a text document's part.
tf - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
IR/AST type factory reference (for convenience).
tf - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
IR/AST type factory reference (for convenience).
tf - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
AST type factory (for convenience - referenced in AbstractJOptimizer.jctx).
theoriticalImageBase - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
 
thirdPartyOnly - Variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackageManagerOptions
 
THIS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
THIS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
THISCALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
The standard C++ convention.
THREAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerSuspendPolicy
 
THREAD - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet.Cleaner
 
THREAD_START - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
THREAD_STOP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
 
ThreadEx<V> - Class in com.pnfsoftware.jeb.util.concurrent
An extension of Thread supporting the execution of Callable as well as Runnable.
ThreadEx(Runnable) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ThreadEx
 
ThreadEx(Callable<V>) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ThreadEx
 
ThreadMonitor - Class in com.pnfsoftware.jeb.util.concurrent
This class is used to monitor the execution of a target thread.
ThreadMonitor(Thread, boolean, IMonitorInfoProvider, Runnable, Runnable) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
Create a new thread monitor instance.
ThreadMonitor.State - Enum Class in com.pnfsoftware.jeb.util.concurrent
 
ThreadUtil - Class in com.pnfsoftware.jeb.util.concurrent
Utility methods to manipulate threads.
ThreadUtil() - Constructor for class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
 
Throw - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Throw - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
THROW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
THROW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
ThrowableFormatter(boolean) - Constructor for class com.pnfsoftware.jeb.util.base.Throwables.ThrowableFormatter
 
Throwables - Class in com.pnfsoftware.jeb.util.base
Utility methods for throwables (errors, exceptions, runtime exceptions).
Throwables() - Constructor for class com.pnfsoftware.jeb.util.base.Throwables
 
Throwables.ThrowableFormatter - Class in com.pnfsoftware.jeb.util.base
 
thrownTypes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
 
THROWS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
THROWS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
TI_C2000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
TI_C5500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
TI_C6000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
TILE64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
TILEGX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
TILEPRO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
TIME - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
TIME_OF_DAY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
time1 - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
 
time2 - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
 
TimedOperationVerifier - Class in com.pnfsoftware.jeb.util.concurrent
Enforce time-outs on operations and throw OperationTimedOutException.
TimedOperationVerifier() - Constructor for class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
Create a verifier with no time limit.
TimedOperationVerifier(long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
Create a verifier whose start time is the current time.
TimedOperationVerifier(long, long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
Create a verifier.
TimeFormatter - Class in com.pnfsoftware.jeb.util.format
Utility methods to format timestamps and time deltas.
TimeFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.TimeFormatter
 
TIMER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Number of the timer
TINY - Enum constant in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
 
TINYJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
TMM_GPP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
toArray() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
toArray() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
toArray() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
toArray() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
toArray(T[]) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
toArray(T[]) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
toArray(T[]) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
toArray(U[]) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
toBoolean(Boolean) - Static method in class com.pnfsoftware.jeb.util.primitives.Booleans
 
toByteArray(char[]) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
Convert a char[] to a byte[] using the system-default charset.
toByteOrder() - Method in enum class com.pnfsoftware.jeb.util.io.Endianness
 
toCommonExtension(String) - Static method in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
Convert a WellKnownUnitTypes to the common extension.
ToDoException - Exception in com.pnfsoftware.jeb.core.exceptions
This exception may be thrown when a functionality has yet to be implemented.
ToDoException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.ToDoException
 
ToDoException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.ToDoException
 
ToDoException(String, Object...) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.ToDoException
 
toDot(IControlFlowGraph<?, ?>, File) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
Build the CFG text representation using the dot language.
toDot(IControlFlowGraph<?, ?>, File, String) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
Build the CFG text representation using the dot language.
toDot(IControlFlowGraph<?, ?>, File, String, Map<Long, String>) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
Build the CFG text representation using the dot language.
toDot(IControlFlowGraph<?, ?>, File, String, Map<Long, String>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
Build the CFG text representation using the dot language.
toDouble() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Evaluate this immediate as a double-precision float.
toFlatList() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
Flatten the abstract syntax tree.
toFlatList() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
 
toFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Evaluate this immediate as a single-precision float.
toHexString() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Format this immediate as an unsigned hexadecimal string.
toHexString(byte, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert a byte to its hex representation.
toHexString(byte, boolean, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert a byte to its hex representation.
toHexString(int, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert an int to its hex representation.
toHexString(int, boolean, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert a int to its hex representation.
toHexString(long, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert a long to its hex representation.
toHexString(long, boolean, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert a long to its hex representation.
toHexString(short, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert a short to its hex representation.
toHexString(short, boolean, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Convert a short to its hex representation.
toInt() - Method in class com.pnfsoftware.jeb.core.Version
Generate a 4-byte integer representing the three most relevant components of this version object.
toInt(Object) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
Best effort conversion of an object to an integer.
toInt(Object, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
Best effort conversion of an object to an integer.
toInts(long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Create two ints from a long.
toJSONString() - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
toJSONString() - Method in interface com.pnfsoftware.jeb.util.encoding.json.JSONAware
 
toJSONString() - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
 
toJSONString(boolean[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
toJSONString(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
toJSONString(char[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
toJSONString(double[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
toJSONString(float[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
toJSONString(int[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
toJSONString(long[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
toJSONString(short[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
toJSONString(Object) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
Convert an object to JSON text.
toJSONString(Object[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
toJSONString(Collection) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
Convert a list to JSON text.
toJSONString(Map) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
Convert a map to JSON text.
toJvmName(Class<?>) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
Generate the internal binary name (jvm name) for the provided type name, as provided by Class.getName().
toJvmName(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
Generate the internal binary name (jvm name) for the provided type name, as provided by Class.getName().
token(TokenType) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
Create and return a Token of given type.
token(TokenType, int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
Create and return a Token of given type and pairValue.
token(TokenType, int, int, int, int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
Helper method to create and return a new Token from of TokenType tokenStart and tokenLength will be modified to the newStart and newLength params
token(TokenType, long, int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
Create and return a Token of given type from start with length offset is added to start
Token - Class in com.pnfsoftware.jeb.util.encoding.jflex
A Token in a Document.
Token(TokenType, long, int) - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.Token
Constructs a new token
Token(TokenType, long, int, byte) - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.Token
Construct a new part of pair token
TokenExtractor - Class in com.pnfsoftware.jeb.util.format
A customizable string token extractor.
TokenExtractor(TokenExtractor.IDelimiterFinder) - Constructor for class com.pnfsoftware.jeb.util.format.TokenExtractor
Create a token extractor.
TokenExtractor.IDelimiterFinder - Interface in com.pnfsoftware.jeb.util.format
Definition of a delimiter.
tokenLength - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
 
tokenStart - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
 
TokenType - Enum Class in com.pnfsoftware.jeb.util.encoding.jflex
These are the various token types supported by SyntaxPane.
toLong() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Evaluate this immediate as a signed long primitive.
toLong(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Evaluate this immediate as a signed long primitive.
toLong(Object) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
Best effort conversion of an object to an integer.
toLong(Object, long) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
Best effort conversion of an object to a long.
toMap(K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Build a HashMap containing 1 element (key, value).
toMap(K, V, Class<? extends Map>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Build a map containing 1 element (key, value).
toMap(K, V, K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Build a HashMap containing 2 elements (key, value).
toMap(K, V, K, V, K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
Build a HashMap containing 3 elements (key, value).
topHalf() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Retrieve the top half-part of this IRE.
toShortString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Generate a short-string version of this element.
toString() - Method in enum class com.pnfsoftware.jeb.client.api.Operation
 
toString() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
 
toString() - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
 
toString() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
 
toString() - Method in class com.pnfsoftware.jeb.client.script.TypeInfo
 
toString() - Method in class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
 
toString() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
 
toString() - Method in class com.pnfsoftware.jeb.core.Artifact
 
toString() - Method in class com.pnfsoftware.jeb.core.BookmarkManager.Bookmark
 
toString() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
 
toString() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification.Entry
 
toString() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
 
toString() - Method in class com.pnfsoftware.jeb.core.input.FileInput
 
toString() - Method in class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
 
toString() - Method in class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
 
toString() - Method in class com.pnfsoftware.jeb.core.output.code.CodeAnchor
 
toString() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
toString() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.ClassCoordinates
 
toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.FieldCoordinates
 
toString() - Method in interface com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates
 
toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
 
toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
 
toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
 
toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.NativeCoordinates
 
toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.PackageCoordinates
 
toString() - Method in class com.pnfsoftware.jeb.core.output.table.impl.CellCoordinates
 
toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
 
toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Anchor
 
toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
 
toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
 
toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
 
toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
 
toString() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
 
toString() - Method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil.LineInfo
 
toString() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.NodeCoordinates
 
toString() - Method in class com.pnfsoftware.jeb.core.PluginInformation
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.E
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
 
toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
toString() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndPackage
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndProcess
 
toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackage
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
 
toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
 
toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescription
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescriptions
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Attribute
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Certificate
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Digest
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.PublicKey
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signature
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlockBuilder
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
 
toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
 
toString() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
Generate a string representation of this IR using a standard formatting context.
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig.TypeParam
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig.TypeArg
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
toString() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Generate a short-form text version of this element.
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.OGroup
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.SubstitutionDefinition
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
 
toString() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Generate a compact representation of the type.
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
 
toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc.E
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry.Stat
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChanges
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder.Results
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser.Decl
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.VirtualMethodCoordinates
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerModule
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueNumber
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerProcessInformation
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueBoolean
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueCharacter
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueDouble
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueFloat
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueRaw
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueVoid
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
 
toString() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePointer
The returned format is 0xADDRESS(MODE) or simply 0xADDRESS for default mode.
toString() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Date
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.DateAndTime
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.S5Time
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Time
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.TimeOfDay
 
toString() - Method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
Microsoft-style decoding
toString() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
 
toString() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
 
toString() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
 
toString() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
 
toString() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
 
toString() - Method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
 
toString() - Method in enum class com.pnfsoftware.jeb.core.units.NotificationType
 
toString() - Method in class com.pnfsoftware.jeb.core.units.Pool
 
toString() - Method in class com.pnfsoftware.jeb.core.units.PoolEntry
 
toString() - Method in class com.pnfsoftware.jeb.core.units.UnitAddress
 
toString() - Method in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
toString() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
 
toString() - Method in class com.pnfsoftware.jeb.core.Version
Same as format(true).
toString() - Method in class com.pnfsoftware.jeb.util.base.CharSequenceList
 
toString() - Method in class com.pnfsoftware.jeb.util.base.Couple
 
toString() - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
toString() - Method in class com.pnfsoftware.jeb.util.base.Flags
 
toString() - Method in class com.pnfsoftware.jeb.util.base.StarMatcher.Result
 
toString() - Method in class com.pnfsoftware.jeb.util.base.Triple
 
toString() - Method in class com.pnfsoftware.jeb.util.base.Wrapper
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.IntList
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.IntMap
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.LongSegment
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
toString() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
toString() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.Token
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
Returns a string representation of this array.
toString() - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JsonId
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.CentralDirFileHeader
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.EndOfCentralDir
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
 
toString() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
 
toString() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
toString() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
 
toString() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
toString() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
 
toString() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
toString() - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
 
toString() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
 
toString() - Method in class com.pnfsoftware.jeb.util.interpreter.InputToken
 
toString() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
toString() - Method in enum class com.pnfsoftware.jeb.util.io.Endianness
 
toString() - Method in class com.pnfsoftware.jeb.util.logging.Sink
 
toString() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
toString() - Method in class com.pnfsoftware.jeb.util.primitives.IntegerRanges
 
toString() - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
 
toString() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
toString() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
toString(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Generate a string representation of this wildcard type.
toString(boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
 
toString(int, int) - Method in class com.pnfsoftware.jeb.util.base.CharSequenceList
 
toString(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
Generate a string representation of this IR using a standard formatting context.
toString(Object) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Pretty-format any object, using a PrettyPrinter object.
toString(Object) - Static method in class com.pnfsoftware.jeb.util.format.Strings
A safe version of String.toString.
toString(Object, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
A safe version of String.toString.
toString(String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
 
toString(String, Object) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
 
totalTimeoutMs - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
toTempDot(IControlFlowGraph<?, ?>, String) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
 
toTempDot(IControlFlowGraph<?, ?>, String, String, Map<Long, String>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
 
TOUCH_MS - Static variable in class com.pnfsoftware.jeb.util.io.FileMonitor
Touch frequency in ms, that is, the frequency at which a lock-file write-timestamp is updated.
touchFile(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Create an empty file.
toUnsigned(BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
Get the unsigned equivalent of the provided truncated integer.
toUnsignedBigInteger(long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Convert a long treated as unsigned to a big integer.
toUnsignedHexString(BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
toUnsignedLong() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Evaluate this immediate as an unsigned long.
toUnsignedString(byte) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
 
toUnsignedString(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
 
toUnsignedString(long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Convert a long to its unsigned decimal string representation.
toUnsignedString(short) - Static method in class com.pnfsoftware.jeb.util.primitives.Shorts
 
toWellKnownUnitType(ProcessorType) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorUtil
 
TPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
trace(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Log a trace message.
trace(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
trace(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
trackNativeItem(INativeType, IEventListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
 
trampolinePrefix - Static variable in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Trampoline routines prefix: unicode RIGHTWARDS ARROW '→'
transferMetadataFrom(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Transfer (shallow copy) metadata from a source IR to this IR.
transformJcondToAssign(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Transform a conditional jump instruction to a conditional-predicate assignment.
transformJcondToJump() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Transform a conditional jump instruction to a jump.
transformSwitchToJcond() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Transform a single-case switch into a conditional jump.
transformToJump(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Transform any instruction to a jump, and update the jump target.
transformToJump(IDTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Transform any instruction to a jump, and update the jump target.
transformToNop() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Transform any instruction to a NOP.
TRANSIENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
TRANSIENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
TRANSIENT - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
TREE_COLLAPSE - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
TREE_COLLAPSE_ALL - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
TREE_EXPAND - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
TREE_EXPAND_ALL - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
TRICORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
trim(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Trim (left and right) all chars less than or equal to ' '.
trim(String, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Trim (left and right) all chars to provided character.
TRIMEDIA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
trimWhitespaces(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Trim (left and right) all characters considered to be white-space by the Unicode standard.
Triple<A,B,C> - Class in com.pnfsoftware.jeb.util.base
Handy class holding three typed elements.
Triple(A, B, C) - Constructor for class com.pnfsoftware.jeb.util.base.Triple
 
TRN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Truncate or zero-extend
TRN128 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Truncate or zero-extend to 128 bits
TRN16 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Truncate or zero-extend to 16 bits
TRN32 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Truncate or zero-extend to 32 bits
TRN64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Truncate or zero-extend to 64 bits
TRN8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Truncate or zero-extend to 8 bits
TRUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
TRUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
always break the flow
TRUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
TRUE - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
The CBOR-encoded boolean true value (encoded as "simple value": #MT_SIMPLE).
TRUE_CONTINUE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
TRUE_STOP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
common results
truncate(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Truncate this immediate or sign-extend it.
truncate(long) - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
 
truncate(long) - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
 
truncate(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Truncate operation IRE.
truncate(String) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
Truncate and store as a signed value.
truncate(String, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Truncate a string.
truncate(BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
Truncate and store as a signed value.
truncated(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
 
truncateWithSuffix(String, int, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Truncate a string and append an optional suffix to it if it was actually truncated.
Try - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Try - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
TRY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
TRY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
tryLock() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
tryLock(long, TimeUnit) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
TSK3000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
ttl - Variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
 
ttl - Variable in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
 
Tuple - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
Tuples - Class in com.pnfsoftware.jeb.util.base
Integer tuples generator routines.
Tuples() - Constructor for class com.pnfsoftware.jeb.util.base.Tuples
 
TWO_BYTES - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Denotes a two-byte value (uint16).
typ(RegisterType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
type - Variable in class com.pnfsoftware.jeb.core.units.AbstractMetadataGroup
 
type - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
 
type - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
 
type - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig.TypeArg
 
type - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
type - Variable in class com.pnfsoftware.jeb.core.units.code.Pointer
Possible type(s) for the bytes at the given address
type - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
type - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.Token
 
type - Variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
Type - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
TYPE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
TYPE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
 
TYPE - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
TYPE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
 
TYPE_ADDR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
An absolute address.
TYPE_ALIAS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
An alias for some value, represented as a String.
TYPE_ANNOTATION_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_ANNOTATION_SET_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_ANNOTATION_SET_REF_LIST - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_ANNOTATIONS_DIRECTORY_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_ARRAY - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_ARRAY - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Major type 4: array of items.
TYPE_ARTIFACTS - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
Artifacts collections, little-endian: ART
TYPE_BOOLEAN - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_BRA - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Operand type for branch target.
Value: signed int, relative displacement in code units (2 bytes) from current instruction address
TYPE_BYTE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
TYPE_BYTE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_BYTE_STRING - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Major type 2: byte string.
TYPE_CALL_SITE_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_CHARACTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_CLASS_DATA_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_CLASS_DEF_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_CMA - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
A complex memory access operand.
TYPE_CODE_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_COLON - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
TYPE_COMMA - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
TYPE_DEBUG_INFO_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_DIRECT - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
TYPE_DOUBLE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
TYPE_DOUBLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_ENCODED_ARRAY_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_EOF - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
TYPE_FIELD_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
TYPE_FLOAT - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_FLOAT_SIMPLE - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Major type 7: floating point, simple data types.
TYPE_HEADER_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_HIDDENAPI_CLASS_DATA_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_HTTP - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
TYPE_ID - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
TYPE_IDX - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Operand type for an index into a constant pool (which pool is instruction specific).
TYPE_IDX2 - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Operand type for a second index into the prototype pool.
TYPE_IMM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Operand type for an immediate.
Value: long, sign-extended, could be anything from a boolean to a double
TYPE_IMM - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Immediate value of at most 64-bit.
TYPE_INTEGER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
TYPE_INTEGER - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_LEFT_BRACE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
TYPE_LEFT_SQUARE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
TYPE_LIST - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
A list of operands.
TYPE_LONG - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
TYPE_LONG - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_MAP - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Major type 5: map of pairs.
TYPE_MAP_LIST - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_MEMIMM - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Memory access via absolute address.
TYPE_MEMREG - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Memory access via register.
TYPE_METHOD_HANDLE_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_METHOD_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_NEGATIVE_INTEGER - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Major type 1: negative integers.
TYPE_OBJECT - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_POINTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandElementValue
 
TYPE_PROJECT - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
Project block marker, little-endian: PRJ
TYPE_PROJECT_CONFIGURATION - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
Persisted Project Configuration: PPC
TYPE_PROJECT_METADATA - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
Persisted Project Metadata: PPM
TYPE_PROTO_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_PROTOTYPE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
TYPE_QSTATES - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
Quick-states block marker, little-endian: QCK
TYPE_RAW - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_REG - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Operand type for a register or pair of registers.
Value: int, the register index (or first register index , in case of a pair)
TYPE_REG - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
A register.
TYPE_RELADDR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
An offset to the instruction address.
TYPE_RGR - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
Operand type for a register range.
Value: long, made up of 2 ints as follows: low-int=first register index, high-int=last register index (inclusive)
TYPE_RIGHT_BRACE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
TYPE_RIGHT_SQUARE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
TYPE_SHORT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
TYPE_SHORT - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_SIMM - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Signed immediate value of at most 64-bit.
TYPE_SOCKS - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
 
TYPE_STRING - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
 
TYPE_STRING_DATA_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_STRING_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_TAG - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Major type 6: semantic tags.
TYPE_TEXT_STRING - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Major type 3: text/UTF8 string.
TYPE_TYPE_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_TYPE_LIST - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
 
TYPE_UNKNOWN - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandElementValue
 
TYPE_UNSIGNED_INTEGER - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
Major type 0: unsigned integers.
TYPE_USER_1 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
Type to be used for specific user entries.
TYPE_VALUE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
TYPE2 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
TYPE3 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
typeAndroidApk - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeAndroidArt - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeAndroidCompactDex - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeAndroidDex - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeAndroidOat - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeAndroidOptimizedDex - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeAndroidResources - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeAndroidVdex - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeAndroidXApk - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeAppleMacho - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeAppleMachoFat - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeArArchive - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
TypeArg(int, JvmGenericsTypeSig) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig.TypeArg
 
typeARM - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeARM64 - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeAtmelAVR - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeBinary - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeC - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeCART - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
TypeCategory - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
Categories for native types.
typeCertificate - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeChromeCrx - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeComposite - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeCpp - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
TypedContent - Class in com.pnfsoftware.jeb.util.base
A buffer of data with a MIME type and contents properties.
TypedContent(byte[], String) - Constructor for class com.pnfsoftware.jeb.util.base.TypedContent
 
TypedContent(byte[], String, String) - Constructor for class com.pnfsoftware.jeb.util.base.TypedContent
 
TypedContent(byte[], String, String, ITypedContentProperties) - Constructor for class com.pnfsoftware.jeb.util.base.TypedContent
 
TypedContent(String, String) - Constructor for class com.pnfsoftware.jeb.util.base.TypedContent
 
TypedContent(String, String, ITypedContentProperties) - Constructor for class com.pnfsoftware.jeb.util.base.TypedContent
 
typeDuplicate - Static variable in interface com.pnfsoftware.jeb.core.units.IDuplicatedUnit
 
typeEthereumBytecode - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeEthereumContract - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeGeneric - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeGzip - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeHtml - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
TypeInfo - Class in com.pnfsoftware.jeb.client.script
Java type information used by the script interpreter.
TypeInfoProvider - Class in com.pnfsoftware.jeb.client.script
Java type parser and provider used by the script interpreter.
TypeInfoProvider(File) - Constructor for class com.pnfsoftware.jeb.client.script.TypeInfoProvider
 
typeIntelHEX - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeIntelX86 - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeIntelX86_64 - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeJava - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeJavaArchive - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeJavaClassfile - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeJavaScript - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeJson - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
TypeLayoutInfo - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Basic memory requirements (layout) for a type.
TYPELIB_FILE_EXTENSION - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
 
TypelibDefinitionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.type
 
TypelibDefinitionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypelibDefinitionException
 
TypelibDefinitionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypelibDefinitionException
 
TypelibDefinitionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypelibDefinitionException
 
TypelibDefinitionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypelibDefinitionException
 
TypelibGen - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Generator of type and constant library files (*.typelib) for JEB.
TypelibGen() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.TypelibGen
 
TypeLibraryEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.type
An entry contains a typelib, its metadata, as well as the underlying file (if any).
TypeLibraryMetadata - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Metadata header for type library binary files.
TypeLibraryService - Class in com.pnfsoftware.jeb.core.units.code.asm.type
The type library service (TLS) is responsible for managing (loading and unloading) native code type libraries (typelibs).
TypeLibraryService() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Create a new TLS.
TypeLibraryService(File) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Create a new TLS with an initial folder.
typeLinuxElf - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeLLVMBitcode - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeManagerInitialized(ITypeManager) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default implementation does nothing.
typeManagerInitialized(ITypeManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
This method is called by the code unit right after it created a type manager suitable for processing.
typeMicrosoftExcel - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeMicrosoftExcelOpenXML - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeMicrosoftOle - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeMicrosoftOutlook - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeMicrosoftPowerpoint - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeMicrosoftPowerpointOpenXML - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeMicrosoftThumbs - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeMicrosoftWord - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeMicrosoftWordOpenXML - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeMIPS - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeMIPS64 - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeName(String) - Static method in class com.pnfsoftware.jeb.core.util.DebuggerHelper
 
typeName(String) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
 
TypeParam(String, JvmGenericsTypeSig, List<JvmGenericsTypeSig>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig.TypeParam
 
typeParams - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
 
typeParams - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
 
typePdf - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typePython - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeRarArchive - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
TypeReference - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
TypeReference - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
typeRiscV - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
TYPES_APPLICATION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
 
typeSevenzipArchive - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
TYPESOURCE_ALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
TYPESOURCE_INUSE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
TYPESOURCE_TYPELIBS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
typeStream - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
TypeStringParseException - Exception in com.pnfsoftware.jeb.core.units.code.asm.type
 
TypeStringParseException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParseException
 
TypeStringParseException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParseException
 
TypeStringParseException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParseException
 
TypeStringParseException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParseException
 
TypeStringParser - Class in com.pnfsoftware.jeb.core.units.code.asm.type
A parser for C declarations, types, prototypes and routine signatures.
TypeStringParser(ITypeManager) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
Create a type parser.
TypeStringParser.Decl - Class in com.pnfsoftware.jeb.core.units.code.asm.type
 
typeSvg - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeTar - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeText - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
TypeUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Utility routines for native types.
TypeUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
 
typeVar - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
for TypeVariableSignature
typeVBScript - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeWebassemblyBytecode - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeWebassemblyModule - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeWinCoff - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeWinPe - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeXml - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
typeZipArchive - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
TypingConlict(String, IDExpression, IJavaType, IJavaType) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
 

U

u16() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
u31() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
u32() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
u63() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
u8() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
ua - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
 
UD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.controlflow.ChainType
use-def (Used-Define) chain: a register is used; list the locations where it was defined.
ugerrstr - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
 
uiExecute(Runnable) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Execute a task on the UI thread.
uiExecuteBlocking(Runnable) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Execute a task on the UI thread.
uiExecuteWithDelay(int, Runnable) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Execute a task on the UI thread after the provided delay.
uint - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
 
UINT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
Unsigned integer.
UINT2FP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
unsigned integer to floating-point conversion (supported FP formats: binary32, binary64)
The details of the conversion are unspecified (examples: how the operator deals with loss of precision; what truncation mode is used).
unattended() - Method in class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
 
UNDEFINED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
The CBOR-encoded "undefined" value (encoded as "simple value": #MT_SIMPLE).
undefineItem(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IStackframeManager
Undefine the item located at the exact provided address.
undefineItem(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Undefine the memory item starting at the provided address.
undefineItems(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IStackframeManager
 
unescapeString(String) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Unescape a string escaped with standard String-formatter backslash-based escape sequences.
UNFRIENDLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
Unfriendly mode, run at the end of pipeline.
UNICORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
UNIMPLEMENTED_ENCODING_FORMAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
unindent() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
uninstallApp(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
uninstallApp(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Uninstall an APK.
UnitAddress<T extends IAddressableUnit> - Class in com.pnfsoftware.jeb.core.units
A couple (target unit, address), where the address is relative to the target unit.
UnitAddress(T, String) - Constructor for class com.pnfsoftware.jeb.core.units.UnitAddress
 
UnitChange - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by a unit when its contents was changed.
UnitChangeEventData - Class in com.pnfsoftware.jeb.core.units
Specific data related to a J.UnitChange change event issued by a unit.
UnitChangeEventData(int, Object) - Constructor for class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
UnitChangeEventData(int, Object, Object) - Constructor for class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
UnitChangeEventData(int, Object, Object, Object) - Constructor for class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
UnitChangeEventData(int, Object, Object, Object, Object) - Constructor for class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
UnitCreated - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by a parent unit after a child unit was added
UnitDestroyed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by a parent unit when one of its children was destroyed
UnitDisposed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by a unit at the end of disposal process
UnitFormatterAdapter - Class in com.pnfsoftware.jeb.core.output
Standard implementation of a unit formatter.
UnitFormatterAdapter() - Constructor for class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
Create a formatter with no document presentation.
UnitFormatterAdapter(IUnitDocumentPresentation) - Constructor for class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
Create a formatter and add a transient (non-persisted) document presentation to it.
UnitFormatterUtil - Class in com.pnfsoftware.jeb.core.output
Utility methods for unit formatters.
UnitFormatterUtil() - Constructor for class com.pnfsoftware.jeb.core.output.UnitFormatterUtil
 
UnitFragmentPosition - Class in com.pnfsoftware.jeb.client.api
Position in a unit fragment.
UnitFragmentPosition(IUnit, IUnitFragment, IGenericDocument, String, IItem) - Constructor for class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
 
UnitItemIdGenerator - Class in com.pnfsoftware.jeb.core.output
Generate unique item IDs for objects managed by units.
UnitItemIdGenerator() - Constructor for class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
 
UnitLockedException - Exception in com.pnfsoftware.jeb.core.units
A concurrency error raised when a thread is attempting to access a unit that is locked by another thread.
UnitLockedException() - Constructor for exception com.pnfsoftware.jeb.core.units.UnitLockedException
 
UnitLockedException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.UnitLockedException
 
UnitLockedException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.UnitLockedException
 
UnitLockedException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.UnitLockedException
 
UnitNotification - Class in com.pnfsoftware.jeb.core.units
Standard implementation of a notification.
UnitNotification(IUnitNotification) - Constructor for class com.pnfsoftware.jeb.core.units.UnitNotification
Generic copy constructor.
UnitNotification(NotificationType, String) - Constructor for class com.pnfsoftware.jeb.core.units.UnitNotification
Create a notification.
UnitNotification(NotificationType, String, String) - Constructor for class com.pnfsoftware.jeb.core.units.UnitNotification
Create a notification.
UnitNotification(NotificationType, String, String, String) - Constructor for class com.pnfsoftware.jeb.core.units.UnitNotification
Create a notification.
UnitNotificationManager - Class in com.pnfsoftware.jeb.core.units
Standard implementation of a notification manager.
UnitNotificationManager() - Constructor for class com.pnfsoftware.jeb.core.units.UnitNotificationManager
 
UnitProcessed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
Issued by a unit to notify that processing is complete.
unitProperty(IEnginesContext, String, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Generate a fully-qualified property name used by a unit.
unitProperty(IUnitIdentifier, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Generate a fully-qualified property name used by a unit.
unitProperty(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Generate a fully-qualified property name used by a unit.
unitProperty(String, String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Convenience method to generate unit properties.
UnitPropertyChanged - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
A property of the unit has changed, e.g.
UnitRepresentationAdapter - Class in com.pnfsoftware.jeb.core.output
A simple unit representation, always returning the document set at construction time.
UnitRepresentationAdapter(long, String, boolean, IGenericDocument) - Constructor for class com.pnfsoftware.jeb.core.output.UnitRepresentationAdapter
Create the representation adapter.
UnitStatusChanged - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
The status of the unit has changed
UnitUtil - Class in com.pnfsoftware.jeb.core.units
Utility methods for units.
UnitUtil() - Constructor for class com.pnfsoftware.jeb.core.units.UnitUtil
 
UNIX - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.OperatingSystemType
 
UNIX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
Unix-like, super generic
UNK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
 
unknown - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
 
Unknown - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
An unknown SP-delta candidate: offset is 0, guarantee and origin levels are 0.
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
Undetermined.
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
Not an actual status code.
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
Unknown.
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
 
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
The effective finality is unknown.
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
 
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
unknown (analysis is too long, not implemented, etc.)
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
The current high-level stage cannot be determined.
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
 
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeAttributeSignerID
 
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
 
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
Unknown operation on an attached debugger
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
 
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
Invalid or unknown
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Invalid or unknown
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Invalid or unknown
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
 
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
 
UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
 
UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
 
UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.code.Pointer
Address references an area whose type is unknown.
UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
unknown compiler
UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
unknown processor
UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
unknown subsystem
UNKNOWN_ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
 
UNKNOWN_MODULE_ID - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
 
UnknownBinaryUnit - Class in com.pnfsoftware.jeb.core.units
The fallback unit created if all parsers have failed at identifying some input data.
UnknownBinaryUnit(String, IInput, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.UnknownBinaryUnit
 
unload(ITypeLibrary) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Unload a type library.
unload(TypeLibraryEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Unload a type library.
unloadAll() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
Unload all type libraries.
unloadProject(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Unload a project.
unloadProject(String, boolean) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Unload a project and optionally clear its entry from the project list.
unloadProjects() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Unload all projects.
unloadProjects(boolean) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Unload all projects and optionally clear entries from the project list.
unlock() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
RESERVED FOR INTERNAL USE.
unlock() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
 
unlock(boolean) - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
 
unlock(boolean) - Method in class com.pnfsoftware.jeb.util.io.FileMonitor
 
unlockRead() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
 
unlockWrite() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
 
unmangle(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IManglingEngine
Unmangle a string.
unmangle(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
Unmangle a mangled string.
unmangleData(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
Unmangle a mangled string representing a data.
UnmanglerException - Exception in com.pnfsoftware.jeb.core.exceptions
Exception raised during unmangling.
UnmanglerException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.UnmanglerException
 
UnmanglerException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.UnmanglerException
 
unmangleRoutine(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
Unmangle a mangled string representing a routine.
UnmanglerService - Class in com.pnfsoftware.jeb.core.units.code.asm.mangling
The service offers access to a set of IManglingEngine for a INativeCodeUnit.
UnmanglerService(INativeCodeUnit<?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
 
unmaskedArithShiftRight(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
unmaskedShiftLeft(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
unmaskedShiftRight(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
UNPREDICTABLE_INSN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
Unpredictable instruction (may execute correctly/unexpectedly or raise)
unprotectBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Unprotect a block.
unprotectBlock(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Remove a specific protection for a block.
unprotectBlock(int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Remove a specific specific protection for a block.
unprotectBlock(CFG<IDInstruction>, IDTryData, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Unprotect a basic block.
unrecordAllReferencesFrom(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Unrecord all references from an internal location
unrecordAllReferencesFrom(ReferenceLocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Unrecord all references from a location
unrecordAllReferencesTo(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Unrecord all references to an internal location
unrecordAllReferencesTo(ReferenceLocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Unrecord all references to a location
unrecordCurrentCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
unrecordDynamicBranchTarget(long, boolean, IBranchTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Unrecord a branch resolution.
unrecordLineCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
unrecordReference(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Unrecord the reference between two internal locations
unrecordReference(ReferenceLocation, ReferenceLocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
Unrecord the reference between two locations
UNREFLECTED_FIELD_READ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
 
UNREFLECTED_FIELD_WRITE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
 
UNREFLECTED_INVOCATION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
 
UnreflectedFieldRead(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedFieldRead
 
UnreflectedFieldWrite(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedFieldWrite
 
UnreflectedInvocation(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedInvocation
 
unregister(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
 
unregister(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
 
unregister(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
unregister(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
unregister(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
unregister(Map<String, E>, int, String) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
unregisterAllOptimizers() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
unregisterAnalyzer(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Unregister an analyzer handled by this manager.
unregisterDebuggee(ICodeUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
 
unregisterEmulatorHooks(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Unregister emulator hooks.
unregisterEventQueue(DexDecompilerEventQueue) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Unregister a previously registered user-controlled decompilation event queue.
unregisterExecutionHelper(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Remove a method execution helper.
unregisterHooks(IEEmulatorHooks) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
unregisterHooks(IEStateHooks) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
unregisterInstrumenter(IDMasterOptimizerInstrumenter) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
 
unregisterInstrumenter(IMasterOptimizerInstrumenter<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
unregisterInstrumenter(IMasterOptimizerInstrumenter<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Unregister an instrumenter
unregisterNativeEmulatorHooks(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Unregister a native emulator hooks.
unregisterNativeEmulatorMemoryHooks(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Unregister a native emulator memory hooks.
unregisterOptimizer(OptimizerEntry<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
 
unregisterOptimizer(OptimizerEntry<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Remove an optimizer.
unregisterSandboxHooks(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Unregister sandbox hooks.
unregisterUnitFragmentPositionChangeListener(IUnitFragmentPositionChangeListener) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
Unregister a listener for positional changes in unit fragments.
unregisterUnitIdentifier(IUnitIdentifier) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Unregister a unit identifier.
unroll(IDMethodContext, IDVar, long, long, int, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Attempt to unroll some code whose pivot is a single variable.
UNSAFE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType
Unsafe optimizer, may introduce changes in semantics.
UNSAFE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType
Unsafe optimizer, may introduce changes in semantics.
UNSAFE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JOptimizerType
Unsafe optimizer, may introduce changes in semantics.
UNSIGNED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
Unsigned integer value, also used for built-in pointer types.
unsignedBytesToIntegers(byte[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Convert an array of unsigned bytes to an array of integers.
Unspecified - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
Unspecified type, can be used for general-purpose (multi-purpose) registers.
UNSUPPORTED_FEATURE - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
Some input cannot be parsed because of a limitation within the unit itself.
UnsupportedConversionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
The conversion to IR is unsupported.
UnsupportedConversionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UnsupportedConversionException
 
UnsupportedConversionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UnsupportedConversionException
 
UnsupportedConversionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UnsupportedConversionException
 
UnsupportedConversionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UnsupportedConversionException
 
UnsupportedInstructionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.processor
 
UnsupportedInstructionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.UnsupportedInstructionException
 
UnsupportedInstructionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.UnsupportedInstructionException
 
UnsupportedInstructionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.UnsupportedInstructionException
 
UnsupportedInstructionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.UnsupportedInstructionException
 
UntranslatedIntermediateExpressionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
Reserved for IR to "other" conversion errors.
UntranslatedIntermediateExpressionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UntranslatedIntermediateExpressionException
 
UntranslatedIntermediateExpressionException(String, Object...) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UntranslatedIntermediateExpressionException
 
update() - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Update the original ini file.
update() - Method in class com.pnfsoftware.jeb.util.format.XercesUpdater
 
update(int, boolean) - Method in class com.pnfsoftware.jeb.util.base.Flags
Add or remove bits to the current flags.
update(CharSequence) - Method in class com.pnfsoftware.jeb.util.logging.LogStatusSink
 
UPDATE_IF_OPTIMIZED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
Data chains may be modified.
UPDATE_IF_REQUIRED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
Data chains may be modified.
UPDATE_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
What is updated: from 0x00 to 0xFF
UPDATE_NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
 
UPDATE_NOT_NECESSARY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
Data chains should not be modified.
UPDATE_PC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
Always Jump
UPDATE_PERFORMED_INTERNALLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
Data chains may be modified.
updateAllPhysicalMethodIndices(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
 
updateAllPhysicalOffsets(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Update the physical offset of this element and all its constituents.
updateCases(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Update case targets by offset.
updateCases(Map<Integer, Integer>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
Update all case targets by offset.
updateConversionOperators(DTypeInfo, IDGlobalContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Upgrade temporary conversion operators to legal cast operators.
UPDATED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
Superficial update
updateEffectiveBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
updateGroup(IWildcardType.Group) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
updateHandlerAddress(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Update the address of a handler.
updateIndentation(boolean) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
 
updateInstructionOffset(InsnType, long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
Update or copy the provided instruction and set its offset.
updateMaxBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
updateOnDiskPackages(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Write new signatures into the on disk packages.
updatePC() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
Update the current PC with the next PC and return it.
updatePointedBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
updatePointedGroup(IWildcardType.Group) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
 
updateProperties(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
Soft-transfer the properties of a source type to this type.
updateSPAddress(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
Update the stack pointer register.
updateTargets(IDMethodContext, Map<Integer, Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
 
updateTargets(InsnType, Map<Long, Long>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
 
updateTargets(InsnType, Map<Long, Long>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
 
updateTargets(Map<Integer, Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Update the targets of a branching instruction.
updateTargets(Map<Integer, Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Update the targets of this object.
updateTargets(Map<Integer, Integer>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Update the targets of a branching instruction.
updateTargets(Map<Integer, Integer>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
Update the targets of this object.
updateTotal(long) - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
Set or update the total by the provided unit amount.
updateTotal(long) - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
 
updateTrampolineTarget(InsnType, long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
 
updateTrampolineTarget(InsnType, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
 
updateTypes(DTypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Deep update the types of the constituents of this IR expression and update to determine the IR type as well.
updateTypes(ETypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Deep update the types of the constituents of this IRE, update the IRE type as well the direct constituents if needed.
upgradeBreakToCall(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
Upgrade a flow-breaker to a call-to-sub or potential (non-returning) call-to-sub.
upgradeMistypedArguments(DTypeInfo, IDGlobalContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
Apply types on the method parameters.
uploadFile(INet, File, boolean) - Static method in class com.pnfsoftware.jeb.client.JebNet
Upload a sample file related to a bug report to the JEB portal for.
uploadFile(INet, File, boolean, String) - Static method in class com.pnfsoftware.jeb.client.JebNet
Upload a sample file related to a bug report to the JEB portal for.
uploadFileToDeviceTemp(AdbWrapper, String, AndroidPlatformABI) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Upload a JEB Android asset file to an Android device.
uploadFileToDeviceTemp(AdbWrapper, String, AndroidPlatformABI, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Upload a JEB Android asset file to an Android device.
URL_SAFE - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
Encode using Base64-like encoding that is URL- and Filename-safe as described in Section 4 of RFC3548: http://www.faqs.org/rfcs/rfc3548.html.
urldecodeUTF8(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Decode a URL-encoded string.
urlencodeUTF8(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Urlencode a string.
UrlParametersBuilder - Class in com.pnfsoftware.jeb.util.net
Custom Map builder for URL parameters (the insertion order is maintained).
UrlParametersBuilder() - Constructor for class com.pnfsoftware.jeb.util.net.UrlParametersBuilder
 
urlToFile(URL) - Static method in class com.pnfsoftware.jeb.util.net.URLUtil
Convert a URL to a File (via a URI).
URLUtil - Class in com.pnfsoftware.jeb.util.net
Utility methods to manipulate URLs.
URLUtil() - Constructor for class com.pnfsoftware.jeb.util.net.URLUtil
 
USAGE_ALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
USAGE_INTERNAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
USAGE_NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
 
use - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
verified uses / never null
useCache(BytesBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
 
useDisplayLineNumber() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
Specify if AbstractTextDocument.coordinatesToAddress(ICoordinates, AddressConversionPrecision) and AbstractTextDocument.addressToCoordinates(String, CoordinatesConversionPrecision) will use the anchor inner value or should display as a text editor (where first line is line 1).
useDisplayLineNumber() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
 
useDisplayLineNumber() - Method in class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
 
useLineDelta() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
useLineDelta() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
 
useLineDelta() - Method in class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
 
usepot - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
potential uses
may be null (non-null IFF the DefUseInfo.FLAG_INCLUDE_POTENTIALS flag was set)
must not intersect DefUseInfo.use
user_count - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
USER_DEFINED_1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
Reserved value for Child classes
USER_DEFINED_2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
USER_DEFINED_3 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
USER_DEFINED_4 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
USER_DEFINED_5 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
USER_DEFINED_6 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
USER_DEFINED_7 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
USER_DEFINED_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
 
user_email - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
user_group - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
user_id - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
user_name - Static variable in class com.pnfsoftware.jeb.client.Licensing
 
UserCredentials - Class in com.pnfsoftware.jeb.client.jebio
User credentials.
UserCredentials(String) - Constructor for class com.pnfsoftware.jeb.client.jebio.UserCredentials
 
UserCredentials(String, String, String) - Constructor for class com.pnfsoftware.jeb.client.jebio.UserCredentials
 
UserDataSupport - Class in com.pnfsoftware.jeb.core
Standard implementation of the user-data support decorator interface.
UserDataSupport() - Constructor for class com.pnfsoftware.jeb.core.UserDataSupport
 
userdb - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
UserDetails() - Constructor for class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
 
username - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
 
usesCopyVars() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
usesCustomDecompWriter - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
usesPairOfRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
Determine whether this variable uses two slots (registers).
usesReferences(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine whether the IR expression uses references, defined as any of: accessing fields, accessing array elements, creating arrays.
useSSAForm - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
 
usesSingleRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
Determine whether this variable uses one slot (register) only.
ushr(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
USHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
USHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Unsigned shift-right (binary shift)
UTF_8 - Static variable in class com.pnfsoftware.jeb.util.format.Charsets
 
UTF16_BE_ZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
 
UTF16_LE_ZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
 
UTF16_ZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
 
UTF8_NONZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
 
UTF8_ZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
 
Util - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Utility routines to build IR templates.
Util() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
 
UUID_SIGLIB_MIRAI_MIPS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
UUID range [0, 0x80000000) is reserved for 'official' packages
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_THUMB_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_THUMB_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_HARD_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_HARD_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_HARD_THUMB_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_HARD_THUMB_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_THUMB_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_THUMB_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM64_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_ARM64_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_X64_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_X64_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_X86_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_GNUSTL_X86_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBC_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBC_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [9000-10000) is Android NDK R10
UUID_SIGLIB_NDK_R10_LIBCPP_ARM_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBCPP_ARM_V7A_HARD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBCPP_ARM_V7A_HARD_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBCPP_ARM_V7A_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_STLPORT_ARM_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_STLPORT_ARM_V7A_HARD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_STLPORT_ARM_V7A_HARD_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_STLPORT_ARM_V7A_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_ZLIB_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R10_ZLIB_21_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_GNUSTL_ARM_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_GNUSTL_ARM_V7A_HARD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_GNUSTL_ARM_V7A_HARD_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_GNUSTL_ARM_V7A_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_GNUSTL_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_GNUSTL_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBC_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBC_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [8000-9000) is Android NDK R11
UUID_SIGLIB_NDK_R11_LIBCPP_ARM_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBCPP_ARM_V7A_HARD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBCPP_ARM_V7A_HARD_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBCPP_ARM_V7A_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_STLPORT_ARM_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_STLPORT_ARM_V7A_HARD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_STLPORT_ARM_V7A_HARD_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_STLPORT_ARM_V7A_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_ZLIB_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R11_ZLIB_21_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_GNUSTL_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_GNUSTL_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBC_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBC_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [7000-8000) is Android NDK R12
UUID_SIGLIB_NDK_R12_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_ZLIB_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R12_ZLIB_21_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_GNUSTL_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_GNUSTL_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBC_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBC_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [6000-7000) is Android NDK R13
UUID_SIGLIB_NDK_R13_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_ZLIB_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R13_ZLIB_21_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_GNUSTL_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_GNUSTL_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBC_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBC_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [5000-6000) is Android NDK R14
UUID_SIGLIB_NDK_R14_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_ZLIB_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R14_ZLIB_21_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [4000-5000) is Android NDK R15
UUID_SIGLIB_NDK_R15_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R15_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [3000-4000) is Android NDK R16
UUID_SIGLIB_NDK_R16_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R16_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_GNUSTL_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_GNUSTL_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [2000-3000) is Android NDK R17
UUID_SIGLIB_NDK_R17_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_ZLIB_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R17_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R18_LIBC_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R18_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R18_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [10000-11000) is Android NDK R18
UUID_SIGLIB_NDK_R18_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R18_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R18_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R18_LIBM_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R18_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R18_ZLIB_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R18_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R19_LIBC_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R19_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R19_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [20000-21000) is Android NDK R19
UUID_SIGLIB_NDK_R19_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R19_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R19_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R19_LIBM_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R19_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R19_ZLIB_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R19_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R20_LIBC_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R20_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R20_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [21000-22000) is Android NDK R20
UUID_SIGLIB_NDK_R20_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R20_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R20_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R20_LIBM_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R20_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R20_ZLIB_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R20_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R21_LIBC_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R21_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R21_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [22000-23000) is Android NDK R21
UUID_SIGLIB_NDK_R21_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R21_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R21_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R21_LIBM_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R21_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R21_ZLIB_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R21_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R22_LIBC_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R22_LIBC_22_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R22_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [23000-24000) is Android NDK R22
UUID_SIGLIB_NDK_R22_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R22_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R22_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R22_LIBM_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R22_LIBM_22_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R22_ZLIB_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_NDK_R22_ZLIB_22_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_USER_PACKAGE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
Default UUID for user created packages
UUID_SIGLIB_VS2003_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2003_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2003_ML_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2003_MLd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2003_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2003_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2005_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2005_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2005_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2005_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2008_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
range [1000-2000) is Visual Studio
UUID_SIGLIB_VS2008_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2008_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2008_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2008_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2008_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2008_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2008_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2010_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2010_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2010_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2010_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2010_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2010_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2010_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2010_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2013_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2013_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2013_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2013_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2013_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2013_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2013_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2013_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2015_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2015_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2015_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2015_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2015_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2015_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2015_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2015_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2017_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2017_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2017_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2017_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2017_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2017_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2017_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2017_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2019_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2019_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2019_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2019_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2019_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2019_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2019_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 
UUID_SIGLIB_VS2019_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
 

V

v(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
Create a vector-type entry.
v(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
v(int, Double) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
 
v(int, Double, String) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Add a vertex to this graph.
V - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
 
V800 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
V850 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
validate() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
validate() - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
 
validate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
 
validate() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
 
validate(INativeCodeAnalyzer<?>, long, byte[], int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
 
validate(INativeCodeAnalyzer<?>, long, byte[], int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
Final validation.
validate(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
 
validate(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
 
validate(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
 
validate(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
 
validate(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
 
validate(Object) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyType
Validate a property value.
validateClassFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Validate Dalvik class item flags: this method throws if some flags are undefined or illegal for class items.
validateFieldFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Validate Dalvik field item flags: this method throws if some flags are undefined or illegal for field items.
validateFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Validate Dalvik flags: this method throws if some flags are undefined Dalvik flags.
validateMethodFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Validate Dalvik method item flags: this method throws if some flags are undefined or illegal for method items.
validateOperands(IEGeneric...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
 
validator - Variable in class com.pnfsoftware.jeb.client.api.FormEntry
Optional validator for the user-provided entry.
Validator - Class in com.pnfsoftware.jeb.util.format
Utility methods used to validate specific strings, such as email addresses.
Validator() - Constructor for class com.pnfsoftware.jeb.util.format.Validator
 
value - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
for Leaf representing IEImm.
value - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
value - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
 
value - Variable in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128.DecodedInt
 
value - Variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 
value - Variable in class com.pnfsoftware.jeb.util.encoding.LongLEB128.DecodedLong
 
value() - Element in annotation interface com.pnfsoftware.jeb.util.base.Enums.Value
 
value() - Element in annotation interface com.pnfsoftware.jeb.util.serialization.annotations.SerId
The field id value.
value() - Element in annotation interface com.pnfsoftware.jeb.util.serialization.annotations.SerVersion
 
Value(long, int) - Constructor for class com.pnfsoftware.jeb.util.encoding.LEB128.Value
 
VALUE_ANNOTATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_ARRAY - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_BOOLEAN - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_BYTE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_CHAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_DOUBLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_ENUM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_FIELD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_FLOAT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_INT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_LONG - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_METHOD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_METHOD_HANDLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Added in Android O (= Android 8.0, API 26)
VALUE_METHOD_TYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
Added in Android O (= Android 8.0, API 26)
VALUE_NULL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_SHORT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_STRING - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
VALUE_TYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
 
ValueArray - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
An array of values provided by a debugger unit.
ValueArray(long, long, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueArray
 
ValueBoolean - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
A boolean value provided by a debugger unit.
ValueBoolean(boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueBoolean
 
ValueByte - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
An 8-bit integer value provided by a debugger unit.
ValueByte(byte) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueByte
 
ValueCharacter - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
A 16-bit Unicode character value provided by a debugger unit.
ValueCharacter(char) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueCharacter
 
ValueDouble - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
A double-precision floating point value provided by a debugger unit.
ValueDouble(double) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueDouble
 
valueEquals(IDebuggerVariable, IDebuggerVariable) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
Fast test equality between two variable values.
ValueFloat - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
A simple-precision floating point value provided by a debugger unit.
ValueFloat(float) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueFloat
 
ValueInteger - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
A 32-bit integer value provided by a debugger unit.
ValueInteger(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueInteger
 
ValueLong - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
A 64-bit integer value provided by a debugger unit.
ValueLong(long) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueLong
 
ValueObject - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
A generic object value provided by a debugger unit.
ValueObject(long, long, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueObject
 
valueOf(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
 
valueOf(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
 
valueOf(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
valueOf(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
valueOf(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
valueOf(int) - Static method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
Decodes a given byte value to a CborType value.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.EdgeStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.LayoutMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.IconType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.events.JC
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.script.ScriptType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.events.ClientNotificationLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.events.J
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.events.QuestionNotificationPath.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.output.AddressConversionPrecision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.output.CoordinatesConversionPrecision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.controlflow.ChainType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit.ThreadFrameSlotIndexMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AutoLabelPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeGapAnalysisStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DataGapAnalysisStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager.ExtensionPriority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.ExtensionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CEntityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType.Associativity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilationStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager.ExtensionPriority
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeAttributeSignerID
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry.PackageStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator.BranchType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
 
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.TransformationRule
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerConnectorClass
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerSuspendPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType.Associativity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JOptimizerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
 
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.SymbolLocality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.OperatingSystemType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
valueOf(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
valueOf(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.NotificationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.base.FileType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.base.OSType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.collect.CollectionOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet.Cleaner
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.io.Endianness
Returns the enum constant of this class with the specified name.
valueOf(Map<String, E>, int, E) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
valueOf(Map<String, E>, String, E) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
ValueRaw - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
An unknown value provided by a debugger unit, represented as a byte array.
ValueRaw(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueRaw
 
values - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
 
values() - Static method in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.EdgeStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.LayoutMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.client.api.IconType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.client.api.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.client.events.JC
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.client.script.ScriptType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.events.ClientNotificationLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.events.J
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.events.QuestionNotificationPath.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.output.AddressConversionPrecision
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.output.CoordinatesConversionPrecision
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.controlflow.ChainType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit.ThreadFrameSlotIndexMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AutoLabelPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeGapAnalysisStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DataGapAnalysisStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager.ExtensionPriority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.ExtensionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CEntityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType.Associativity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilationStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager.ExtensionPriority
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeAttributeSignerID
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry.PackageStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator.BranchType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
 
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.TransformationRule
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerConnectorClass
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerSuspendPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType.Associativity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JOptimizerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
 
values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.SymbolLocality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.OperatingSystemType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
values() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
 
values() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
 
values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.core.units.NotificationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.util.base.FileType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.util.base.OSType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
 
values() - Static method in enum class com.pnfsoftware.jeb.util.collect.CollectionOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
 
values() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
 
values() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
 
values() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
values() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
values() - Static method in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet.Cleaner
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.pnfsoftware.jeb.util.io.Endianness
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
values(Map<String, E>) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
ValueShort - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
A 16-bit integer value provided by a debugger unit.
ValueShort(short) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueShort
 
ValueString - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
A string value provided by a debugger unit.
ValueString(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
 
ValueString(String, Long) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
 
ValueVoid - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
The void value, that may provided by a debugger unit to signify that there is "nothing".
ValueVoid() - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueVoid
 
VAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit.ThreadFrameSlotIndexMode
 
VarArg - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
 
VARARGS - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
vari32() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
vari64() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
VARIABLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
 
VariableArgumentInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
 
VariableArgumentInformation(List<IWildcardType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VariableArgumentInformation
 
variant - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
 
VarSrc - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Variable-source object, that is, specify the variable(s) behind a variable-copy.
VarSrc.E - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
A variable or slice of variable.
varu16() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
varu32() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
 
VAX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
vector - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
 
VECTOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
Vector type.
VECTORCALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Vector-call convention.
verbose - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
 
VerifiedDeque<E> - Class in com.pnfsoftware.jeb.util.collect
Deque wrapper providing verification facility on push.
VerifiedDeque.FailureHandler<E> - Interface in com.pnfsoftware.jeb.util.collect
Failure handler for VerifiedDeque.
verify() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseWriter
Verify that all opened records were closed.
verify() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
 
verify() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Verify this instruction.
verify() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Self-verification.
verify() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGVerifier
A CFG is considered valid if:
verify() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Verify the legality of this IR expression.
verify() - Method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
 
verify() - Method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
 
verify(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
 
verify(int, String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
This static method can be used to verify that the provided argument looks like a valid C declaration.
verify(INativeCodeAnalyzer<?>, long, byte[], int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
 
verify(INativeCodeAnalyzer<?>, long, byte[], int, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
 
verify(INativeCodeAnalyzer<?>, long, byte[], int, int, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
 
verify(CFG<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Verify an IR-CFG.
verify(IERoutineContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Verify an IR-CFG.
verify(EPatternMatcher, EPatternMatcher.Result) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.IEMatchVerifier
 
verify(INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Verify that the provided type belongs to this type manager; raise if it's not the case.
verify(IControlFlowGraph<?, ?>) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
Verification of a CFG.
verify(IControlFlowGraph<?, ?>, boolean, boolean, boolean, boolean, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
Verification of a CFG.
verify(TimedOperationVerifier) - Static method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
 
verify(Watchdog) - Static method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
 
verify(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
verify(K, K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier
 
verifyAvailability(Map<String, E>, int, String) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
 
verifyCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Verify the CFG.
verifyClass(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
Verify a class or interface name.
verifyDeclaration(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
Basic verification to ensure that the provided string looks like a declaration string.
verifyGapRoutineCandidate(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
The default implementation returns true, that is a candidate address for a routine creation in a gap will be authorized by default.
verifyGapRoutineCandidate(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
Determine whether a candidate routine in a gap should be considered as valid.
verifyGraph(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Verify an IR-CFG from a method context.
verifyGraph(IDMethodContext, CFG<IDInstruction>, IDTryData, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Verify an IR-CFG.
verifyGraph(IDMethodContext, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Verify an IR-CFG from a method context.
verifyGraph(IDMethodContext, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Verify an IR-CFG.
verifyInterruptions() - Static method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
 
verifyInterruptions() - Static method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
 
verifyLocked() - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
Verify that the lock is help by this thread, and raise an exception if not.
verifyLocked() - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
 
verifyOperation(OperationRequest) - Method in interface com.pnfsoftware.jeb.client.api.IOperable
Check if an operation can be performed in the current object context.
verifyPart(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Verify the partial correctness of a part.
verifyPhysicalRegister() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
verifyRegisterSlice() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
 
verifySignature(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
Basic verification to ensure that the provided string looks like a signature string.
verifyType(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
Verify a type name (class, interface, or array of).
verifyType(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
Basic verification to ensure that the provided string looks like a type string.
verifyUnicity(CFG<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Verify IR unicity within a full graph.
verifyUnicity(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Verify IR unicity within an expression.
verifyZero(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
 
version - Variable in class com.pnfsoftware.jeb.core.PluginInformation
 
version() - Element in annotation interface com.pnfsoftware.jeb.util.serialization.annotations.SerId
Optional version attribute specifies in which version of the object the field was introduced.
Version - Class in com.pnfsoftware.jeb.core
Version number object.
Version(int, int) - Constructor for class com.pnfsoftware.jeb.core.Version
Create a new version object "major.minor.0.0".
Version(int, int, int) - Constructor for class com.pnfsoftware.jeb.core.Version
Create a new version object "major.minor.buildid.0".
Version(int, int, int, long) - Constructor for class com.pnfsoftware.jeb.core.Version
Create a new version object "major.minor.buildid.timestamp".
Version(int, int, int, long, int) - Constructor for class com.pnfsoftware.jeb.core.Version
Create a new version object "major.minor.buildid.timestamp".
Version(Version) - Constructor for class com.pnfsoftware.jeb.core.Version
Copy constructor.
VIDEO - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
 
VIDEOCORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
VIDEOCORE3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
VIDEOCORE5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
VIEW - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
VIEW_NEW - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
VIRTUAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
Standard virtual method.
VIRTUAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
VirtualEncodedMemoryArea - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
Represent a virtual area with a set value
VirtualEncodedMemoryArea(int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
VirtualMemoryUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
Utility methods for virtual memory classes.
VirtualMemoryUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
 
VirtualMethodCoordinates - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Coordinates of a virtual method within a class type.
VirtualMethodCoordinates(IClassType, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.VirtualMethodCoordinates
 
VISIBILITY_BUILD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
Visibility constant for build-level annotations.
VISIBILITY_RUNTIME - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
Visibility constant for runtime-level annotations.
VISIBILITY_SYSTEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
Visibility constant for system-level annotations.
visitDepthPost(IDVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Visit this expression and its constituents, depth-first post-order.
visitDepthPost(IDVisitor, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Visit this expression and its constituents, depth-first post-order.
visitDepthPost(IDVisitor, IDExpression, DVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Visit this expression and its constituents, depth-first post-order.
visitDepthPost(ICVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Depth-first search, post-order visit of an expression tree or sub-tree.
visitDepthPost(ICVisitor, ICElement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Depth-first search, post-order visit of an expression tree or sub-tree.
visitDepthPost(ICVisitor, ICElement, CVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Depth-first search, post-order visit of an expression tree or sub-tree.
visitDepthPost(IEVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Depth-first search, post-order visit of an expression tree or sub-tree.
visitDepthPost(IEVisitor, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Depth-first search, post-order visit of an expression tree or sub-tree.
visitDepthPost(IEVisitor, IEGeneric, EVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Depth-first search, post-order visit of an expression tree or sub-tree.
visitDepthPost(IJVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Depth-first search, post-order visit of an expression tree or sub-tree.
visitDepthPost(IJVisitor, IJavaElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Depth-first search, post-order visit of an expression tree or sub-tree.
visitDepthPost(IJVisitor, IJavaElement, JVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Depth-first search, post-order visit of an expression tree or sub-tree.
visitDepthPost(IJVisitor, IJavaElement, JVisitResults, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Depth-first search, post-order visit of an expression tree or sub-tree.
visitDepthPre(IDVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Visit this expression and its constituents, depth-first pre-order.
visitDepthPre(IDVisitor, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Visit this expression and its constituents, depth-first pre-order.
visitDepthPre(IDVisitor, IDExpression, DVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Visit this expression and its constituents, depth-first pre-order.
visitDepthPre(ICVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Depth-first search, pre-order visit of an expression tree or sub-tree.
visitDepthPre(ICVisitor, ICElement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Depth-first search, pre-order visit of an expression tree or sub-tree.
visitDepthPre(ICVisitor, ICElement, CVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
Depth-first search, pre-order visit of an expression tree or sub-tree.
visitDepthPre(IEVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Depth-first search, pre-order visit of an expression tree or sub-tree.
visitDepthPre(IEVisitor, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Depth-first search, pre-order visit of an expression tree or sub-tree.
visitDepthPre(IEVisitor, IEGeneric, EVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Depth-first search, pre-order visit of an expression tree or sub-tree.
visitDepthPre(IJVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Visit this AST tree.
visitDepthPre(IJVisitor, IJavaElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Visit this AST tree.
visitDepthPre(IJVisitor, IJavaElement, JVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Visit this AST tree.
visitedChildPosition - Variable in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
Internal indicator field regarding the position of the visited child within its parent node.
visitICStatementDepthPost(ICVisitor, ICBlock, int, CVisitResults) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
visitICStatementDepthPost(ICVisitor, ICStatement, CVisitResults) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
visitInstruction(IDVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Visit this instruction and its constituents.
visitInstruction(IDVisitor, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Visit this instruction and its constituents.
visitInstruction(IEVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Depth-first search, pre-order visit of this statement.
visitInstruction(IEVisitor, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Depth-first search, pre-order visit of this statement.
visitInstructionPostOrder(IDVisitor, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Visit this instruction and its constituents.
visitInstructionPostOrder(IEVisitor, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Depth-first search, post-order visit of this statement.
visitInstructionPreOrder(IDVisitor, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Visit this instruction and its constituents.
visitStatements(ICVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
Visit all statements of the method's body recursively.
VMReader - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
Virtual memory utility (outside of VirtualMemoryUtil) to read and map memory bytes to native data types.
VMReader(IVirtualMemory) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader
Create a reader.
VMReader.Buf - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
Reader object provided by the reader's read() method.
VMWriter - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
Virtual memory utility (outside of VirtualMemoryUtil) to write memory bytes mapping to native data types.
VMWriter(IVirtualMemory, long, INativeType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
Create a writer for the provided.
VOID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
VOID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
The pseudo-category used by the void (none) type.
VOID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
The pseudo-category used by the void (none) type.
VOID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
VOLATILE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
VOLATILE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
 
VPP500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
VS2003_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2003_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2003_ML_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2003_MLd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2003_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2003_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2005_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2005_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2005_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2005_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2008_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2008_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2008_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2008_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2008_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2008_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
WARNING: do not reorder the values, only append new ones.
VS2008_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2008_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2010_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2010_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2010_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2010_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2010_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2010_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2010_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2010_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2013_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2013_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2013_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2013_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2013_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2013_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2013_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2013_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2015_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2015_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2015_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2015_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2015_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2015_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2015_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2015_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2017_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2017_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2017_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2017_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2017_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2017_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2017_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2017_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2019_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2019_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2019_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2019_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2019_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2019_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2019_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 
VS2019_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
 

W

waitForBootCompletionHeur1() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Uses dev.bootcomplete property.
waitForBootCompletionHeur2() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Uses init.svc.bootanim property.
waitForBootCompletionHeur3() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Uses the Package Manager to find out whether the system is ready for app installation.
waitForCompletion() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
 
waitForDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
adb wait-for-device command.
WAITING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
 
warn(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Log a warning message.
warn(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
warn(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
warning(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Alias for warn().
warning(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
 
warning(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
 
WARNING - Enum constant in enum class com.pnfsoftware.jeb.client.api.IconType
A warning sign icon.
WARNING - Enum constant in enum class com.pnfsoftware.jeb.core.events.ClientNotificationLevel
 
WARNING - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
A generic type to signify a warning in the unit.
WARNING - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
 
wasCreated() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
 
wasFieldRenamed(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
WASM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
wasMethodRenamed(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
 
Watchdog - Class in com.pnfsoftware.jeb.util.concurrent
Enforce time-outs on operations and throw OperationTimedOutException.
Watchdog() - Constructor for class com.pnfsoftware.jeb.util.concurrent.Watchdog
 
Watchdog(long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.Watchdog
 
Watchdog(long, long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.Watchdog
 
WeakConcurrentMap<K,V> - Class in com.pnfsoftware.jeb.util.concurrent
A thread-safe map with weak keys.
WeakConcurrentMap(boolean) - Constructor for class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
 
WeakConcurrentMap.WithInlinedExpunction<K,V> - Class in com.pnfsoftware.jeb.util.concurrent
A WeakConcurrentMap where stale entries are removed as a side effect of interacting with this map.
WeakConcurrentSet<V> - Class in com.pnfsoftware.jeb.util.concurrent
A thread-safe set with weak values.
WeakConcurrentSet(WeakConcurrentSet.Cleaner) - Constructor for class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
 
WeakConcurrentSet.Cleaner - Enum Class in com.pnfsoftware.jeb.util.concurrent
Determines the cleaning format.
WeakIdentityHashMap<K,V> - Class in com.pnfsoftware.jeb.util.collect
A pseudo map where keys are compared using identity comparison (like IdentityHashMap) but where the presence of an object as a key in the map does not prevent it being garbage collected (like WeakHashMap).
WeakIdentityHashMap() - Constructor for class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
WeakIdentityHashMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
WeakIdentityHashMap(int, float) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
 
WeakPseudoList<T> - Class in com.pnfsoftware.jeb.util.collect
A list of weak references.
WeakPseudoList() - Constructor for class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
WeakPseudoList(int) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
WeakPseudoList(Iterable<T>) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakPseudoList
 
WeakValueMap<K,V> - Class in com.pnfsoftware.jeb.util.collect
A map whose values (and only the values, not the keys) do not prevent garbage collection of entries.
WeakValueMap() - Constructor for class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
WeakValueMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
WeakValueMap(int, float) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
WeakValueMap(Map<K, V>) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakValueMap
 
WEAR_OS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
Android Wear OS for watches and wearables.
WellKnownProcessorIds - Class in com.pnfsoftware.jeb.core.units.codeobject
A database of well-known and/or common processor and micro-controller identifiers used by ProcessorType.
WellKnownProcessorIds() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
WellKnownUnitTypes - Class in com.pnfsoftware.jeb.core.units
Well-known binary types for unit identifiers.
WellKnownUnitTypes() - Constructor for class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
 
which(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Find the location of a binary file.
While - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
 
While - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
 
WHILE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
 
WHILE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
 
WIN_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
 
WIN32 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
 
WIN64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
 
WINDOWS - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.OperatingSystemType
 
WINDOWS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
Windows, generic
WINDOWS_KERNEL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
Windows kernel-mode.
WINDOWS_USER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
Windows user-mode (graphical, console).
Winunp - Class in com.pnfsoftware.jeb.core.units.code.wincommon
Bytes unpacking and primitives reading routines with quirks and specificities related to Microsoft file formats.
Winunp() - Constructor for class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
 
withCount(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Duplicate this STACK entry, and set a custom slot count.
WithInlinedExpunction() - Constructor for class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
 
withLowerLevelAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
withLowerLevelAddresses(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
withOffset(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Update the instruction offset.
withSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Update the instruction size.
withUnit(IUnit) - Method in exception com.pnfsoftware.jeb.core.exceptions.JebException
 
withUnit(IUnit) - Method in exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
 
WORD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
 
wordWrap(String, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Word-wrap a string.
wrap(Class<E>, EnumSet<E>) - Static method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
 
wrap(Class<K>, EnumMap<K, V>) - Static method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
wrap(Deque<E>, Collection<E>, Collection<E>, VerifiedDeque.FailureHandler<E>) - Static method in class com.pnfsoftware.jeb.util.collect.VerifiedDeque
Wrap a double-ended queue to support validation on push.
wrap(T) - Static method in class com.pnfsoftware.jeb.util.base.Wrapper
 
wrapBE(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Wrap the provided bytes in a big-endian buffer.
wrapBE(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Wrap the provided bytes in a big-endian buffer.
wrapBytes(byte[]) - Static method in class com.pnfsoftware.jeb.core.input.InputHelper
Create or retrieve an input object wrapping a given byte array.
wrapLE(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Wrap the provided bytes in a little-endian buffer.
wrapLE(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
Wrap the provided bytes in a little-endian buffer.
wrapped() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
Retrieve the wrapped EnumMap object.
wrapped() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
Retrieve the wrapped EnumSet object.
Wrapper<T> - Class in com.pnfsoftware.jeb.util.base
Wrap an object.
wrapperToPrimitive(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
 
WrapperUnit<T extends IUnit> - Class in com.pnfsoftware.jeb.core.units.impl
Simple wrapper (decorator) unit that delegates its job to the provided IUnit.
WrapperUnit(T, IUnitProvider) - Constructor for class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
 
write(byte[]) - Method in class com.pnfsoftware.jeb.util.io.DummyOutputStream
 
write(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
Calls Base64.OutputStream.write(int) repeatedly until len bytes are written.
write(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.DummyOutputStream
 
write(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
write(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
 
write(int) - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(int) - Method in class com.pnfsoftware.jeb.util.io.DummyOutputStream
 
write(int) - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
 
write(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a range of bytes.
write(long, int, byte[], int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a range of bytes.
write(File) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Write the updated contents to a new ini file.
write(Object) - Method in interface com.pnfsoftware.jeb.util.serialization.IInternalSerializer
 
write(Object) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
write(Object) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
write(Object) - Method in class com.pnfsoftware.jeb.util.serialization.SerializerHelper
 
write(ByteBuffer) - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
 
write(ByteBuffer) - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
 
WRITE_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
Source writes to target
WRITE_ONLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
Context-insensitive, has side-effects.
writeArrayStart() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes the start of an indefinite-length array.
writeArrayStart(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes the start of a definite-length array.
writeBEInt(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeBEInt(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a big-endian 32-bit integer.
writeBELong(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeBELong(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a big-endian 64-bit integer.
writeBEShort(long, short) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeBEShort(long, short) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a big-endian 16-bit integer.
writeBoolean(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a boolean value in canonical CBOR format.
writeBoolean(boolean) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
writeBooleans(IVirtualMemory, long, boolean[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write an array of booleans to memory.
writeBreak() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a "break" stop-value in canonical CBOR format.
writeByte(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
writeByte(long, byte) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeByte(long, byte) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a byte.
writeBytes(IVirtualMemory, long, byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write an array of bytes to memory.
writeBytes(String) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
Deprecated.
writeByteSafe(IVirtualMemory, long, byte) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write an 8-bit integer.
writeByteString(byte[]) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a byte string in canonical CBOR-format.
writeByteStringStart() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes the start of an indefinite-length byte string.
writeChar(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
writeChars(IVirtualMemory, long, char[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write an array of chars to memory.
writeChars(String) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
writeClassDecompilation(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
writeCount - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
writeDouble(double) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a double-precision float value in canonical CBOR format.
writeDouble(double) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
writeDoubles(IVirtualMemory, long, double[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write an array of doubles to memory.
writeErrorCount - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
writeFields(Object, Class<?>) - Method in interface com.pnfsoftware.jeb.util.serialization.IInternalSerializer
 
writeFields(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
writeFields(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
 
writeFile(File, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write data to a file.
writeFile(File, byte[], boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write data to a file whose containing directory structure may not exist.
writeFile(File, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write data to a file.
writeFile(File, byte[], int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write data to a file whose containing directory structure may not exist.
writeFile(File, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write a string to a file using the default character encoding of the current system.
writeFile(File, String, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write a string to a file using the given character encoding of the current system.
writeFileSafe(File, byte[], boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write a binary file safely.
writeFileSafe(File, byte[], int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write a binary file safely.
writeFloat(float) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a single-precision float value in canonical CBOR format.
writeFloat(float) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
writeFloats(IVirtualMemory, long, float[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write an array of floats to memory.
writeHalfPrecisionFloat(float) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a half-precision float value in canonical CBOR format.
writeInt(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
writeInt(long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a signed or unsigned integer value in canonical CBOR format, that is, tries to encode it in a little bytes as possible..
writeInt(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeInt(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a 32-bit integer using the standard endianness.
writeInt(long, int, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeInt(long, int, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a 32-bit integer.
writeInt16(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a signed or unsigned 16-bit integer value in CBOR format.
writeInt32(long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a signed or unsigned 32-bit integer value in CBOR format.
writeInt64(long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a signed or unsigned 64-bit integer value in CBOR format.
writeInt8(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a signed or unsigned 8-bit integer value in CBOR format.
writeInts(IVirtualMemory, long, int[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write an array of ints to memory.
writeIntSafe(Endianness, IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write a little-endian 32-bit integer using a specific byte ordering.
writeIntULEB128(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
writeJSONString(boolean[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
writeJSONString(byte[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
writeJSONString(char[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
writeJSONString(double[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
writeJSONString(float[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
writeJSONString(int[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
writeJSONString(long[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
writeJSONString(short[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
writeJSONString(Writer) - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
writeJSONString(Writer) - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
 
writeJSONString(Writer) - Method in interface com.pnfsoftware.jeb.util.encoding.json.JSONStreamAware
write JSON string to out.
writeJSONString(Object[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
 
writeJSONString(Object, Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
Encode an object into JSON text and write it to out.
writeJSONString(Collection, Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
Encode a list into JSON text and write it to out.
writeJSONString(Map, Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
Encode a map into JSON text and write it to out.
writeLEInt(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeLEInt(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a little-endian 32-bit integer.
writeLEIntSafe(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write a little-endian 32-bit integer.
writeLELong(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeLELong(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a little-endian 64-bit integer.
writeLELongSafe(IVirtualMemory, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write a little-endian 64-bit integer.
writeLEShort(long, short) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeLEShort(long, short) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a little-endian 16-bit integer.
writeLEShortSafe(IVirtualMemory, long, short) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write a little-endian 16-bit integer.
writeLines(File, List<? extends CharSequence>) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write UTF-8 encoded strings.
writeLines(File, List<? extends CharSequence>, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write strings.
writeLines(OutputStream, List<? extends CharSequence>) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write UTF-8 encoded strings.
writeLines(OutputStream, List<? extends CharSequence>, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write strings.
writeLinesSafe(File, List<? extends CharSequence>) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write UTF-8 encoded strings.
writeLinesSafe(File, List<? extends CharSequence>, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write strings.
writeLinesSafe(OutputStream, List<? extends CharSequence>) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write UTF-8 encoded strings.
writeLinesSafe(OutputStream, List<? extends CharSequence>, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
Write strings.
writeLock() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
 
writeLong(long) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
writeLong(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeLong(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a 64-bit integer using the standard endianness.
writeLong(long, long, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeLong(long, long, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a 64-bit integer.
writeLongs(IVirtualMemory, long, long[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write an array of longs to memory.
writeLongSafe(Endianness, IVirtualMemory, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write a little-endian 64-bit integer using a specific byte ordering.
writeLongULEB128(long) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
writeMapStart() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes the start of an indefinite-length map.
writeMapStart(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes the start of a finite-length map.
writeMemory(long, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Write memory bytes to specific (defined) values.
writeMemory(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
Write to memory.
writeMemory(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
 
writeMemoryBad(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Specify a range of memory bytes known to contain BAD data.
writeMemoryBad(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Specify a range of memory bytes known to contain BAD data.
writeMemoryInt(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Write a 32-bit value to memory.
writeMemoryLong(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Write a 64-bit value to memory.
writeMemoryPointer(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Write a pointer (address) to memory.
writeMemoryShort(long, short) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Write a 16-bit value to memory.
writeMethodDecompilation(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
 
writeNull() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a null value in canonical CBOR format.
writePointer(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
writePointer(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writePointer(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
 
writes() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
 
writeSafe(IVirtualMemory, long, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write an array of bytes to memory (this method does not raise MemoryException).
writeShort(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
 
writeShort(long, short) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeShort(long, short) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a 16-bit integer using the standard endianness.
writeShort(long, short, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
 
writeShort(long, short, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write a 16-bit integer.
writeShorts(IVirtualMemory, long, short[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write an array of shorts to memory.
writeShortSafe(Endianness, IVirtualMemory, long, short) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Write a little-endian 16-bit integer using a specific byte ordering.
writeSimpleType(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Encodes and writes the major type and value as a simple type.
writeSimpleValue(byte) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a simple value, i.e., an "atom" or "constant" value in canonical CBOR format.
writeSLEB128(OutputStream, int) - Static method in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128
 
writeSLEB128(OutputStream, long) - Static method in class com.pnfsoftware.jeb.util.encoding.LongLEB128
 
writeSmallInt(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a signed or unsigned small (<= 23) integer value in CBOR format.
writesMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
Retrieve an indication regarding whether this statement writes to memory.
writeStorage(StorageEntry, IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
writeString(int, byte[]) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a byte string in canonical CBOR-format.
writeTag(long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes a semantic tag in canonical CBOR format.
writeTextString(String) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes an UTF-8 string in canonical CBOR-format.
writeTextStringStart() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes the start of an indefinite-length UTF-8 string.
writeType(int, long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Encodes and writes the major type indicator with a given payload (length).
writeUInt(int, long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Encodes and writes an unsigned integer value, that is, tries to encode it in a little bytes as possible.
writeUInt16(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Encodes and writes an unsigned 16-bit integer value
writeUInt32(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Encodes and writes an unsigned 32-bit integer value
writeUInt64(int, long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Encodes and writes an unsigned 64-bit integer value
writeUInt8(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Encodes and writes an unsigned 8-bit integer value
writeULEB128(OutputStream, int) - Static method in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128
 
writeULEB128(OutputStream, long) - Static method in class com.pnfsoftware.jeb.util.encoding.LongLEB128
 
writeUndefined() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
Writes an "undefined" value in canonical CBOR format.
writeUTF(String) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
Note: the string counter is stored in big-endian.
writtenStringBytesCount - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
writtenStringBytesCount - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
 
writtenStringCount - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
writtenStringCount - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
 
writtenStringPool - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
 
writtenStringPool - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
 

X

X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
 
X86 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
 
X86 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
variants of X86 32-bit
X86_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
variants of AMD64
X86_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
XAttr - Class in com.pnfsoftware.jeb.util.encoding.xml
Implementation of the Attr API used by XmlParser.
XAttr(String, String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
XCDATASection - Class in com.pnfsoftware.jeb.util.encoding.xml
Implementation of the CDATASection API used by XmlParser.
XCDATASection(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XCDATASection
 
XCharacterData - Class in com.pnfsoftware.jeb.util.encoding.xml
Implementation of the CharacterData API used by XmlParser.
XCharacterData(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
XComment - Class in com.pnfsoftware.jeb.util.encoding.xml
Implementation of the Comment API used by XmlParser.
XComment(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XComment
 
XDocument - Class in com.pnfsoftware.jeb.util.encoding.xml
Implementation of the XDocument API used by XmlParser.
XDocument(List<XAttr>, XDocumentType) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
XDocumentType - Class in com.pnfsoftware.jeb.util.encoding.xml
Implementation of the DocumentType API used by XmlParser.
XElement - Class in com.pnfsoftware.jeb.util.encoding.xml
Implementation of the Element API used by XmlParser.
XElement(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XElement
 
XercesUpdater - Class in com.pnfsoftware.jeb.util.format
Update some Apache Xerces (XML parser) character tables used by the JDK.
XercesUpdater() - Constructor for class com.pnfsoftware.jeb.util.format.XercesUpdater
 
XercesUpdater(ClassLoader) - Constructor for class com.pnfsoftware.jeb.util.format.XercesUpdater
 
XGATE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
XIMO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
XML - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
 
XmlBuilder - Class in com.pnfsoftware.jeb.util.format
A specialized text builder used to craft XML documents sequentially.
XmlBuilder() - Constructor for class com.pnfsoftware.jeb.util.format.XmlBuilder
 
XmlBuilder(int) - Constructor for class com.pnfsoftware.jeb.util.format.XmlBuilder
 
XmlBuilder(int, int) - Constructor for class com.pnfsoftware.jeb.util.format.XmlBuilder
 
XmlParser - Class in com.pnfsoftware.jeb.util.encoding.xml
A limited, simple, lenient, fast, and read-only XML parser.
XmlParser() - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
 
XmlResourceHelper - Class in com.pnfsoftware.jeb.core.units.code.android
This helper class facilitates access to the data contained in an XML resource.
XmlResourceHelper(IXmlUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
Create a manifest helper around the provided manifest unit.
XmlResourceHelper(Document) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
Create a manifest helper around the provided low-level XML document object.
XmlUtil - Class in com.pnfsoftware.jeb.util.encoding.xml
XML utility methods.
XmlUtil() - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
 
XNamedNodeMap - Class in com.pnfsoftware.jeb.util.encoding.xml
Implementation of the NamedNodeMap API used by XmlParser.
XNode - Class in com.pnfsoftware.jeb.util.encoding.xml
Implementation of the Node API used by XmlParser.
XNode() - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XNode
 
XNodeList - Class in com.pnfsoftware.jeb.util.encoding.xml
Implementation of the NodeList API used by XmlParser.
XNodeList(List<? extends XNode>) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XNodeList
 
xor(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
 
XOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
 
XOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
 
XOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
 
XOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
binary-XOR
XOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Binary xor
xorB(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
 
xorB(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
XTENSA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
XText - Class in com.pnfsoftware.jeb.util.encoding.xml
Implementation of the Text API used by XmlParser.
XText(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XText
 

Y

YES_NO - Enum constant in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
Two buttons, YES and NO.
YES_NO_CANCEL - Enum constant in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
Three buttons, YES, NO, and CANCEL.
yyatEOF() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
Returns whether the scanner has reached the end of the reader it reads from.
yyatEOF() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
Returns whether the scanner has reached the end of the reader it reads from.
yybegin(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
Enters a new lexical state.
yybegin(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
Enters a new lexical state.
yychar() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
Return the char number from beginning of input stream.
yychar() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
 
yychar() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
 
yycharat(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
Returns the character at position pos from the matched text.
yycharat(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
Returns the character at the given position from the matched text.
yycharat(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
Returns the character at the given position from the matched text.
yyclose() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
Closes the input reader.
yyclose() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
Closes the input reader.
YYEOF - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
This character denotes the end of file.
YYEOF - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
This character denotes the end of file.
YYINITIAL - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
 
YYINITIAL - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
 
yylength() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
Returns the length of the matched text region.
yylength() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
How many characters were matched.
yylength() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
How many characters were matched.
yylex() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
This is called to return the next Token from the Input Reader
yylex() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
yylex() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
yypushback(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
Pushes the specified amount of characters back into the input stream.
yypushback(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
Pushes the specified amount of characters back into the input stream.
yyreset(Reader) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
This will be called to reset the the lexer.
yyreset(Reader) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
Resets the scanner to read from a new input stream.
yyreset(Reader) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
Resets the scanner to read from a new input stream.
yystate() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
Returns the current lexical state.
yystate() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
Returns the current lexical state.
yytext() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
Returns the text matched by the current regular expression.
yytext() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
Returns the text matched by the current regular expression.
yytext() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
Returns the text matched by the current regular expression.
Yytoken - Class in com.pnfsoftware.jeb.util.encoding.json.parser
 
Yytoken(int, Object) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
 

Z

ZA_ID - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
zero(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Generates the value 0 with defined bitsize.
ZERO_EXTEND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.ExtensionMode
 
zeroExt(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
Zero-extend operation IRE.
zeroExtend(byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
 
zeroExtend(byte[], IEncodedMemoryArea) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
 
zeroExtend(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Zero extend the current IEGeneric
zeroExtend(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
 
zeroExtend(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
zeroExtend32(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
 
ZeroExtend32 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
An immediate integer
ZeroExtend64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
An immediate long
ZeroExtendLength - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
An immediate value where size is defined by the size of the MemoryArea
zeroExtendLong(byte[], IEncodedMemoryArea...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
 
ZEROL_CONTINUE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
 
zeros(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
ZipBrowser - Class in com.pnfsoftware.jeb.util.encoding.zip
An implementation of a Zip browser that uses the standard JDK implementation and falls back to the Apache Commons implementation on error.
ZipBrowser(File) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
 
ZipBrowserApache - Class in com.pnfsoftware.jeb.util.encoding.zip
An implementation of a Zip browser that uses the Apache Commons implementation on error.
ZipBrowserApache(File) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
 
ZipBrowserOracle - Class in com.pnfsoftware.jeb.util.encoding.zip
An implementation of a Zip browser that uses the standard JDK implementation.
ZipBrowserOracle(File) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
Open a zip archive and attempt to auto-detect character encoding for entry names.
ZipBrowserOracle(File, Charset) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
Open a zip archive and force the use of a given charset for entry names.
ZipBrowserPNF - Class in com.pnfsoftware.jeb.util.encoding.zip
An implementation of a Zip browser backed by JEB's custom fail-safe Zip reader.
ZipBrowserPNF(File, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
 
zipBytes(File, String, byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.Zips
Create or overwrite a zip archive; add the specified entry to that archive.
zipBytes(File, String, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.Zips
Create or overwrite a zip archive; add the specified entry to that archive.
ZipData - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
Representation of an unzipped entry.
ZipEntry - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
Representation of a Zip entry.
ZipFailSafeReader - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
PNF Software's Zip Fail Safe Reader (PZFSR).
ZipFailSafeReader(File) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Construct with all optional settings set to false.
ZipFailSafeReader(File, boolean, boolean, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Construct a zip parser.
ZipFailSafeReader(SeekableByteChannel) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Construct with all optional settings set to false.
ZipFailSafeReader(SeekableByteChannel, boolean, boolean, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Construct a zip parser.
zipFile(File, File) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.Zips
Create or overwrite a zip archive; add the specified input file to that archive.
Zips - Class in com.pnfsoftware.jeb.util.encoding.zip
Zip compression utility methods.
Zips() - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.Zips
 
zlib - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
 
ZOMBIE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
 
ZOOM_IN - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
ZOOM_OUT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
ZOOM_RESET - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
 
ZR_ID - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
 
ZSP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 

_

_0 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
_00 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
_000 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
_0000 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
_0x_prefix - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
 
_0x_prefix - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
 
_1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
_2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
_3 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
_4 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
_5 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
 
_add(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform an integer addition.
_add(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform an addition.
_and(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform a bitwise and operation.
_and(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a binary-and operation.
_bitlength() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Retrieve the effective length in bits, i.e.
_clearbit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Reset a given bit to 0.
_cmp(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform a signed operand comparison.
_cmp(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a signed operand comparison.
_cmpU(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform an unsigned operand comparison.
_cmpU(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform an unsigned operand comparison.
_div(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform an integer division.
_div(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a signed division.
_divU(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform an unsigned division.
_fadd(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Add this IEEE-754 float to another float immediate and return the result.
_fcmp(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Compare this IEEE-754 float with another float immediate and return 0, +1, -1 depending on the result of the comparison.
_fdiv(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Divide this IEEE-754 float by another float immediate and return the result.
_fmul(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Multiply this IEEE-754 float to another float immediate and return the result.
_fsub(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Subtract the IEEE-754 float parameter from this float immediate and return the result.
_h_suffix - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
 
_h_suffix - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
 
_isPowerOf2() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Determine whether this immediate (treated as an unsigned integer) is a power of 2.
_isPowerOf2() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Determine whether this immediate (treated as an unsigned integer) is a power of 2.
_log2() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform an exact log2 on this immediate treated as an unsigned integer.
_log2() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform an exact log2 on this immediate treated as an unsigned integer.
_mul(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform an integer multiplication.
_mul(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a (truncated) multiplication.
_neg() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform an integer negation.
_neg() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a negation.
_none - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
 
_not() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform a bitwise not operation.
_not() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a binary-not operation.
_or(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform a bitwise or operation.
_or(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a binary-or operation.
_pow(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform an exponentiation.
_pow(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform an exponentiation.
_rem(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform an integer modulo operation.
_rem(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a signed remainder (modulo) operation.
_remU(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform an unsigned remainder (modulo) operation.
_rol(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a left-rotate operation.
_ror(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a right-rotate operation.
_sar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform an arithmetic right-shift operation (sign bit is maintained).
_sar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform an arithmetic right-shift operation (sign bit is maintained).
_setbit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Set a given bit to 1.
_shl(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform a left-shift operation.
_shl(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a left-shift operation.
_shr(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform a regular right-shift operation.
_shr(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a regular right-shift operation.
_signum() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Retrieve the sign number of this immediate: 0 if 0, -1 if negative, +1 if positive.
_sub(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform an integer subtraction.
_sub(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a subtraction.
_testbit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Test if a given bit is set.
_testbit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Test if a given bit is set.
_xor(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
Perform a bitwise xor operation.
_xor(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
Perform a binary-xor operation.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form