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
Assert that a condition is true.
a(boolean, String) - Static method in class com.pnfsoftware.jeb.util.base.Assert
Assert that a condition is true.
a(boolean, String, Object...) - Static method in class com.pnfsoftware.jeb.util.base.Assert
Assert that a condition is true.
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
Absolute-value operation 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
Flag indicating that the immediate is an absolute address.
ABSOLUTE_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
Absolute address, hexadecimal formatted
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 keyword.
ABSTRACT - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
Abstract type or method flag.
AbstractAnalyzerExtension<InsnType> - 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
Create an analyzer extension.
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
Create a wrapper for the provided lock.
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
Create a binary unit using the parent unit's processor and property definitions.
AbstractBinaryUnit(String, IInput, String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
Create a binary unit.
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
Create a block optimizer.
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
Create an element optimizer.
AbstractCFGReorganizer<InsnType> - 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
Create a CFG reorganizer.
AbstractClientContext - Class in com.pnfsoftware.jeb.client
Base context for official JEB clients.
AbstractClientContext() - Constructor for class com.pnfsoftware.jeb.client.AbstractClientContext
Create a base client context.
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
Create a code object unit.
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
Create a code unit.
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
Create a command handler with no help text.
AbstractCommandHandler(ICommandManager, String, CommandParameter[], String, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
Create a command handler with explicit parameter descriptors.
AbstractCommandHandler(ICommandManager, String, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
Create a command handler.
AbstractCommandHandler(ICommandManager, String, String[], String, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
Create a command handler with named mandatory parameters.
AbstractCommandInterpreter - Class in com.pnfsoftware.jeb.util.interpreter
Skeleton for a command interpreter.
AbstractCommandInterpreter() - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
Create a command interpreter skeleton.
AbstractCommentManager<C,U> - Class in com.pnfsoftware.jeb.core.units.impl
A comment manager to be used by IInteractiveUnit.
AbstractCommentManager(U) - Constructor for class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Create a comment manager.
AbstractContext - Class in com.pnfsoftware.jeb.client
Base context for client contexts and core contexts.
AbstractContext() - Constructor for class com.pnfsoftware.jeb.client.AbstractContext
Create an abstract context and resolve the key JEB runtime paths.
AbstractConverter<InsnType> - 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
Create a converter for a native context.
AbstractConverter(IProcessor<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Create a converter for a processor.
AbstractConverter(IProcessor<InsnType>, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Create a converter for a processor and register bitsize.
AbstractConverter(IProcessor<InsnType>, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Create a converter for a processor, register bitsize, and address bitsize.
AbstractConverter.Mnemonic - Annotation Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Marks a converter method associated with a native mnemonic.
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
Create a C AST optimizer.
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
Create a statement optimizer.
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.
AbstractDExpressionOptimizer - Class in com.pnfsoftware.jeb.core.units.code.android.ir
Skeleton for a top-down, recursive, IDExpression optimizer.
AbstractDExpressionOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDExpressionOptimizer
Create a standard expression optimizer.
AbstractDExpressionOptimizer(DOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDExpressionOptimizer
Create an expression optimizer.
AbstractDExpressionOptimizer(DOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDExpressionOptimizer
Create an expression optimizer.
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.
AbstractDPatternOptimizer - Class in com.pnfsoftware.jeb.core.units.code.android.ir
Base class for dexdec (DEX decompiler) IR pattern match-and-replace plugins.
AbstractDPatternOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDPatternOptimizer
Create a pattern optimizer with the default priority.
AbstractEBlockOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Skeleton for an IR basic block optimizer.
AbstractEBlockOptimizer(DataChainsUpdatePolicy) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEBlockOptimizer
Create a block optimizer.
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
Create an expression optimizer.
AbstractEExpressionOptimizer.EOR - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
Optimized expression result.
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
Create an IR optimizer.
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 IR statement optimizer.
AbstractEStatementOptimizer(DataChainsUpdatePolicy) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEStatementOptimizer
Create a statement optimizer.
AbstractGraphReorganizer<InsnType> - 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
Create a graph reorganizer.
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> - 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> - 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
Create an instruction.
AbstractInstructionManager<T> - 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
Create an instruction manager with an empty cache.
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
Create a generic instruction operand.
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
Create an operand list.
AbstractInstructionOperandList(int, long, int, IInstructionOperandGeneric...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
Create an operand list.
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
Create an interactive binary unit using the parent unit's processor and property definitions.
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
Create an interactive unit using the parent unit's processor and property definitions.
AbstractInteractiveUnit(String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
Create an interactive unit.
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
Create an internal deserializer.
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
Base optimizer that visits and may replace sub-elements of a method AST.
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> - 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
Create a metadata group.
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
Create an unnamed native decompiler extension.
AbstractNativeDecompilerExtension(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
Create a native decompiler extension.
AbstractNativeDecompilerPlugin<InsnType> - 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
Create a native decompiler plugin.
AbstractNativeDisassemblerPlugin<InsnType> - 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
Create a native disassembler plugin.
AbstractNativePlugin<InsnType> - 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
Create a native plugin.
AbstractOperandBuilder<T> - 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
Create an operand builder with no flags.
AbstractOperandBuilder(IEncodedMemoryArea, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
Create an operand builder.
AbstractOperandBuilder(IEncodedMemoryArea, int, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
Create an operand builder.
AbstractOptimizer<T> - 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
Create an optimizer.
AbstractOptimizer(T) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
Create an optimizer.
AbstractPlugin - Class in com.pnfsoftware.jeb.core
Skeleton implementation of JEB plugins.
AbstractPlugin() - Constructor for class com.pnfsoftware.jeb.core.AbstractPlugin
 
AbstractProcessor<InsnType> - 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
Create a processor, retrieving endianness from a parent unit creator.
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
Create a blocking question notification.
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
Create register data.
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
Create a type-id provider and initialize its type maps.
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
Create a unit provider.
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
Create a composite value.
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
Create visit results with default flags.
AbstractVisitResults(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
Create visit results.
ACC_ABSTRACT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for abstract items.
ACC_ANNOTATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for annotation classes.
ACC_BRIDGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for bridge methods.
ACC_CONSTRUCTOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for constructor methods.
ACC_DECLARED_SYNCHRONIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for declared synchronized methods.
ACC_ENUM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for enumeration classes and fields.
ACC_FINAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for final items.
ACC_INTERFACE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for interfaces.
ACC_NATIVE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for native methods.
ACC_PRIVATE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for private items.
ACC_PROTECTED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for protected items.
ACC_PUBLIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for public items.
ACC_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for static items.
ACC_STRICT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for strict floating-point methods.
ACC_SYNCHRONIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for synchronized methods.
ACC_SYNTHETIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for synthetic items.
ACC_TRANSIENT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for transient fields.
ACC_VARARGS - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for variable argument methods.
ACC_VOLATILE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Dex access flag for volatile fields.
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
Execute access.
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
Read access.
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_SIZE_MASK - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
The 3-byte of the flags is used to specify a breakpoint size or memory access size in bytes, if the debugger supports it.
ACCESS_SIZE_SHIFT - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
 
ACCESS_WRITE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Write access.
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 intended for try-with-resources blocks.
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
Create an auto-conversion semantic description.
ACS(ACS.OPS, Integer, Integer, int[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
Create an auto-conversion semantic description.
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
Action payload for Actions.COLLAPSE.
ActionCollapseData(boolean) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionCollapseData
Create a collapse payload.
ActionCommentData - Class in com.pnfsoftware.jeb.core.actions
Action payload for Actions.COMMENT.
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
Action payload for Actions.CONVERT.
ActionConvertData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionConvertData
 
ActionCreatePackageData - Class in com.pnfsoftware.jeb.core.actions
Action payload for Actions.CREATE_PACKAGE.
ActionCreatePackageData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionCreatePackageData
 
ActionData - Class in com.pnfsoftware.jeb.core.actions
Base implementation for action payload objects.
ActionData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionData
Create an action payload with the default information-request behavior.
ActionData(boolean) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionData
Create an action payload.
ActionDeleteData - Class in com.pnfsoftware.jeb.core.actions
Action payload for Actions.DELETE.
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
Action payload for Actions.MOVE_TO_PACKAGE.
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
Action payload for Actions.REPLACE.
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
Action payload for Actions.PROVIDE_TYPE_HINT.
ActionSetTypeData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionSetTypeData
 
ActionTypeHierarchyData - Class in com.pnfsoftware.jeb.core.actions
Action payload for Actions.QUERY_TYPE_HIER.
ActionTypeHierarchyData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData
 
ActionXrefsData - Class in com.pnfsoftware.jeb.core.actions
Action payload for Actions.QUERY_XREFS.
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
Activate automatic native signature creation for an analyzer.
ACTIVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry.PackageStatus
corresponding file is available
ActiveTask - Class in com.pnfsoftware.jeb.util.concurrent
A runnable that can control its own execution.
ActiveTask(String) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ActiveTask
Create an active task.
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
Create an activity description.
actualImageBase - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
Actual image base.
actualImageBase - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
Actual image base.
ADB_ERROR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
Marker appended by shell commands to signal an ADB execution error.
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
Create a device descriptor.
AdbDevice(String, AdbDeviceStatus, String, String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
Create a device descriptor.
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
Create a device/package pair.
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
Create a device/process pair.
AdbDeviceStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.android.adb
The status of an Android device.
AdbException - Exception Class in com.pnfsoftware.jeb.core.units.code.android.adb
Exception raised to report ADB errors.
AdbException() - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
Create an ADB exception.
AdbException(String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
Create an ADB exception.
AdbException(String, Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
Create an ADB exception.
AdbException(Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
Create an ADB exception.
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
Create a package descriptor.
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
Represent 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
Create an ADB result.
AdbUtil - Class in com.pnfsoftware.jeb.core.units.code.android.adb
Utility code to locate adb on the current system.
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
Append a value.
add(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Add a full variable range.
add(int, int) - Method in class com.pnfsoftware.jeb.util.primitives.IntegerRanges
Add a non-empty range.
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.base.FlagsFormatter.Builder
Associate a flag bit mask with a display name.
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
Insert an element.
add(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
Add a memory range.
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
Record a property change for a property manager.
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 a full variable range.
add(IVariable, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Add a partial variable range.
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 an element.
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 an address.
add(Long) - Method in class com.pnfsoftware.jeb.util.collect.AddressTreeSet
Add an address.
add(Long) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
 
add(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
Add a completion entry.
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 a property-change entry.
add(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
Add two signed values and truncate the result.
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 all elements of a source list to a destination list.
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 an entry to the 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 a non-null item to the history.
add(T) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
Add an element.
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 a segment.
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.android.ir.compiler.O
Addition operator.
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
Combine this access type with another access type.
addAlignementRequirement(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add a slot-count alignment requirement.
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
Append all statements of another block to this block.
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
Add all elements from an iterable.
addAll(Collection<? extends IVariable>) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Add variables.
addAll(Collection<? extends IVariable>, IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Add variables excluding variables present in another range collection.
addAll(Collection<? extends IVariable>, Collection<? extends IVariable>) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Add variables excluding selected variables.
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
Add completion entries.
addAll(Collection<T>) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
Add non-null items to the history.
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
Add a memory allocation listener.
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
Add section information entries.
addAllSegments(Collection<? extends ISegmentInformation>) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
Add segment information entries.
addAllSymbols(Collection<? extends ISymbolInformation>) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
Add symbol information entries.
addAlternateName(IPrimitiveType, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
Add an alternate name to a primitive type.
addAlternateName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add an alternate name.
addAlternateNames(Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add alternate names.
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
Add a class, method, or field signature to the blacklist.
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
Add a switch case.
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
Add a child unit and optionally notify listeners.
addChild(ICommandNode) - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandManager
Add a child command node.
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
Add a compiler type.
addConstant(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
Add a constant.
addConstraint(Func, Constraint) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
Add a possible-reference constraint for a target function.
addContainerHash(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.MethodEmbedding
Attach an optional container hash to this embedding.
addConvention(ICallingConvention) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
Register a calling convention.
addConvention(ICallingConvention) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
Add a calling convention.
addCreatedField(IStructureTypeField) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
Record a created field.
addCustomPrintableCharRange(int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Add a custom range used by Formatter.isPrintableChar(char).
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
Add an entry and mark it as the default selection.
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
Record a deleted field.
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
Add a selectable entry.
addEnumeratedConstant(JavaReconEnum.ECst) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
Add reconstructed enum constant metadata.
addExtraComment(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Add an extra comment for this method.
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 jar output stream.
addFileToZip(ZipOutputStream, File, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
Add a new entry to 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
Add convention flags.
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
Add a folder to scan for codeless signature packages.
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
Add a memory free listener.
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
Add or replace a global filter.
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.
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
Add an initial variable value.
addInput(int, String...) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern
Add an input pattern.
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.android.ir.compiler.DPatternCompiler.DPattern
Add an input pattern.
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
Add an input floating-point slot.
addInputFpSlots(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add input floating-point slots.
addInputRegisterPair(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add an input register pair.
addInputRegisterPairs(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add input register pairs.
addInputSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add an input slot.
addInputSlots(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add input slots.
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
Add an irregular edge X->Y.
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
Add jump table information for this switch.
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
Add a meta-comment at the provided address.
addMetaComment(String, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Add a meta-comment at the provided address.
addMetaComment2(C, MetaComment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Add a meta-comment at the provided coordinate.
addMetaComment2(C, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Add a meta-comment at the provided coordinate.
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
Create a new method reference and add it to the method pool index.
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
Append a range of statements from another block.
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
Add all non-null source elements to a destination collection.
addNonNulls(Collection<T>, T...) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Add all non-null elements to a destination collection.
addNonNulls(List<T>, List<? extends T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Add all non-null source elements to a destination list.
addNonNulls(List<T>, T...) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Add all non-null elements to a destination list.
addNonVirtualMethod(INativeClassItem, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
Add a non-virtual method to a class item.
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
Add a persistent unit notification.
addNotification(IUnitNotification) - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
Add a notification.
addNotification(IUnitNotification) - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
 
addNotifications(Collection<? extends IUnitNotification>) - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
Add notifications.
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
Add an output register pair.
addOutputRegisterPairs(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add output register pairs.
addOutputSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add an output slot.
addOutputSlots(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add output slots.
addPackage(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Create a package and add it to the package pool.
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
Add a parameter descriptor.
addParameter(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
Add a mandatory parameter by name.
addPattern(IBinaryPattern) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
Add a binary pattern to this verifier.
addPatterns(IBinaryPattern...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
Add binary patterns to this verifier.
addPatterns(Collection<IBinaryPattern>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
Add binary patterns to this verifier.
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
Add an operand prefix.
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
Add a processor type.
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
Add a memory property listener.
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
Add a memory protection listener.
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.
addRelocationContext(ELFRelocationContext) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
Register a relocation context.
addRenamedField(IStructureTypeField) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
Record a renamed field.
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.android.IAndroidAppEmulator.AddressInfo
Examined address.
address - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
Native instruction address.
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> - 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
Iterate over addressable instructions.
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.
AddressForm - Enum Class in com.pnfsoftware.jeb.core.units
 
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
Create an address formatter.
AddressFormatter(AddressFormatter.AddressBase, String, NumberFormatter.HexaNotationType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
Create an address formatter.
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 represented as unsigned long values.
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 represented as unsigned long values.
AddressHashSet(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressHashSet
Create a set designed to hold memory keys as addresses.
AddressInfo(long) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.IAndroidAppEmulator.AddressInfo
Create address information for an address.
AddressInfo(long, String, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.IAndroidAppEmulator.AddressInfo
Create address information for an address inside a memory region.
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
Create an address-prefix metadata group using the default name.
AddressPrefixMetadataGroup(IAddressableUnit, String) - Constructor for class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
Create an address-prefix metadata group.
AddressSegmentMap<T> - 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
Convert a string address to a custom coordinate.
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
Convert a unit address to a canonical memory address.
AddressTreeMap<V> - Class in com.pnfsoftware.jeb.util.collect
A concurrent ordered map whose keys are addresses represented as unsigned long values.
AddressTreeMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressTreeMap
Create an ordered 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 an ordered set designed to hold memory keys as addresses.
addRestricted(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
Add a class, method, or field signature to the restricted set.
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
Safely insert an element.
addSection(ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
Add section information.
addSectionProcessor(IELFSectionProcessor) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
Register a section processor.
addSegment(ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
Add segment information.
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
Add a special comment to the decompiled output.
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
Add a spoiled register.
addSpoiledRegisters(long...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add spoiled registers.
addSpoiledRegisters(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Add spoiled registers from storage entries.
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
Add a static method to a class item.
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
Add a subsystem type.
addSuffix(InsnType, IInstructionOperandGeneric, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Add an operand suffix.
addSymbol(ISymbolInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
Add symbol information.
addSymbolsProcessorFactory(IELFSymbolProcessorFactory) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
Register a symbol processor factory.
addTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Add an optimizer tag.
addTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
Add an optimizer tag.
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.
addType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
Add a caught type.
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
Add caught types.
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
Add a class, method, or field signature to the whitelist.
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
Add a memory write listener.
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
Compute an Adler-32 checksum for an input stream.
ADLER32 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
Compute an Adler-32 checksum.
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
Get the sum of all range sizes.
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.
aggrRespTimeMs() - Method in record class com.pnfsoftware.jeb.util.llm.LlmConversationBuilder.Information
Returns the value of the aggrRespTimeMs record component.
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
Suspend all threads.
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.
allocateMemory(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
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
Get the total number of output edges from this block.
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
Determine whether this parameter can consume multiple tokens.
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
Alpha channel identifier.
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
AM_ARM64_48BIT - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Address massager type to specify an Arm64 MMU address regime that ignores the top 2 bytes.
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
Bitwise AND two values and truncate the result.
AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.O
Bitwise AND operator.
AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Bitwise AND.
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.
AndroidEmulationHooksSkeleton - Class in com.pnfsoftware.jeb.core.units.code.android
//?type=android-emu-hooks // ...
AndroidEmulationHooksSkeleton() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.AndroidEmulationHooksSkeleton
Create a hooks plugin skeleton.
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.
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 element.
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
Annotation type flag.
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
Annotation key-value element.
ANONYMOUS - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
Anonymous-class flag.
ANTHROPIC - Enum constant in enum class com.pnfsoftware.jeb.util.llm.LlmApiType
Anthropic endpoint (Messages API).
ANY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Any data type
apikey - Variable in class com.pnfsoftware.jeb.util.llm.LlmSettings
API key or environment-variable reference.
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.
ApkResHelper - Class in com.pnfsoftware.jeb.core.units.code.android
Gather APK resources (strings and integers atm) to make them easily retrievable by client code, such as disassembly generators for IDexUnit.
ApkResHelper(IApkUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkResHelper
Create an APK resource helper.
ApkResHelper(IApkUnit, List<String>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkResHelper
Create an APK resource helper.
ApkResHelper.InternalMap - Class in com.pnfsoftware.jeb.core.units.code.android
Internal cache of resource identifiers and values.
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
An additional attribute stored in signed data.
APKSigSchemeV2Block.Certificate - Class in com.pnfsoftware.jeb.core.units.code.android
A signer certificate record.
APKSigSchemeV2Block.Digest - Class in com.pnfsoftware.jeb.core.units.code.android
A digest record stored in a signer block.
APKSigSchemeV2Block.PublicKey - Class in com.pnfsoftware.jeb.core.units.code.android
A signer public key record.
APKSigSchemeV2Block.Signature - Class in com.pnfsoftware.jeb.core.units.code.android
A signature record stored in a signer block.
APKSigSchemeV2Block.Signer - Class in com.pnfsoftware.jeb.core.units.code.android
A signer entry of an APK Signature Scheme v2 block.
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
Create and parse an APK Signature Scheme v3 block.
APKSigSchemeV3Block(ByteBuffer, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV3Block
Create and parse an APK Signature Scheme v3 block.
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
Company name.
app_dates - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Copyright year range.
app_domain - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Primary domain name.
app_email_licensing - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Licensing contact email address.
app_email_support - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Support contact email address.
app_email_updates - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Software update contact email address.
app_licensing_backup - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Backup licensing service URL.
app_name - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Product name.
app_uri - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Application URI scheme.
app_url_apidoc - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
API documentation URL.
app_url_changelog - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Changelog URL.
app_url_chat - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Community chat sign-up URL.
app_url_check_update - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Primary update-check endpoint URL.
app_url_check_update_backup - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Backup update-check endpoint URL.
app_url_devportal - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Developer portal URL.
app_url_donate - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Donation page URL.
app_url_faq - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
FAQ URL.
app_url_faqmem - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
FAQ entry about memory usage.
app_url_fileuploader - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
File-upload page URL.
app_url_forum - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Community forum URL.
app_url_genkey - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Programmatic license-key generation endpoint URL.
app_url_genkey_backup - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Backup programmatic license-key generation endpoint URL.
app_url_genlk - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Manual license-key generation page URL.
app_url_github - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
PNF Software GitHub organization URL.
app_url_github_samples - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
GitHub sample-code repository URL.
app_url_github_samples_scripts - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
GitHub sample scripts URL.
app_url_manual - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Product manual URL.
app_url_motd - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Message-of-the-day URL.
app_url_purchase - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Purchase page URL.
app_url_uploaderrorlog - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Error-log upload endpoint URL.
app_ver - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Global JEB software version.
app_website - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Primary website URL.
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 a byte value.
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 a double value.
append(float) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
Append a float value.
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 an integer value.
append(long) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
Append a long value.
append(short) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
Append a short value.
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 the string representation of an object.
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 raw text.
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 text tagged with a class identifier.
append(String, Object...) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
Append formatted text.
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
Append annotations.
appendAnnotationsList(List<IJavaAnnotation>, char, Set<String>) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Append annotations, skipping selected annotation types.
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
Description to append to the section information.
appendedMetadata - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFSectionProcessor.Result
Metadata to append to the section information.
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
Append a Java keyword.
appendKeyword(JavaKeyword, long) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Append a Java keyword with an item identifier.
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
Append a line separator.
appendLine(boolean) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
Append a line separator.
appendLine(String, Object...) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
Append formatted text followed by a line separator.
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
7-Zip archive MIME type.
APPLICATION_JSON - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
JSON document MIME type.
APPLICATION_OCTETSTREAM - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
Generic binary stream MIME type.
APPLICATION_TAR - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
TAR archive MIME type.
APPLICATION_XML - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
XML document MIME type.
APPLICATION_ZIP - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
Zip archive MIME type.
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.
applyCodeMatches() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Apply the currently un-applied code matches.
applyInternal(T) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationApplicator
Apply a relocation using the provided operations.
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_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
APSR alias mask.
APSR_nzcv_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
APSR_nzcv alias mask.
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
Determine if two bitfield types are equivalent.
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
Command-line arguments remaining after client option parsing.
ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
armeabi ABI.
ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
ARM processor family.
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-v8a ABI.
ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
variants of ARM aarch64
Arm64Const - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn
 
ARM7 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
armeabi-v7a ABI.
ArmConst - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn
 
ARRAY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Array value
arrayDim - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
Number of array dimensions for array type signatures.
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
Array element expression.
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
Create an empty list.
ArrayList1(E) - Constructor for class com.pnfsoftware.jeb.util.collect.ArrayList1
Create a list containing one value.
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.
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
Create an artifact backed by the provided input object.
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
True if the string is artificial.
asArrayElt() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Cast this IR to an array element.
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
Create a builder initialized with these options.
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
Cast this IR to call information.
ASCII - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
ASCII rendering.
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
Zero-terminated US-ASCII string.
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
Cast this IR to an immediate.
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
Cast this IR to an instance field expression.
asInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Cast this IR to an instruction.
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
Get a read-only view of the forward map.
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
Cast this IR to new-array information.
asNewInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Cast this IR to new-instance information.
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
Cast this IR to an operation.
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
Cast this IR to a reference type expression.
asReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
 
asReverseMap() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
Get a read-only view of the reverse map.
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
Create a plain assembly item without class or action metadata.
AssemblyItem(int, int, ItemClassIdentifiers, long, int) - Constructor for class com.pnfsoftware.jeb.core.output.code.AssemblyItem
Create an assembly item with visual and actionable metadata.
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
assert keyword.
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
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
Assignment statement.
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
Cast this IR to a static field expression.
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
Retrieve the current AST generation depth.
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
Pop the current AST element from the generation stack.
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
Push an AST element on the generation stack.
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
Cast this IR to a variable.
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
Attempt call inlining through registered extensions.
attemptConversionByExtension(ConverterInstructionEntry<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Attempt instruction conversion through registered extensions.
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
Add an attribute.
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
Additional attributes.
attrPrefix - Variable in class com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
Android XML namespace prefix used for resource attributes.
AUDIO - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
 
AUDIO_WAV - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
WAV audio MIME type.
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
Automatically select the slot indexing mode.
AUTO_GUNZIP - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
Automatically gunzip decoded data if a gzip header is detected.
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.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
Create an empty auto-completion result using a space separator.
AutocompletionResult(char) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
Create an empty auto-completion result.
AutocompletionResult(List<String>) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
Create an auto-completion result using a space separator.
AutocompletionResult(List<String>, char) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
Create an auto-completion result.
autoConvert(ConverterInstructionEntry<InsnType>, ACS) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Apply an auto-conversion semantic description to an instruction entry.
autoDetectPreferredLanguage() - Static method in class com.pnfsoftware.jeb.client.JebContextUtil
Detect the preferred language from the client configuration and make it the current language.
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
Compute the arithmetic mean of a byte array.
avg(char[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Compute the arithmetic mean of a char array.
avg(double[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Compute the arithmetic mean of a double array.
avg(float[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Compute the arithmetic mean of a float array.
avg(int[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Compute the arithmetic mean of an int array.
avg(long[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Compute the arithmetic mean of a long array.
avg(short[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Compute the arithmetic mean of a short array.
avg(Collection<? extends Number>) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Compute the arithmetic mean of a collection of numbers.
AVR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
Atmel AVR processor family.
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
Represents the base address at which a shared object was loaded.
BAD - Static variable in class com.pnfsoftware.jeb.core.units.code.MethodEmbedding
Sentinel representing a bad embedding.
BAD_TRY_BLOCK_END_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
Dalvik parser error type bad-try-block-end-address.
BAD_TRY_BLOCK_START_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
Dalvik parser error type bad-try-block-start-address.
BadEncodingException - Exception Class 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 class com.pnfsoftware.jeb.util.encoding.BadEncodingException
Create an encoding exception at the specified input offset.
BadEncodingException(String, int, Throwable) - Constructor for exception class com.pnfsoftware.jeb.util.encoding.BadEncodingException
Create an encoding exception at the specified input offset.
BankedRegisters - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
Banked ARM register names indexed by encoded selector.
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)
baseUrl - Variable in class com.pnfsoftware.jeb.util.llm.LlmSettings
Provider base URL.
BashUtil - Class in com.pnfsoftware.jeb.util.base
Helper to interact with bash terminals.
BASIC_BLOCK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
Signature target is a basic block.
BasicBlock<InsnType> - Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
This class represents a basic block of generic instructions.
BasicBlock<InsnType> - 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> - 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
True when startup checks completed successfully.
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.
BEDROCK - Enum constant in enum class com.pnfsoftware.jeb.util.llm.LlmApiType
AWS Bedrock unified endpoint type.
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
Start a closed structured log section.
beginSection(String, boolean) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
Start a structured log section.
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
Beta channel identifier.
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
Decode a big-endian 32-bit integer at offset 0.
bigEndianBytesToInt(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Decode a big-endian 32-bit integer.
bigEndianBytesToLong(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Decode a big-endian 64-bit integer at offset 0.
bigEndianBytesToLong(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Decode a big-endian 64-bit integer.
bigEndianBytesToShort(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Decode a big-endian 16-bit integer at offset 0.
bigEndianBytesToShort(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
Decode a big-endian 16-bit integer.
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(BiMap<K, V>) - Constructor for class com.pnfsoftware.jeb.util.collect.BiMap
Create a copy of an existing 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 rendering.
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
Create a binary pattern without a mask.
BinaryPattern(byte[], byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
Create a binary pattern.
BinaryPattern(byte[], byte[], int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
Create a binary pattern.
BinaryPattern(byte[], byte[], int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
Create a binary pattern.
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
Create an empty binary pattern verifier.
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
Create a binary wrapper unit.
bit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
Retrieve a one bit value at the pos position
bit(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
Build a DirectEncodedMemoryArea from index with length 1.
bitcount(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Count the number of set bits in an integer.
bitcount(long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
Count the number of set bits in a long integer.
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
Create a bitmap.
bitsize - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
 
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
Statement block.
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
Create a block group.
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
Create a bookmark bound to a unit and an optional address.
BookmarkManager - Class in com.pnfsoftware.jeb.core
Bookmark manager used by JEB projects.
BookmarkManager() - Constructor for class com.pnfsoftware.jeb.core.BookmarkManager
Create an empty bookmark manager.
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 value
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
boolean keyword.
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
Create a boolean option definition.
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
Device is in bootloader mode.
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
Append an opening brace.
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
Append a closing brace.
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
Append an opening bracket.
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
Append a closing bracket.
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
Create an empty branch target for subclasses.
BranchTarget(INativeMethodItem) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
Create a routine branch target.
BranchTarget(CodePointer) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
Create an internal branch target.
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 statement.
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 keyword.
BREAK_ON_CAUGHT_EXCEPTION - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
 
BREAK_ON_CODE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
 
BREAK_ON_EXCEPTION_SUBTYPES - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
 
BREAK_ON_FIELD_READ - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
 
BREAK_ON_FIELD_WRITE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
 
BREAK_ON_ROUTINE_ENTRY - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
 
BREAK_ON_ROUTINE_EXIT - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
 
BREAK_ON_UNCAUGHT_EXCEPTION - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
 
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
Execution breakpoint was hit.
BREAKPOINT_FUNCTION_EXIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
Function-exit breakpoint was hit.
BRIDGE - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
Bridge method flag; shares its value with JavaFlags.VOLATILE.
bsize - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
Byte count or size metric.
bsize() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Get the total bit range size.
bss - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
Buf(byte[], int, INativeType, IVirtualMemory) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
Create a buffer reader.
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
Create a buffer sink.
build() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
Build the selection property type.
build() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Build the calling convention.
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.base.FlagsFormatter.Builder
Build the formatter.
build() - Method in class com.pnfsoftware.jeb.util.collect.MapBuilder
Return the built map.
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(Map<Integer, Object>) - Method in class com.pnfsoftware.jeb.util.serialization.PreWrapper
 
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
Build an attribute name usable for lookups.
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
Build a CFG from reordered statements.
buildClient(String) - Method in class com.pnfsoftware.jeb.util.net.Net
 
buildClient(String, IProgressCallback) - Method in class com.pnfsoftware.jeb.util.net.Net
 
buildClient(String, IProgressCallback, int[]) - Method in class com.pnfsoftware.jeb.util.net.Net
 
buildDevPluginClassnames(List<DevPluginClassname>) - Method in class com.pnfsoftware.jeb.core.EnginesPropertiesHelper
Build the serialized value of the development-plugin classname property.
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
Create a loader information builder.
Builder() - Constructor for class com.pnfsoftware.jeb.util.base.FlagsFormatter.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
Replace a list's content with the values from an int array.
buildFromExternalTarget(INativeMethodItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
Create a vertex for an external target routine.
buildFromInternalTarget(CodePointer) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
Create a vertex for an internal target.
buildFromUnresolvedTarget(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
Create a vertex for an unresolved target.
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
Build a fully qualified type name from name elements.
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(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
Build a list of integers from varargs.
buildListFromArray(int[]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
Build a list of integers from an int array.
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
Build the directed graph model.
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
Build an operand from encoded instruction bytes.
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
Build Java document property definitions.
buildQuick(ITypeManager, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Build a type or prototype from a simple signature.
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
A string value was built dynamically.
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
Count of built-in constants.
builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
Number of built-in compiler types.
builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
Number of built-in processor families.
builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
Number of built-in processor types.
builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
Number of built-in subsystem types.
BuiltString(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.BuiltString
Create a built-string event.
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
Retrieve an enum constant by its compiler-generated static field.
byOrdinal(int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
Retrieve an enum constant by ordinal.
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 keyword.
BYTE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Unsigned 8-bit value
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 upper-case hexadecimal String representation of some bytes.
byteArrayToHex(Endianness, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Format a byte array according to an endianness.
byteArrayToHex(Endianness, byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Format a byte-array range according to an endianness.
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.
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
Create binary typed content.
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 IInput backed by a byte array or a slice of one.
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.
BytesInput(IInput, long, int) - Constructor for class com.pnfsoftware.jeb.core.input.BytesInput
Create an input object by reading the specified bytes of a source input.
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
bzip2 library.

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
C source output.
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_CHAINS - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
DFA4.CACHE_DUI + cache standard ud-chains and du-chains
CACHE_DUI_UDC_DUC - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
Deprecated.
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.
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
Compute a CRC-32 checksum for a byte array.
calculateMD5(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
Compute an MD5 digest for a byte array.
calculateProperties(INode) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.Util
Calculate and cache derived properties for a template tree.
calculateProperties(INode) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
 
calculateSHA1(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
Compute a SHA-1 digest for a byte array.
calculateSHA256(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
Compute a SHA-256 digest for a byte array.
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
Method call expression or statement.
CALL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator.BranchType
Call branch.
CALL_SITE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
DEX pool type call-site.
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
Progress callback.
callback - Variable in class com.pnfsoftware.jeb.util.base.ExecutionTargetWithProgressCallback
Callback exposed to execution targets.
callback(Pointer, int, long, int, long, Pointer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornLibrary.MemoryHook
 
callback(Pointer, long, int, Pointer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornLibrary.CodeHook
 
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
Create a builder.
CallingConventionBuilder(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Create a builder.
CallingConventionBuilder(String, ProcessorType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Create a builder.
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.
callInternal(int, Object...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Internal routine.
CALLTYPE_LAMBDA - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Lambda implementation call.
CALLTYPE_REGULAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Regular virtual or direct call.
CALLTYPE_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Static method call.
CALLTYPE_SUPER - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
Super-class method call.
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
Determine whether a field may be accessed.
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
Determine whether this 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.
canBuild(Map<Integer, Object>, IdentityHashSet<Object>) - Method in class com.pnfsoftware.jeb.util.serialization.PreArray
 
canBuild(Map<Integer, Object>, IdentityHashSet<Object>) - Method in class com.pnfsoftware.jeb.util.serialization.PreCollection
 
canBuild(Map<Integer, Object>, IdentityHashSet<Object>) - Method in class com.pnfsoftware.jeb.util.serialization.PreMap
 
canBuild(Map<Integer, Object>, IdentityHashSet<Object>) - Method in class com.pnfsoftware.jeb.util.serialization.PreWrapper
 
canCatch(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
Determine whether this block can catch a type.
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
Determine whether evaluating this operator may cause an exception.
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
True if deserialization was cancelled.
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
Determine whether a variable id can be created.
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.
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
Determine whether a method may be executed.
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
Determine whether an exception handler can catch an exception type.
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
Determine whether this operation can be mirrored.
cannotBe(ICodeNode, int) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
Determine whether a node must not have any of the provided flags.
CannotImportTypeException - Exception Class in com.pnfsoftware.jeb.core.units.code.asm.type
Exception raised when a type cannot be imported.
CannotImportTypeException(String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.type.CannotImportTypeException
Create an exception with a message.
CannotReadRegisterException - Exception Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Exception raised when a register value cannot be read.
CannotReadRegisterException(int) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.processor.CannotReadRegisterException
Create an exception for a register index.
CannotReadRegisterException(RegisterType) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.processor.CannotReadRegisterException
Create an exception for a register type.
CannotReadRegisterException(String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.processor.CannotReadRegisterException
Create an exception for a register name.
CannotWriteRegisterException - Exception Class in com.pnfsoftware.jeb.core.units.code.asm.processor
Exception raised when a register value cannot be written.
CannotWriteRegisterException(int) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.processor.CannotWriteRegisterException
Create an exception for a register index.
CannotWriteRegisterException(RegisterType) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.processor.CannotWriteRegisterException
Create an exception for a register type.
CannotWriteRegisterException(String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.processor.CannotWriteRegisterException
Create an exception for a register name.
CANONICAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.AddressForm
internal form with original names
canParse(IApkUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Determine whether an APK unit has a manifest XML unit.
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
Determine whether this factory can process an ELF unit.
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
Determine whether a vertex can reach another vertex by following directed edges.
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
 
canRead(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Check whether a range is readable.
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
Determine whether this immediate can be read as a long value.
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).
canResume() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
 
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
Determine whether this payload instance may be reused after ActionRenameData.reset().
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
Determine whether this operation can be logically reversed.
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.
canStepInto() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
 
canStepOut() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
 
canStepOver() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
 
canSuspend() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
 
canThreadBeScheduled(int, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator.ITaskSupervisor
 
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
Determine whether this block can throw an exception.
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
Recursively determine whether a statement may throw.
canWrite(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Check whether a range is writable.
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
Get the maximum number of queued events before an immediate dispatch is triggered.
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
case keyword.
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
Input parameter category.
CAT_IN_OUT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
Input/output parameter category.
CAT_OUT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
Output parameter category.
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
Static data category.
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 block.
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
catch keyword.
catching(ILogger, Throwable) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Log an exception's stack trace.
catching(ILogger, Throwable, String) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Log an exception's stack trace with an optional message.
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.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.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.StructuredLogger
 
catchingDebug(ILogger, Throwable) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Log an exception's stack trace at debug level.
catchingDebug(ILogger, Throwable, String) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Log an exception's stack trace at debug level with an optional message.
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.StructuredLogger
 
cc(int, String...) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern
Convenience method to quickly create and compile a single-input, no-output pattern.
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.android.ir.compiler.DPatternCompiler.DPattern
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
Center the active item or location in the view.
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
Constant factory for the current method.
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
Create an empty trie.
CFBytesTrie.IKeyExtractor<T> - Interface in com.pnfsoftware.jeb.util.collect
The key extractor provides the bytes used in the trie for an element.
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 currently being optimized.
cfg - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
 
CFG<InsnType> - 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> - 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> - 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.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 Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
This exception is raised when a CFG failed verification.
CFGVerificationException(String, Object...) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGVerificationException
Create a CFG verification exception.
CFGVerifier<InsnType> - 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
Create a CFG verifier.
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
 
changedKey - Variable in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerInteger
 
changedKey - Variable in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerString
 
CHANNEL_MOST_UNSTABLE - Static variable in class com.pnfsoftware.jeb.core.Version
Alias for the least stable built-in channel.
CHANNEL_STABLE - Static variable in class com.pnfsoftware.jeb.core.Version
Alias for the most stable supported channel.
ChannelHelper - Class in com.pnfsoftware.jeb.util.io
Helper for SeekableByteChannels.
ChannelHelper(SeekableByteChannel, Endianness) - Constructor for class com.pnfsoftware.jeb.util.io.ChannelHelper
Create a primitive reader helper for a seekable byte channel.
ChannelUtil - Class in com.pnfsoftware.jeb.util.io
Utility methods for SeekableByteChannels.
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 keyword.
CHAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
8-bit character
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
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
Create an object from a list of CharSequence objects.
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.
check(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescription
Check whether this intent filter matches an action and category.
check(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescriptions
Check whether any intent filter matches an action and category.
check(T) - Method in interface com.pnfsoftware.jeb.util.base.ISimpleFilter
Check a value.
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
Convenience method to check if a binary pattern verifier matches at an address.
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
Check for expected bytes at a specific offset within the provided data buffer.
checkBytes(byte[], int, byte...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
Check for expected bytes at a specific offset within the provided data buffer.
checkBytes(byte[], int, int...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
Check for expected bytes at a specific offset within the provided data buffer.
checkBytes(IInput, int, byte...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
Check for expected bytes at a specific offset within the provided input.
checkBytes(IInput, int, int...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
Check for expected bytes at a specific offset within the provided input.
checkBytes(IInput, int, String) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
Check for expected UTF-8 text at a specific offset within the provided input.
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
 
checkedKeyName - Variable in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerInteger
 
checkedKeyName - Variable in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerString
 
checkEquivalence(IJavaLabel, IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
Determine whether two labels refer to equivalent locations.
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
 
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
Determine whether a variable is an input.
checkInputWithUses(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Get uses of an input variable.
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
Validate an array sub-range.
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
Determine whether this operation uses a specific operator type.
checkOutput(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Determine whether a variable is an output of the CFG.
checkOutput(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Determine whether a variable is an output of a block.
checkOutputsWithDefs(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Get definitions for a CFG output variable.
checkOutputsWithDefs(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Get definitions for a block output variable.
checkPermissions(IVirtualMemory, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
Check whether a range has the requested permissions.
checkRunningInstaller() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Determine whether the installer appears to be running.
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
Check whether a used variable has a specific single definition point.
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
Check whether a variable has a single source.
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
Check whether a variable has a single source.
checkSingleSource(long, int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Check whether a variable has a specific single source.
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
Check whether a defined variable has a single use.
checkSingleUse(long, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Check whether a defined variable has a single use.
checkSingleUse(long, int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Check whether a defined variable has a specific single use.
checksumBlockFileUpdate(Checksum, File) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
Update a checksum with all bytes of a file.
checksumBlockFileUpdate(Checksum, File, long, long) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
Update a checksum with a byte range of a file.
checksumBlockFileUpdate(Checksum, RandomAccessFile, long) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
Update a checksum with bytes read from the current position of a random-access file.
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
Determine whether the expression type matches an expected type.
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
Outlined circular vertex.
CIRCLE_FILLED - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
Filled circular vertex.
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 or interface element.
CLASS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
DEX pool type class.
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 keyword.
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
Class names and type arguments, from outer-most to inner-most class.
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
Class loaders used to resolve serialized types.
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
Create an empty classpath collector.
ClassVtablePaths<T> - Class in com.pnfsoftware.jeb.core.units.code.asm.type
Helper used to determine virtual table inheritance paths.
ClassVtablePaths(T, INodeFeatureExtractor<T>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.ClassVtablePaths
Create a virtual table path helper.
cleanCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Clean the CFG.
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 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
Remove all registered patterns.
clear() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
Remove all ranges.
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
Remove all constants.
clear() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
Clear all collected information.
clear() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Clear all ranges.
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
Remove all queued elements.
clear() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
Remove all mappings.
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
Remove all cached entries.
clear() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
Remove all entries.
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
Remove all segments.
clear() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
Clear all recorded sub-ranges.
clear() - Method in class com.pnfsoftware.jeb.util.collect.IntList
Remove all elements.
clear() - Method in class com.pnfsoftware.jeb.util.collect.IntMap
Remove all entries.
clear() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
Remove all buckets and values.
clear() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
Remove all key-value mappings.
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
Remove all key-value mappings.
clear() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
Remove all mappings.
clear() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
Remove all mappings.
clear() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
Remove all entries.
clear() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
Remove all mappings.
clear() - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
Remove all weak references.
clear() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
Remove all mappings.
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.format.TextBuilder
Clear the buffer content while preserving indentation settings.
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
Clear the current content, selection, or result set.
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
Remove all stored user-data entries.
clearAllDirty() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
Clear all dirty marks.
clearAnalysisQueue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Clear the pending analysis queue.
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
Clear a bit in a value and truncate the result.
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
Clear the decoded instruction cache.
clearCache() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Clear internal caches.
clearCachedIRs() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Forcefully clear the cache of IRs for decompiled methods.
clearCodeMatches() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Clear the map of currently un-applied code matches.
clearDirty(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
Clear a register dirty mark.
clearGlobalFilters() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
Remove all global filters.
clearInstructionCache() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
Clear the instruction cache, if this processed uses one.
clearMessages() - Method in interface com.pnfsoftware.jeb.util.llm.ILlmConversation
Clear the accumulated message history.
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
Clear the signatures queued for writing into this package.
clearSpecialComments(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Clear special comments at an address.
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.
clearVirtualVars() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Remove all virtual variables from this context.
CLIENT_RUNNING_FILENAME_PREFIX - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
Prefix used for lock files indicating that at least one JEB client is running.
clientChoice - Variable in class com.pnfsoftware.jeb.core.events.ControllerNotification
Client-specific choice or response value.
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
Create a shallow copy of this edge.
clone() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
Create a copy of this vertex.
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.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 class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornEngine
 
close() - Method in interface com.pnfsoftware.jeb.util.base.AutoCloseable2
 
close() - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractAutoClosingLock
Release the wrapped lock if it is currently held by this auto-closing wrapper.
close() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
Redirects to ProcessWrapper.kill().
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 the archive browser and release its backing resources.
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 interface com.pnfsoftware.jeb.util.llm.ILlmConversation
Release network resources owned by this conversation.
close() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
Close the underlying input stream.
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
Close the currently opened project, if any.
closeSection() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
Close the current structured log section.
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.
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
Generic error result code.
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 was loaded.
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
Not-implemented operation result code.
CODE_NOT_SUPPORTED - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
Unsupported operation result code.
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
Success result code.
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
Code was unloaded.
CODE_USERLIB - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
 
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.
CodeAnchor - Class in com.pnfsoftware.jeb.core.output.code
Named anchors for code documents.
CodeCommentManager<U> - 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
Create a code comment manager.
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
Create a code constant.
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
Create an empty constant manager.
CodeCoordinatesUtil - Class in com.pnfsoftware.jeb.core.output.code.coordinates
Utility methods for ICodeCoordinates implementing classes.
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
The code font 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
Default folder name for codeless signature packages.
CODELESS_SIGS_EXTENSION - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
Extension of codeless signature package files.
CodelessLibraryID - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Identifiers of libraries supported by codeless signatures.
CodelessLibraryVersion - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Version identifier for a codeless signature library.
CodelessLibraryVersion(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
Create a library version.
CodelessSignatureManager - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Manage a set of codeless signature models, 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
Create an entry for a codeless signature package.
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.
CodeObjectUnitUtil - Class in com.pnfsoftware.jeb.core.units.codeobject
Utility routines for ICodeObjectUnit.
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
Create a code pointer from another pointer.
CodeUtil - Class in com.pnfsoftware.jeb.core.units.code
Utility routines for code units.
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
Collect all low-level dex method indices mapped to this IR element and its constituents.
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
Collect bit ids.
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
Deprecated.
Kept for legacy
collectClasses(ICodeUnit, boolean, boolean, Pattern, boolean) - 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
Collect all variables defined by an instruction.
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
Collect all variables used by an instruction.
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.
collectMethods(ICodeUnit, boolean, boolean, Pattern) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
Deprecated.
Kept for legacy
collectMethods(ICodeUnit, boolean, boolean, Pattern, boolean) - 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
Add all referenced registers to a sink.
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<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
Collect all sub-expressions of this expression, in evaluation order.
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.
collectTypes(IPrototypeItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Collect the native types referenced by a prototype.
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
Collect variable ids.
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
Collect methods overriding or overridden by a virtual method.
com.pnfsoftware.jeb.client - package com.pnfsoftware.jeb.client
Types and interfaces used to build JEB clients and interact with the client-side parts 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 emitted by JEB clients, as opposed to back-end events.
com.pnfsoftware.jeb.client.mcp - package com.pnfsoftware.jeb.client.mcp
Types related to the JEB MCP server exposed by JEB clients.
com.pnfsoftware.jeb.core - package com.pnfsoftware.jeb.core
Core back-end APIs used to bootstrap JEB, manage engines contexts and projects, and describe plugins, artifacts, and related metadata.
com.pnfsoftware.jeb.core.actions - package com.pnfsoftware.jeb.core.actions
Public support types for interactive unit actions, including action identifiers, execution context objects, and action-specific payload classes exchanged between clients and engines.
com.pnfsoftware.jeb.core.dao - package com.pnfsoftware.jeb.core.dao
Public data-access abstractions used by JEB engines to access file stores, persisted project data, and related runtime data sources.
com.pnfsoftware.jeb.core.dao.impl - package com.pnfsoftware.jeb.core.dao.impl
Public concrete implementations of the core.dao abstractions, including in-memory and filesystem-backed stores as well as JDB2 readers and writers.
com.pnfsoftware.jeb.core.events - package com.pnfsoftware.jeb.core.events
Event, notification, and event-source types used by the JEB back-end and exposed to clients and plugins.
com.pnfsoftware.jeb.core.exceptions - package com.pnfsoftware.jeb.core.exceptions
Public checked and unchecked exception types raised by JEB Core and its plugins.
com.pnfsoftware.jeb.core.input - package com.pnfsoftware.jeb.core.input
Input abstractions and helper types used by units to read binary data from files, byte arrays, bounded sub-ranges, or lazily provided entries.
com.pnfsoftware.jeb.core.output - package com.pnfsoftware.jeb.core.output
Common document, item, and presentation abstractions used by units to expose text, table, tree, and related visual outputs.
com.pnfsoftware.jeb.core.output.code - package com.pnfsoftware.jeb.core.output.code
Specialized text-document types and helpers for code units.
com.pnfsoftware.jeb.core.output.code.coordinates - package com.pnfsoftware.jeb.core.output.code.coordinates
Coordinate types used by code units and their rendered code documents.
com.pnfsoftware.jeb.core.output.table - package com.pnfsoftware.jeb.core.output.table
Table-document abstractions and helpers used to expose tabular unit output.
com.pnfsoftware.jeb.core.output.table.impl - package com.pnfsoftware.jeb.core.output.table.impl
Basic implementations of the public table-document interfaces.
com.pnfsoftware.jeb.core.output.text - package com.pnfsoftware.jeb.core.output.text
Text-document abstractions, styling helpers, and utilities used to expose line-based unit output.
com.pnfsoftware.jeb.core.output.text.impl - package com.pnfsoftware.jeb.core.output.text.impl
Basic implementations of the public text-document interfaces.
com.pnfsoftware.jeb.core.output.tree - package com.pnfsoftware.jeb.core.output.tree
Tree-document abstractions and helpers used to expose hierarchical unit output.
com.pnfsoftware.jeb.core.output.tree.impl - package com.pnfsoftware.jeb.core.output.tree.impl
Basic implementations of the public tree-document interfaces.
com.pnfsoftware.jeb.core.properties - package com.pnfsoftware.jeb.core.properties
Public property and configuration abstractions, including configuration storage, property definitions, property types, and property managers.
com.pnfsoftware.jeb.core.properties.impl - package com.pnfsoftware.jeb.core.properties.impl
Public concrete implementations and utilities for the core.properties abstractions.
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, including dexdec, the dex decompiler.
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 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.ir.compiler - package com.pnfsoftware.jeb.core.units.code.android.ir.compiler
Helpers used to compile, match, and replace dexdec IR expression patterns.
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 contain 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.emulator.unicorn - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn
Java bindings and constants for the Unicorn Engine emulator used by the IR emulator.
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 common register 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 limited 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.cuda - package com.pnfsoftware.jeb.core.units.code.cuda
Public types and interfaces provided by CUDA fat binary analysis plugins.
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
JEB Core-specific utility types, primarily helper classes related to units and engines.
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, timed execution, and external process execution.
com.pnfsoftware.jeb.util.encoding - package com.pnfsoftware.jeb.util.encoding
Utilities for encoding, decoding, identifying, and validating data, including numeric conversions, LEB128 readers and writers, MIME type detection, hash calculators, and archive/XML helpers.
com.pnfsoftware.jeb.util.encoding.xml - package com.pnfsoftware.jeb.util.encoding.xml
Custom, mostly read-only XML parser implementation that exposes parsed documents through the org.w3c.dom API.
com.pnfsoftware.jeb.util.encoding.zip - package com.pnfsoftware.jeb.util.encoding.zip
Zip and Jar archive browser facades backed by the JDK, Apache Commons Compress, or the custom fail-safe reader.
com.pnfsoftware.jeb.util.encoding.zip.fsr - package com.pnfsoftware.jeb.util.encoding.zip.fsr
Custom read-only Zip archive parser designed for fast, fault-tolerant reads of standard and partially malformed archives.
com.pnfsoftware.jeb.util.events - package com.pnfsoftware.jeb.util.events
Types to define events, event sources, listeners, and event dispatch helpers.
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 build, inspect, and analyze directed graphs.
com.pnfsoftware.jeb.util.interpreter - package com.pnfsoftware.jeb.util.interpreter
Types used to build command interpreters, command trees, execution results, and completions.
com.pnfsoftware.jeb.util.io - package com.pnfsoftware.jeb.util.io
Utilities and stream/channel helpers for file, directory, byte-buffer, endian, and archive I/O operations.
com.pnfsoftware.jeb.util.llm - package com.pnfsoftware.jeb.util.llm
Helpers for configuring and driving conversations with large language model endpoints.
com.pnfsoftware.jeb.util.logging - package com.pnfsoftware.jeb.util.logging
Types used to 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 HTTP(S), proxy, and URL-related operations.
com.pnfsoftware.jeb.util.primitives - package com.pnfsoftware.jeb.util.primitives
Utility code operating on primitive values and arrays.
com.pnfsoftware.jeb.util.reflect - package com.pnfsoftware.jeb.util.reflect
Reflection and classpath 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.
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
Create a mandatory parameter.
CommandParameter(String, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
Create a parameter.
CommandParameter(String, String, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
Create a parameter.
CommandParameter(String, String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
Create a parameter.
CommandParameter(String, String, boolean, boolean, IAutocompleteListProvider) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
Create a parameter.
CommandParameter(String, String, String, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
Create a prefixed parameter.
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
Create an empty comment.
Comment(String) - Constructor for class com.pnfsoftware.jeb.core.units.impl.Comment
Create an inline comment.
Comment(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.impl.Comment
Create a comment.
Comment(String, String, Collection<MetaComment>) - Constructor for class com.pnfsoftware.jeb.core.units.impl.Comment
Create a 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 - 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 is intended for assembly output only.
COMMENT_FLAG_DECOMPILER_META - Static variable in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
Comment contains decompiler metadata.
COMMENT_FLAG_FAVORITE - Static variable in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Flag indicating that a comment should be treated as a favorite marker.
COMMENT_FLAG_SOURCE_ONLY - Static variable in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
Comment is intended for source output only.
COMMENT_UPDATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
A comment was updated.
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
Create a string-address comment manager.
CommentUpdate - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
Unit comment update.
commit() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
Commit all recorded changes and notify listeners.
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
Commit all recorded changes.
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
Wraps an Apache Commons Configuration v2 object as an IConfiguration.
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
Android ART compiler descriptor.
COMP_ANDROID_NDK - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
Android NDK compiler descriptor.
COMP_UNKNOWN - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
Unknown compiler descriptor.
COMP_UNKNOWN_LINUX - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
Unknown Linux-compatible compiler descriptor.
COMP_UNKNOWN_WINDOWS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
Unknown Windows-compatible compiler descriptor.
COMP_VISUAL_STUDIO - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
Visual Studio compiler descriptor.
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 a substring with an expected literal.
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 two signed values.
compare(Collection<? extends T>, Collection<? extends T>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Compare two collections using element equality.
compareAndGetMostPrecise(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Compare this type with another one and return the most precise type if it can be determined.
compareByReference(Collection<? extends T>, Collection<? extends T>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Compare two collections using reference identity for elements.
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
Compare a substring with an expected literal, ignoring case.
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
Compare two keys using this map's comparator.
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(LongLong) - Method in class com.pnfsoftware.jeb.util.base.LongLong
 
compareTo(IntegerSegment) - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
 
compareTo(LongSegment) - Method in class com.pnfsoftware.jeb.util.collect.LongSegment
 
compareToArray(List<Integer>, int[]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
Compare a list of integers with an int array.
compareToIgnoreChannel(Version) - Method in class com.pnfsoftware.jeb.core.Version
Compare two versions while ignoring their channels.
compareToIgnoreTimestamp(Version) - Method in class com.pnfsoftware.jeb.core.Version
Compare two versions while ignoring their timestamps.
compareToIgnoreTimestampAndChannel(Version) - Method in class com.pnfsoftware.jeb.core.Version
Compare two versions while ignoring both their timestamps and channels.
compareU(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
Compare two unsigned values.
compareUnsigned(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
Compare two longs as unsigned.
compareUnsignedTo(LongLong) - Method in class com.pnfsoftware.jeb.util.base.LongLong
Compare two values as unsigned 128-bit integers.
compile() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern
Compile this pattern with the default compiler.
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.android.ir.compiler.DPatternCompiler.DPattern
Compile this pattern with temporary compiler flags.
compile(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
compile(DPatternCompiler) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern
Compile this pattern with the provided compiler.
compile(DPatternCompiler.DPattern) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler
Compile an IR pattern.
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
Complete class initialization.
completeClassTypeInitialization(IClassType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
Complete initialization of a class type.
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
the computer name, may be empty but never null
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
composeImms(IEGlobalContext, IEImm...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
 
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(File, File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Compress a folder and its contents to a zip archive.
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 Class in com.pnfsoftware.jeb.util.concurrent
This exception can be raised when a concurrency error is detected.
ConcurrentException() - Constructor for exception class com.pnfsoftware.jeb.util.concurrent.ConcurrentException
Create a concurrency exception without detail message or cause.
ConcurrentException(String) - Constructor for exception class com.pnfsoftware.jeb.util.concurrent.ConcurrentException
Create a concurrency exception with a detail message.
ConcurrentException(String, Throwable) - Constructor for exception class com.pnfsoftware.jeb.util.concurrent.ConcurrentException
Create a concurrency exception with a detail message and cause.
ConcurrentException(Throwable) - Constructor for exception class com.pnfsoftware.jeb.util.concurrent.ConcurrentException
Create a concurrency exception with a cause.
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
Create an empty concurrent hash set.
ConcurrentHashSet(int) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
Create an empty concurrent hash set.
ConcurrentHashSet(Collection<? extends E>) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
Create a concurrent hash set initialized from a collection.
ConcurrentList<T> - Class in com.pnfsoftware.jeb.util.collect
A concurrent version of ArrayList.
ConcurrentList() - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentList
Create an empty concurrent list.
ConcurrentList(int) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentList
Create an empty concurrent list.
ConcurrentList(Collection<? extends T>) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentList
Create a concurrent list initialized from a collection.
COND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.O
Pseudo-operation representing a IDOperation cond.expr operation.
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
condCreate(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
condDestroy(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
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
Conditional expression.
condSignal(int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
condWait(int, int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
config - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
 
ConfigurationMemoryMap - Class in com.pnfsoftware.jeb.core.properties.impl
In-memory IConfiguration implementation backed by a hash map.
ConfigurationMemoryMap() - Constructor for class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
Create an empty in-memory configuration.
ConfigurationMemoryMap(IConfiguration) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
Create an in-memory configuration by copying all properties from a template.
CONSERVATIVE - Static variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
Conservative collection flags.
Const - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
Const-function prototype attribute.
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
const reserved keyword.
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
Constant expression.
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
Create a formatter for a single constant.
ConstantsFormatter(Collection<CodeConstant>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
Create a formatter for constants.
ConstantsFormatter(Collection<CodeConstant>, Object) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
Create a formatter for constants and a leftover value.
Constraint - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Constraint limiting a target function to a set of possible reference functions.
Constraint(Collection<Func>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
Create a constraint from possible reference functions.
CONSTRUCTOR - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
Constructor method flag.
constructorMap - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
Cache of constructor-related objects by class.
CONTAINERS_FIRST - Static variable in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
Comparator that sorts container units before leaf units, then by name.
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
Determine whether a key is present.
containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
Determine whether a key is cached.
containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
Determine whether this multi-map contains a key.
containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
Determine whether this set-map contains a key.
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
Determine whether a value is present.
containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
Determine whether this multi-map contains a value.
containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
Determine whether this set-map contains a value.
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
Determine whether a full variable range is present.
containsVarFull(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Determine whether a full variable range is present.
containsVarPart(IVariable) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Determine whether any part of a variable is present.
Content() - Constructor for class com.pnfsoftware.jeb.util.llm.LlmConversationBuilder.Content
 
ContentText(String) - Constructor for class com.pnfsoftware.jeb.util.llm.LlmConversationBuilder.ContentText
Create a text content block.
ContentToolResponse(String, String, Object) - Constructor for class com.pnfsoftware.jeb.util.llm.LlmConversationBuilder.ContentToolResponse
Create a tool-response content block.
ContentToolUse(String, String, Map<String, Object>) - Constructor for class com.pnfsoftware.jeb.util.llm.LlmConversationBuilder.ContentToolUse
Create a tool-use content block.
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 statement.
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 keyword.
continue_() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
Create a null-valued continue result.
ControllerInfo - Class in com.pnfsoftware.jeb.core
Floating controller information.
ControllerInfo(InetSocketAddress, int, String) - Constructor for class com.pnfsoftware.jeb.core.ControllerInfo
Create a floating-controller descriptor.
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
Convert a destination register number to a source register number.
convertDestinationValue(int, int, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
Convert a destination register value to fit a source register.
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
Convert a DOM node list to a Java list of elements.
ConverterInstructionEntry<InsnType> - 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
Convert a file offset to a relative virtual address.
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
Attempt a first-chance instruction conversion.
convertInstructionLastChance(ConverterInstructionEntry<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
Attempt a last-chance instruction conversion.
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
Convert a DOM node list to a Java list.
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
Convert a relative virtual address to a file offset.
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
Convert segment permissions to virtual memory access flags.
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
Convert a source register number to a destination register number.
convertSourceValue(int, int, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
Convert a source register value to fit a destination register.
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
Convert a native instruction into an inlined call.
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
Convert text coordinates in this document to code coordinates.
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
Convert a custom coordinate to a string address.
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
Convert code coordinates to a canonical memory address.
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(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(Map<String, Object>) - Static method in class com.pnfsoftware.jeb.util.encoding.JsonUtil
Deep copy a Json object.
COPY - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
Copy the current selection to the clipboard.
COPY_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
Copy the active address to the clipboard.
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
Create a copy of the graph edges.
copyOfEntries() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
Copy the current entries.
copyOfKeys() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
Copy the current keys.
copyOfKeys() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
Copy the current keys.
copyOfValues() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
Copy the current values.
copyOfVertices() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Create a copy of the graph vertices.
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
Copy the counters to a map.
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
Get the number of recorded ranges.
count() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignaturePackage
Count the signatures contained in this package.
count() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
Retrieve the number of registered calling convention names.
count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
Get number of registered compiler types.
count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
Count registered processor families.
count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
Get number of registered processor types.
count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
Get number of registered subsystem types.
count() - Method in class com.pnfsoftware.jeb.util.primitives.IntegerRanges
Count the number of stored ranges.
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 number 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, best-effort, and approximate version of count that assumes that the plural form of a provided singular English token is created by appending '-s' (or a variant, such as '-es' ) 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
Create a pair.
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
 
CPACR_EL1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornArm64
 
CPP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
C++ source output.
CPP_PACKAGE_SEPARATOR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
C++ package separator.
CPP_TEMPLATE_REGEXP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
C++ template detection pattern.
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
 
CPSR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
CPSR register alias index.
CPSR_Aliases - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
CPSR/APSR aliases indexed by mask.
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
Compute a CRC-32 checksum for an input stream.
CRC32 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
Compute a CRC-32 checksum.
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 a builder.
create() - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
Define a string property that defaults to the empty string.
create() - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern
Create an unnamed pattern.
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 an unnamed label with no offset.
create() - Static method in class com.pnfsoftware.jeb.util.base.FlagsFormatter.Builder
Create a builder.
create() - Static method in class com.pnfsoftware.jeb.util.graph.Digraph
Create an empty directed graph.
create(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
Create an unnamed label at an offset.
create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Date
Create a DATE value from its raw representation.
create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.S5Time
Create an S5TIME value from its raw representation.
create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Time
Create a TIME value from its raw representation.
create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.TimeOfDay
Create a TIME_OF_DAY value from its raw representation.
create(int) - Static method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
Create or retrieve a handler for a fixed integer bit size.
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 a string property type.
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 a reference location for an internal address.
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 a DATE_AND_TIME value from its raw representation.
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 a lazy leaf entry.
create(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DOR
Create a wrapper around an expression.
create(IDExpression, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DOR
Create a wrapper around an expression.
create(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
Build an optimized expression result that does not require a DFA update.
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 process-connector setup information.
create(ProcessorType, SubsystemType, CompilerType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
Create type library metadata for a single processor/subsystem/compiler target.
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 type library metadata for a single processor/subsystem/compiler target.
create(ProcessorType, String, int, int, String, String, ICompiler, LibraryID) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
Create signature package metadata.
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 a boolean property type.
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 a daemon thread for the provided runnable.
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 a path property type.
create(String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
Create a string property type without explicit length constraints.
create(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern
Create a pattern.
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 or retrieve a class AST by signature.
create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFieldFactory
Create or retrieve a field AST by signature.
create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethodFactory
Create or retrieve a method AST by signature.
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 a leaf entry.
create(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
Create port-connector setup information.
create(String, int, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptypeFactory
 
create(String, Runnable) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
Create a daemon thread.
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 type library metadata.
create(K, K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentFactory
Create a 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
Create object allocation information.
createAllocObjectInfo(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create object allocation information.
createAnnotation(IJavaType, List<IJavaAnnotationElement>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create an annotation.
createAnnotationElement(IJavaConstant, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create an annotation element.
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
Create a new array type.
createArray(String, int, List<? extends IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Create an array.
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
Create an array element expression.
createArrayLength(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create an array-length expression.
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
Create an empty ArrayList.
createArrayList(Collection<? extends T>...) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Create an ArrayList containing the elements of the provided collections.
createArrayList(T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
Create an ArrayList containing one element.
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
Create an assignment statement.
createASTOptimizer(ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
Create a C AST optimizer for a method.
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
Create an empty block.
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
Create a block containing an initial statement.
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
Create an AST boolean value.
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
Create boolean-array information from concrete values.
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
Create a break statement.
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
Create an AST byte value.
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
Create byte-array information from concrete values.
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
Create a call expression.
createCall(IJavaMethod, int, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a call expression.
createCall(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a call expression.
createCall(String, int, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a call expression.
createCallgraphBuilder(ICodeUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
Create a call graph builder for a code unit.
createCallInfo(DInvokeType, int, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create call information for an invocation.
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
Create call information for an invocation.
createCallInfo(IDIndex, IDExpression[], IJavaType, String, DInvokeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create call information for an invocation.
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
Create call information for an invocation.
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
Create a cast operation.
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
Create an AST char value.
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
Create char-array information from concrete values.
createClass(IClassType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
Create a class item.
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
Create a class object pseudo-field expression.
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
Create a composition of IR elements.
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
Create a conditional expression.
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
Create a conditional expression.
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
Create a continue statement.
createContributions(INativeCodeUnit<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
Create optional unit contributions for a native code unit.
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
Thread was created.
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.
createDefault() - Static method in class com.pnfsoftware.jeb.core.CoreOptions
Create a default options container.
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
Create an AST double value.
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
Create double-array information from concrete values.
createDoWhile(IJavaBlock, IJavaPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a do-while statement.
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
Package creation.
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() - Method in interface com.pnfsoftware.jeb.core.ICoreContext
Convenience method to create a standard engines context that uses the JEB defaults provided to JebCoreService when this core object was created.
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
Create a new enumeration type.
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.
createFieldReference(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a field reference.
createFieldReference(String, Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a field reference.
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
Create an AST float value.
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
Create float-array information from concrete values.
createFolder(String) - Static method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
Create a folder entry.
createFolder(String) - Static method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
Create a folder 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
Create a for statement.
createForEach(IJavaDefinition, IJavaExpression, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a for-each statement.
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
Create a code pointer from an internal address and native code model.
createFrom(INativeMethodDataItem) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
Create a code pointer from routine data.
createFrom(INativeMethodItem) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
Create a code pointer from a routine item.
createFrom(ILocatedInstruction) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
Create a code pointer from a located instruction.
createFrom(String) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
Create a code pointer from its string representation.
createFrom(String, ModuleId) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
Create a function with a known module identifier.
createFromExternalRoutine(INativeMethodItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
Create a reference location for an external routine.
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) - 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
Create a goto statement.
createGroupElt(IEGroup, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create an expression selecting an element from a group.
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
Create an if statement.
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
Create an immediate from bytes.
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
Create a double-precision floating-point immediate.
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
Create a single-precision floating-point immediate.
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
Create an integer immediate.
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
Create an immediate from a string representation.
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
Create an integer immediate.
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
Create a symbol processor instance for an ELF unit.
createInstanceField(IDExpression, IDexField) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create an instance field expression from a dex field.
createInstanceField(IDExpression, IDIndex, IJavaType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create an instance field expression.
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
Create an instance field expression from a field signature.
createInstanceField(IDExpression, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create an instance field expression from a field signature.
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
Create an instance-field expression.
createInstanceField(IJavaExpression, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create an instance-field expression.
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
Create an AST int value.
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
Create int-array information from concrete values.
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
Create an IR optimizer for a routine context.
createItemIdForAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Create an item identifier for an address.
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
Create an item identifier for an immediate.
createItemIdForMnemonic(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Create an item identifier for a mnemonic.
createItemIdForRegister(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Create an item identifier for a register.
createItemNameFromString(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
Generate a default name for a String, starting with default prefix DataStringUtil.NAME_PREFIX, and replacing non identifier characters by '_'
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
Create a known module without address bounds.
createKnownModule(ModuleId, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
Create a known module with address bounds.
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
Create an AST long value.
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
Create long-array information from concrete values.
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
Create a memory expression.
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
Create a segmented memory expression.
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
Create a method reference.
createMethodReference(String, IPrototypeItem, INativeMethodDataItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Create a method reference backed by native method data.
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
Create a method reference.
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
Create a monitor statement.
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
Create a new-instance expression.
createNew(IJavaType, IJavaMethod, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a new-instance expression.
createNew(IJavaType, String, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a new-instance expression.
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
Create a new-array expression.
createNewArray(IJavaType, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a new-array expression with one size expression.
createNewArrayInfo(IJavaType, IDExpression, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create new-array information.
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
Create new-instance information.
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
Create new-instance information.
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
Create a new instance of a class without invoking an explicit constructor signature.
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
Create a NOP instruction.
createNop(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
Create a no-operation instruction.
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.
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(COperatorType, List<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(ICOperator, List<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
Create a function operation expression.
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
Create a unary operation expression.
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
Create a binary operation expression.
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
Create an operation expression.
createOperation(IJavaExpression, JavaOperatorType, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create an operation expression.
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
Create a package.
createPackage(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
Create a package.
createPDM(IPropertyDefinitionManager, String, int) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
Create and attach the property definition manager.
createPluginNamesListProperty(Collection<String>) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
Serialize a collection of plugin names into a comma-separated property value.
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
Create a predicate wrapper.
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
 
createProgressLogger() - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
Create a progress callback object that logs progress to the global logger, as such: "[current]/[total]: [message]"
createProgressLogger(ILogger, Integer) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
Create a progress callback object that logs progress to a logger, as such: "[current]/[total]: [message]"
createProject(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Create a new project.
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
Create a bit range.
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
Create a full register id from a pure id and slice metadata.
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
Create a quad-register storage entry.
createRegisterQuadEndianDep(long, long, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Create an endian-dependent quad-register storage entry.
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
Create a return statement without expression.
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
Create a return statement with an expression.
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.
createSecureDocumentBuilderFactory(boolean) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
Create a safe DocumentBuilderFactory object.
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
Create an AST short value.
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
Create short-array information from concrete values.
createSlice(IEGeneric, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a slice expression.
createSlice(IEGeneric, IERange) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Create a slice expression.
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
Create a standard ADB wrapper using an auto-detected ADB path.
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
Create a static field expression from a dex field.
createStaticField(IDIndex, IJavaType, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a static field expression.
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
Create a static-field expression.
createStaticField(IJavaType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a static-field expression.
createStaticField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a static field expression from a field signature.
createStaticField(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a static field expression from a field signature.
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
Create an AST String object.
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
Create string-array information from concrete values.
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
Create a switch statement.
createSwitch(IJavaExpression, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a switch statement.
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
Convenience IR factory method wrapping around IDMethodContext.getGlobalContext().
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
Create or retrieve a symbol for native data.
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
Create or retrieve a symbol for a native routine.
createSymbolProcessor(IELFUnit) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
Create a symbol processor for an ELF unit.
createSynchronizedBlock(IJavaExpression, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a synchronized block.
createSynthetic(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethodFactory
 
createSysReg(int, int, int, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornArm64
Create a custom system register encoding
createTarget(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Create a branch target.
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
Create a throw statement.
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
Create a trampoline instruction.
createTry(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a try statement.
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
Create a type-reference expression.
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
Create a function with an unknown module identifier.
createUnknownModule() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
Get the singleton unknown module descriptor.
createUnsafe(Collection<? extends E>) - Static method in class com.pnfsoftware.jeb.util.collect.HashedList
Fast construction of a HashedList: the source collection is not checked for null or duplicate entries.
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
 
createUntranslatedInstruction(long, String, List<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
 
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 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
Create a virtual table definition.
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 a virtual routine-scope variable.
createWhile(IJavaPredicate, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
Create a while statement.
createWhileStm(ICPredicate, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
 
createWildcardType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
Create a wildcard reference type (extends).
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
 
crm - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornArm64.SysReg
 
crn - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornArm64.SysReg
 
CRX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
 
csig - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
Declaring class signature.
csig - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
Declaring class signature.
CSimulationException - Exception Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
Simulator exception.
CSimulationException() - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationException
 
CSimulationException(String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationException
 
CSimulationException(String, Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationException
 
CSimulationException(Throwable) - Constructor for exception class 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 names attempted, in order, when auto-detecting entry-name encoding.
ctlCode - Variable in class com.pnfsoftware.jeb.core.events.ControllerNotification
Controller-specific notification code.
ctlHintContinueLeft - Variable in class com.pnfsoftware.jeb.core.events.ControllerNotification
Optional hint indicating how long a continue action remains available.
ctors - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
 
CTR_EL0 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornArm64
 
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.android.ir.AbstractDExpressionOptimizer
This field holds a reference to the top-level parent statement of the expression currently being optimized.
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.
customHeaders - Variable in class com.pnfsoftware.jeb.util.llm.LlmSettings
Additional HTTP headers added to provider requests.
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
Customize the rendered text for a constant.
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
Cached custom serialization methods by class.
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
Optional caller-provided type-id provider.
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
Cut the current selection to the clipboard.
CUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Utility methods to manipulate AST elements.
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
Create a Dalvik call-graph builder.
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
Create a parser error with no bytecode offset.
DalvikParserError(DalvikParserErrorType, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
Create a parser error.
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
Dashed edge line.
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
Create a data container unit.
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
Create empty data hints.
DataProvider - Class in com.pnfsoftware.jeb.core.dao.impl
Simple immutable implementation of IDataProvider.
DataProvider(IUserDatabase, IFileDatabase, IFileStore, IFileStore, IApplicationDatabase, IConfiguration) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.DataProvider
Create a data provider from explicit source components.
DataProviderAdapter - Class in com.pnfsoftware.jeb.core.dao.impl
Convenience base class for IDataProvider implementations backed by protected fields.
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.
DATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Date value
DATE_AND_TIME - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Date and time value
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
Shared data block area
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
Constant value for dbg-advance-line.
DBG_ADVANCE_PC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-advance-pc.
DBG_END_LOCAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-end-local.
DBG_END_SEQUENCE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-end-sequence.
DBG_FIRST_SPECIAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-first-special.
DBG_LINE_BASE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-line-base.
DBG_LINE_RANGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-line-range.
DBG_RESTART_LOCAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-restart-local.
DBG_SET_EPILOGUE_BEGIN - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-set-epilogue-begin.
DBG_SET_FILE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-set-file.
DBG_SET_PROLOGUE_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-set-prologue-end.
DBG_START_LOCAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-start-local.
DBG_START_LOCAL_EXTENDED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Constant value for dbg-start-local-extended.
DbgAttach - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
The debugger has attached to a target
`data` type: DebuggerSetupInformation
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)
dbgDuCacheTotalHitCount - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
 
dbgDuCacheTotalQueryCount - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
 
dbgDuCalculationTotalExectimeNs - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
 
dbgHitCount - Variable in class com.pnfsoftware.jeb.util.collect.CacheMap
 
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
dbgQueryCount - Variable in class com.pnfsoftware.jeb.util.collect.CacheMap
 
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
 
dbgUdCacheTotalHitCount - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
 
dbgUdCacheTotalQueryCount - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
 
dbgUdCalculationTotalExectimeNs - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
 
dbgVrCacheTotalHitCount - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
 
dbgVrCacheTotalQueryCount - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
 
dbgVrCalculationTotalExectimeNs - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
 
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
 
DCZID_EL0 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornArm64
 
deactivateAutoSigningMode(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Deactivate automatic native signature creation for an analyzer.
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.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
Fail only on debug builds by throwing the provided throwable, or logging it on release builds.
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
List 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
Create debugger event data.
DebuggerEventType - Enum Class in com.pnfsoftware.jeb.core.units.code.debug
Debugger event types.
DebuggerException - Exception Class in com.pnfsoftware.jeb.core.units.code.debug
Exceptions of this type are raised by debugger modules.
DebuggerException() - Constructor for exception class com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
Create a debugger exception.
DebuggerException(String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
Create a debugger exception.
DebuggerException(String, Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
Create a debugger exception.
DebuggerException(Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
Create a debugger exception.
DebuggerHelper - Class in com.pnfsoftware.jeb.core.util
Helper methods related to debugger units.
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
Create machine information.
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 process information implementation.
DebuggerProcessInformation(long, String, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerProcessInformation
Create process information.
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 target information implementation.
DebuggerTargetInformation(ProcessorType, Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
Create target information.
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.
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
Create a debug information policy.
debugLogEnabled - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
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
Verify that the current thread holds the provided lock for reading or writing.
debugVerifyLockWrite(ISafeLock) - Static method in class com.pnfsoftware.jeb.util.concurrent.SafeLockUtil
Verify that the current thread holds the provided lock for writing.
debugVerifyNoLockRead(ISafeLock) - Static method in class com.pnfsoftware.jeb.util.concurrent.SafeLockUtil
Verify that the current thread does not hold the provided lock for reading or writing.
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 rendering.
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
Verification mode for declaration strings.
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
Declaration statement.
DECLARED_SYNCHRONIZED - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
Declared-synchronized method flag.
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 the area from instruction bytes.
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.
decode(String, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
Decodes data from Base64 notation.
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
Decode the area from instruction bytes as an integer.
decodeInt(int, int, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
Decode bits from instruction bytes.
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
Read an unsigned LEB128-encoded 32-bit integer and its encoded size.
decodeULEB128(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.LongLEB128
Read an unsigned LEB128-encoded 64-bit integer and its encoded size.
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
Decode UTF-8 bytes back to a string.
decodeUTF8Ex(byte[], int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
Decode UTF-8 bytes back to a string.
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
Decompiler unit.
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
Create an empty decompilation result.
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 a native item.
decompile(INativeItem, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
Decompile a native item.
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 Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
Top-level recoverable exception raised by JEB native decompiler components.
DecompilerException() - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.DecompilerException
 
DecompilerException(String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.DecompilerException
 
DecompilerException(String, Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.DecompilerException
 
DecompilerException(Throwable) - Constructor for exception class 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 methods related to decompiler units.
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
Decompile a native item into a source unit.
decompileToUnit(INativeItem, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
Decompile a native item into a source unit.
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
Decrement the number of analyses using this package in memory.
DECRYPTED_BYTES - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
Encrypted bytes were decrypted.
DECRYPTED_STRING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
An encrypted string was decrypted.
DecryptedBytes(byte[], String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.DecryptedBytes
Create a decrypted-bytes event.
DecryptedString(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.DecryptedString
Create a decrypted-string event.
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
Create 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.AddressForm
same as canonical form but with effective names
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 keyword.
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
Default decompilation options.
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Date
Default value, D#1990-1-1.
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.DateAndTime
Default value, DT#1990-1-1-0:0:0.0.
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.S5Time
Default value, S5T#0MS.
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Time
Default value, T#0MS.
DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.TimeOfDay
Default value, TOD#0:0:0.0.
DEFAULT - Static variable in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
Default verifier checking only the current thread's interruption status.
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.android.ir.compiler.DPatternCompiler
A static pattern compiler using default settings (no flags).
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_ENDPOINT - Static variable in class com.pnfsoftware.jeb.client.mcp.JebMcpServerInstance
Default HTTP endpoint path.
DEFAULT_GROUP - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
Default optimizer group.
DEFAULT_HOST - Static variable in class com.pnfsoftware.jeb.client.mcp.JebMcpServerInstance
Default server hostname.
DEFAULT_MAX_ARRAY_ITEM_COUNT - Static variable in class com.pnfsoftware.jeb.util.format.PrettyPrinter
Default maximum number of items rendered for arrays.
DEFAULT_MAX_COLLECTION_ITEM_COUNT - Static variable in class com.pnfsoftware.jeb.util.format.PrettyPrinter
Default maximum number of items rendered for collections.
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 maximum number of entries rendered for maps.
DEFAULT_MAX_STRING_LENGTH - Static variable in class com.pnfsoftware.jeb.util.format.PrettyPrinter
Default maximum number of characters rendered for strings.
DEFAULT_NAME - Static variable in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
Default group name.
DEFAULT_NAME - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
Default serialized matching state file name.
DEFAULT_PORT - Static variable in class com.pnfsoftware.jeb.client.mcp.JebMcpServerInstance
Default server port.
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
Default client configuration filename.
defaultEnginesConfigPath - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
Default engines configuration filename.
defaultExternsBase - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
defaultExternsEnd - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
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
Default plugins directory name.
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
Default scripts directory name.
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
Default telemetry database filename.
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
Objects whose construction is deferred until the object map is available.
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
Create an empty collector.
defineData(long, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Define a data item at an address.
defineData(long, INativeType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
Define a data item at an address.
defineItem(long, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IStackframeManager
Define a new stack item.
DEFLATED - Static variable in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Zip compression method identifier for deflated entries.
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
Create def-use information with default flags.
DefUseInfo(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.DefUseInfo
Create def-use information.
DELETE - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
Delete the current selection or active item.
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
Delete all regular edges from one block to another.
deleteEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Delete all regular edges X->Y.
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
Delete all irregular edges from one block to another.
deleteIrregularEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Delete all irregular edges X->Y.
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
Delete a package.
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
Delete an unreachable trampoline block.
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.
deltaImageBase - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
Difference between the actual and preferred image bases.
demo - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
Indicates whether the current build is a demo build.
DemoLimitationException - Exception Class in com.pnfsoftware.jeb.core.exceptions
Runtime exception raised when an operation is not available in the demo version of JEB.
DemoLimitationException() - Constructor for exception class com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
Create an exception with no detail message.
DemoLimitationException(String) - Constructor for exception class com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
Create an exception with a detail message.
DemoLimitationException(String, Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
Create an exception with a detail message and cause.
DemoLimitationException(Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
Create an exception with a cause.
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
Create an execution policy object.
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_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)
DEquationMatcher - Class in com.pnfsoftware.jeb.core.units.code.android.ir.compiler
A matcher can be used to check if two IR expressions match two provided templates.
DEquationMatcher(IDMethodContext, INode, INode) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DEquationMatcher
Create an equation matcher.
description - Variable in class com.pnfsoftware.jeb.core.PluginInformation
 
description - Variable in class com.pnfsoftware.jeb.util.llm.LlmConversationBuilder.ToolDef
Tool description exposed to the model.
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
Deserialize a matching state from a file.
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 the operating system type for the current JVM.
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
Determine whether a numeric value is more readable in base 10 or base 16.
determineFromContent(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.MimeType
Determine a MIME type from content bytes.
determineFromContent(byte[], String) - Static method in class com.pnfsoftware.jeb.util.encoding.MimeType
Determine a MIME type from content bytes and an optional file name.
determineFromContent(IInput) - Static method in class com.pnfsoftware.jeb.util.encoding.MimeType
Determine a MIME type from the header bytes and name of an input object.
determineFull() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.ClassVtablePaths
Determine full paths from the base node.
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
Determine the full Linux distribution name from an os-release file.
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
Determine partial paths from the base node.
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
Device endpoint.
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
Create a development-plugin entry.
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.
DexBulkItemRenamer - Class in com.pnfsoftware.jeb.core.units.code.android
A bulk renamer for dex items such as classes, fields, and methods.
DexBulkItemRenamer(IDexUnit, int, int, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexBulkItemRenamer
Create a bulk item renamer.
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
Create a Dex comment manager.
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
Create a constant library for a Dex unit.
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
Create a bundle of debug variables.
DexDecConversionException - Exception Class in com.pnfsoftware.jeb.core.units.code.android.ir
A Dalvik-to-IR conversion exception.
DexDecConversionException() - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
Create a conversion exception without instruction details.
DexDecConversionException(int) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
Create a conversion exception for an opcode.
DexDecConversionException(IDalvikInstruction) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
Create a conversion exception for an instruction.
DexDecConversionException(IDalvikInstruction, String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
Create a conversion exception for an instruction.
DexDecEvalCodeThrownException - Exception Class 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 class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalCodeThrownException
Create an exception wrapping an emulated thrown object.
DexDecEvalFailedTranslationException - Exception Class 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 class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalFailedTranslationException
Create a failed-translation exception.
DexDecEvalItercountExceededException - Exception Class in com.pnfsoftware.jeb.core.units.code.android.ir
The emulation is taking too long (maximum iteration count exceeded).
DexDecEvalItercountExceededException() - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalItercountExceededException
Create an iteration-count exception.
DexDecEvalItercountExceededException(String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalItercountExceededException
Create an iteration-count exception.
DexDecEvalSandboxExecutionException - Exception Class 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 class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalSandboxExecutionException
Create a sandbox-execution exception.
DexDecEvalStubException - Exception Class 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 class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalStubException
Create a stub-execution exception.
DexDecEvalTimeoutExceededException - Exception Class in com.pnfsoftware.jeb.core.units.code.android.ir
The emulation is taking too long (timeout exceeded).
DexDecEvalTimeoutExceededException() - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalTimeoutExceededException
Create a timeout exception.
DexDecEvalTimeoutExceededException(String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalTimeoutExceededException
Create a timeout exception.
DexDecEvaluationException - Exception Class 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 class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
Create an evaluation exception.
DexDecEvaluationException(IDExpression) - Constructor for exception class 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 class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
Create an evaluation exception.
DexDecEvaluationException(String, Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
Create an evaluation exception.
DexDecEvaluationException(Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
Create an evaluation exception.
DexDecEvalUnmanagedCodeException - Exception Class 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 class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalUnmanagedCodeException
Create an unmanaged-code exception.
DexDecNativeEvalFailedException - Exception Class in com.pnfsoftware.jeb.core.units.code.android.ir
An error occurred while evaluating native code.
DexDecNativeEvalFailedException() - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
Create a native-evaluation failure exception.
DexDecNativeEvalFailedException(String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
Create a native-evaluation failure exception.
DexDecNativeEvalFailedException(String, Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
Create a native-evaluation failure exception.
DexDecNativeEvalFailedException(Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
Create a native-evaluation failure exception.
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
Create a decompiler event.
DexDecompilerEvent.BuiltString - Class in com.pnfsoftware.jeb.core.units.code.android
Event reporting a dynamically built string.
DexDecompilerEvent.DecryptedBytes - Class in com.pnfsoftware.jeb.core.units.code.android
Event reporting decrypted bytes.
DexDecompilerEvent.DecryptedString - Class in com.pnfsoftware.jeb.core.units.code.android
Event reporting a decrypted string.
DexDecompilerEvent.Message - Class in com.pnfsoftware.jeb.core.units.code.android
Event carrying an informational message.
DexDecompilerEvent.Type - Enum Class in com.pnfsoftware.jeb.core.units.code.android
Event categories emitted by Dex decompilers.
DexDecompilerEvent.UnreflectedFieldRead - Class in com.pnfsoftware.jeb.core.units.code.android
Event reporting a resolved reflective field read.
DexDecompilerEvent.UnreflectedFieldWrite - Class in com.pnfsoftware.jeb.core.units.code.android
Event reporting a resolved reflective field write.
DexDecompilerEvent.UnreflectedInvocation - Class in com.pnfsoftware.jeb.core.units.code.android
Event reporting a resolved reflective method invocation.
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
Create a decompiler event queue.
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
Create a Dex decompiler exporter.
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 Class 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 class com.pnfsoftware.jeb.core.units.code.android.DexParsingException
Create a Dex parsing exception.
DexParsingException(String, Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.android.DexParsingException
Create a Dex parsing exception.
DexPoolType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.dex
An enumeration of Dex pool types.
DExpressionGenerator - Class in com.pnfsoftware.jeb.core.units.code.android.ir.compiler
Generate an IR expression from a template.
DExpressionGenerator(IDMethodContext, INode) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DExpressionGenerator
Create an expression generator.
DExpressionMatcher - Class in com.pnfsoftware.jeb.core.units.code.android.ir.compiler
Match an IR expression against an IR template.
DExpressionMatcher(IDMethodContext, INode) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DExpressionMatcher
Create an IRE matcher.
DExpressionMatcher(IDMethodContext, INode, Map<Integer, Object>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DExpressionMatcher
Create an IRE matcher.
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 all other characters are delimiters
DF_NonAlphaNum - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
Delimiter= any character that is neither a letter nor a digit.
DF_WhiteSpace - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
Delimiter= whitespace characters (per isWhitespace)
dfa - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
The data flow analysis object is initially UNINITIALIZED.
DFA4<InsnType> - 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).
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
Instance data block area
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
Create an empty directed graph.
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
Signed 32-bit integer
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
True to discard decompiled items after processing.
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
Display information about demo restrictions.
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
Display the end-user license agreement.
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.IEmulatedAndroid
Dispose the resources used by this object.
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.android.ir.compiler.O
Signed division operator.
DIV_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
Signed integer division.
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
Unsigned integer division.
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
Divide a double-width signed dividend by a signed divisor.
div2U(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
Divide a double-width unsigned dividend by an unsigned divisor.
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
Divide two signed values and truncate the quotient.
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
Divide two unsigned values and truncate the quotient.
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 keyword.
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
Source XML document.
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
Determine whether processing of this request is complete.
done() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Verify the graph after an initial build step.
DONE - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
The target thread completed or handled interruption successfully.
doneGeneratingReplacement() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Mark replacement generation as complete.
doNotGenerateNops - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
True to suppress generated NOP statements.
DONT_GUNZIP - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
Legacy option: 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.
DOR - Class in com.pnfsoftware.jeb.core.units.code.android.ir
Wrapper around an IR expression.
doSubstitution(IDExpression, SubstitutionDefinition...) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDExpressionOptimizer
Attempt to apply the first matching SubstitutionDefinition on an IDExpression expression.
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
Determine whether threads should be suspended when attaching.
DotFileGenerator(IControlFlowGraph<?, ?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
Create a dot file generator.
DOTTED - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.EdgeStyle
Dotted edge line.
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 keyword.
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.
Doubles - Class in com.pnfsoftware.jeb.util.primitives
Utility methods for double values and IEEE-754 binary64 bit patterns.
Doubles() - Constructor for class com.pnfsoftware.jeb.util.primitives.Doubles
 
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
Do-while statement.
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
 
DPatternCompiler - Class in com.pnfsoftware.jeb.core.units.code.android.ir.compiler
IR expression pattern compiler.
DPatternCompiler() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler
Create a pattern compiler using default settings.
DPatternCompiler(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler
Create a pattern compiler.
DPatternCompiler.DPattern - Class in com.pnfsoftware.jeb.core.units.code.android.ir.compiler
IR expression multi-pattern, consisting of one or more inputs, and zero or one output (for replacement).
DPatternCompiler.DPattern.P - Class in com.pnfsoftware.jeb.core.units.code.android.ir.compiler
Internal multi-pattern holding an input or output pattern block.
DPatternMatcher - Class in com.pnfsoftware.jeb.core.units.code.android.ir.compiler
IR pattern search and replace.
DPatternMatcher(DPatternCompiler.DPattern, CFG<IDInstruction>, IDMethodContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher
Create a matcher for a control-flow graph.
DPatternMatcher(DPatternCompiler.DPattern, IDExpression, IDMethodContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher
Create a matcher for a single expression.
DPatternMatcher.Result - Class in com.pnfsoftware.jeb.core.units.code.android.ir.compiler
Result object provided by a DPatternMatcher.
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
Destination operand semantic flag.
dst_offsets - Variable in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlockBuilder
Regular destination block offsets.
dst_src1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
Operand semantic flag for a destination that is also the first source.
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
Create a type information object.
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 counts the number of bytes being written.
DummyOutputStream() - Constructor for class com.pnfsoftware.jeb.util.io.DummyOutputStream
 
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.
dumpCfg(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Dump the CFG.
dumpProgramError(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Replace the program error log content.
dumpTo(File) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EStateDumper
 
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
Persist a downloaded update archive and its optional password to disk.
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 this builder.
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 constants.
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
Duplicate this instruction with an explicit offset and size.
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
Get the request duration.
DUtil - Class in com.pnfsoftware.jeb.core.units.code.android.ir
dexdec IR access and manipulation utility methods.
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
Unsigned 32-bit value
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> - Class in com.pnfsoftware.jeb.util.base
Base class for dynamic enumerations.
DynamicEnum(int, String) - Constructor for class com.pnfsoftware.jeb.util.base.DynamicEnum
Create a dynamic enum entry.
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
Add an unweighted edge to this graph, creating missing endpoint vertices if needed.
e(int, int, Double) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Add an edge to this graph, creating missing endpoint vertices if needed.
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
Create reconstructed enum constant metadata.
ectx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
Routine context currently being optimized.
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
Create an empty mutable plugin-information object.
EditablePluginInformation(String) - Constructor for class com.pnfsoftware.jeb.core.EditablePluginInformation
Create a mutable plugin-information object with a name.
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.ITaskSupervisor - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
 
EEmuUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
Utility code IR emulators.
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
Element factory for the current method.
EF_CUDA_64BIT_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_ACCELERATORS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM20 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM21 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM30 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM35 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM37 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM50 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM52 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM53 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM60 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM61 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM62 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM70 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM72 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM75 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM80 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM86 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM87 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM89 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SM90 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_SW_FLAG_V2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_TEXMODE_INDEPENDANT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_TEXMODE_UNIFIED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
EF_CUDA_VIRTUAL_SM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
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
Effective string value.
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
 
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_AMDGPU_HSA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_AMDGPU_MESA3D - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_AMDGPU_PAL - 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_ARM_FDPIC - 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_CLOUDABI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
ELFOSABI_CUDA - 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
Create an ELF plugins service.
ELFRelocationApplicator<T> - 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
Create an applicator for a relocation type.
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
Create a relocation context.
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
Create a standard relocator.
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
Create standard relocation operations.
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
ELF unit.
elfUnit - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
ELF unit.
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
else keyword.
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 placeholder artifact backed by an empty byte array.
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 successful entry data.
EMPTY - Static variable in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
Empty auto-completion result.
EMPTY_CFG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
Dalvik parser error type empty-cfg.
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.
emuStart(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornEngine
 
emuStart(long, long, long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornEngine
 
emuStop() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornEngine
 
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
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
 
enableMultiThreading(Object, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
To be called before EEmulator.setup().
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
Set the register encoding.
encode() - Method in interface com.pnfsoftware.jeb.util.format.IAsciiable
The implementor should encode the current object as an ASCII form like:
encode() - Method in class com.pnfsoftware.jeb.util.interpreter.InterpreterHistory
Encode this history as text.
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.
encodedSize - Variable in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128.DecodedInt
Number of bytes used by the encoded value.
encodedSize - Variable in class com.pnfsoftware.jeb.util.encoding.LongLEB128.DecodedLong
Number of bytes used by the encoded value.
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
Range end address, exclusive.
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
File endianness.
endianness - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
File endianness.
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.
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
Create an endpoint description.
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.
EnginesPropertiesHelper - Class in com.pnfsoftware.jeb.core
Utility class to handle (parse and get, build and save) some JEB back-end properties.
EnginesPropertiesHelper(IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.EnginesPropertiesHelper
 
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
Get the recorded property-change entries.
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
Create a map 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
Create a property-change entry.
ENTRY_MAXSIZE - Static variable in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
Maximum supported uncompressed size for a single entry.
entrySet() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
Retrieve live entries.
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
enum keyword.
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
Enumeration type or field flag.
env(String) - Static method in class com.pnfsoftware.jeb.util.base.BashUtil
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 - Static variable in class com.pnfsoftware.jeb.util.base.PathProcessor
Shared processor using the process and shell environments.
EOCD_MINSIZE - Static variable in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
 
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
Append a line separator.
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.android.ir.compiler.O
Equality comparison operator.
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[], byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
Compare byte arrays for equality.
equals(byte[], int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
Compare byte-array ranges for equality.
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.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.emulator.LoopDetector.Loop
 
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.LongLong
 
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.interpreter.ExecutionResult
 
equals(Object) - Method in record class com.pnfsoftware.jeb.util.llm.LlmConversationBuilder.Information
Indicates whether some other object is "equal to" this one.
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 Object.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 Object.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 Object.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 message, if decompilation failed.
error(String) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
Create an error execution result.
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.StructuredLogger
 
error(Throwable) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
Create an error execution result from an exception.
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
Monitoring completed but the target thread did not terminate.
errormap - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Decompilation errors.
escapeAll(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.XmlBuilder
Escape a string for XML text or attribute contexts.
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 byte 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 character, 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, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
Copy constructor.
EState(EState, boolean, 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.StateInfo - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
 
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.
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(IDImm...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Evaluate this method with the provided immediate arguments.
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(IDState, List<IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Evaluate this method using the provided state and arguments.
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 Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
IR evaluation exception.
EvaluationException() - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.EvaluationException
 
EvaluationException(String) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.EvaluationException
 
EvaluationException(String, Throwable) - Constructor for exception class com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.EvaluationException
 
EvaluationException(Throwable) - Constructor for exception class 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
Create an event with type 0 and no data.
Event(int) - Constructor for class com.pnfsoftware.jeb.util.events.Event
Create an event with no data.
Event(int, Object) - Constructor for class com.pnfsoftware.jeb.util.events.Event
Create an event.
Event(int, Object, EventSource) - Constructor for class com.pnfsoftware.jeb.util.events.Event
Create an event with an explicit source.
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.
examineAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IAndroidAppEmulator
Attempt to provide some information about a memory address.
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, Wrapper<IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmulatorHooks
Currently, this hook is ignored by dexdec emulator.
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
Target exception was reported.
EXCEPTION - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
The monitor terminated because an exception was raised.
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
Create an exception notification with no extra flags.
ExceptionNotification(Throwable, String, int) - Constructor for class com.pnfsoftware.jeb.core.events.ExceptionNotification
Create an exception notification.
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
 
exec(long, String) - Static method in class com.pnfsoftware.jeb.util.base.BashUtil
Run a Bash interactive command.
execprvfunc(int, Object) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Private functions.
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
Metadata describing a codeless executable model.
ExecutableModelMetadata(CodelessLibraryID, CodelessLibraryVersion, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
Create executable model metadata.
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
Parse and execute a command line.
execute(String...) - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessExec
Execute a command.
execute(Collection<String>) - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessExec
Execute a command.
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, boolean, 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 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.
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
Expected number of objects to deserialize, if known.
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
 
expunge() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
Remove entries whose weak keys were collected.
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(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
 
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
extends keyword.
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
Retrieve the extension mode.
extensionMode(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
Set the extension mode.
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 script metadata using the default comment prefix inferred from the file extension.
extract(File, String) - Static method in class com.pnfsoftware.jeb.core.ScriptMetadataParser
Extract script metadata from the leading comment block of a source file.
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 a key from an object.
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
Extract the current selection or active item to an external destination.
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
Extract the dot-separated class name from an internal class name.
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
Extract the simple class name from an internal class name.
extractToFolder(File, File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Extract the contents of a zip archive to a target folder.
extraVerboseLogInsn - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
extraVerboseLogIR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 

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) 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
Unconditionally fail.
fail(String) - Static method in class com.pnfsoftware.jeb.util.base.Assert
Unconditionally fail.
failure(String) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
Create an error execution result.
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 literal.
FALSE_CONTINUE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
Common result indicating false and continued processing.
FALSE_IGNORE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
Common result indicating false and an ignored result.
FALSE_STOP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
Common result indicating false and no further processing.
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 element.
FIELD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
DEX pool type field.
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
 
FIELDACCESS_ALLOW_ALL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Field access policy: this special flag allows all field access.
FIELDACCESS_ALLOW_READ_EXTERNAL_INSTANCE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Field access policy: this flag allows reads of external instance fields.
FIELDACCESS_ALLOW_READ_EXTERNAL_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Field access policy: this flag allows reads of external static fields.
FIELDACCESS_ALLOW_READ_INTERNAL_INSTANCE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Field access policy: this flag allows reads of internal instance fields.
FIELDACCESS_ALLOW_READ_INTERNAL_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Field access policy: this flag allows reads of internal static fields.
FIELDACCESS_ALLOW_WRITE_EXTERNAL_INSTANCE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Field access policy: this flag allows writes of external instance fields.
FIELDACCESS_ALLOW_WRITE_EXTERNAL_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Field access policy: this flag allows writes of external static fields.
FIELDACCESS_ALLOW_WRITE_INTERNAL_INSTANCE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Field access policy: this flag allows writes of internal instance fields.
FIELDACCESS_ALLOW_WRITE_INTERNAL_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Field access policy: this flag allows writes of internal static fields.
FIELDACCESS_DENY_ALL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Field access policy: this flag forbids all field access.
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
File symbol.
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
Create a file container unit.
FileInput - Class in com.pnfsoftware.jeb.core.input
An IInput backed by a filesystem entry.
FileInput(File) - Constructor for class com.pnfsoftware.jeb.core.input.FileInput
Create a file input for a filesystem entry or zip entry path.
FileInput(File, boolean) - Constructor for class com.pnfsoftware.jeb.core.input.FileInput
Create a file input for a filesystem entry or zip entry path.
FileInput(File, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.input.FileInput
Create a file input for a filesystem entry or zip entry path.
FileInput(String) - Constructor for class com.pnfsoftware.jeb.core.input.FileInput
Create a file input for a filesystem entry or zip entry path.
FileInput(String, boolean) - Constructor for class com.pnfsoftware.jeb.core.input.FileInput
Create a file input for a filesystem entry or zip entry path.
FileInput(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.input.FileInput
Create a file input for a filesystem entry or zip entry path.
FileInputRegionInformation - Class in com.pnfsoftware.jeb.core.input
Location information within binary input, consisting of an offset and an optional size, plus optional source metadata.
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.
FileInputRegionInformation(long, long, IInput, String) - 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.
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
Filter input variables.
filterInputsWithUses(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Filter input variables with their uses.
filterOutputs(IBasicBlock<InsnType>, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Filter output variables of a block.
filterOutputs(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Filter output variables of the CFG.
filterOutputsWithDefs(IBasicBlock<InsnType>, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Filter block output variables with their definitions.
filterOutputsWithDefs(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Filter CFG output variables with their definitions.
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
Filter tokens by prefix.
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 keyword.
FINAL - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
Final type, member, or local flag.
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
finally keyword.
find(boolean[], boolean) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Find the first index of a value in an array.
find(byte[], byte) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Find the first index of a value in an array.
find(char[], char) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Find the first index of a value in an array.
find(double[], double) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Find the first index of a value in an array.
find(float[], float) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Find the first index of a value in an array.
find(int[], int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Find the first index of a value in an array.
find(long[], long) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Find the first index of a value in an array.
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 the first index of a value in an array.
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 a method entry.
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
Start a search operation.
FIND_NEXT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
Continue the current search with the next match.
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
Retrieve matching units from all currently loaded projects.
findAllElements(int, Predicate<E>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
Find all elements in a bucket matching a predicate.
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.
findBestMatch(MethodEmbedding, List<MethodMatch>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IMethodEmbeddingManager
Given a target embedding and a collection of top candidate matches for that embedding, determine which one is better.
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
Find the first index of an object by Object.equals(Object).
findByReference(Object[], Object) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
Find the first index of an object by reference equality.
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
Retrieve a child unit by name and type.
findChildByFormatType(IUnit, String, int) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve a child unit by format type.
findChildByName(IUnit, String, int) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve a child unit by name.
findChildByType(IUnit, Class<T>, boolean, int) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve a child unit by type.
findChildren(IUnit, String, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve child units by name and type.
findChildrenByFormatType(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve child units by format type.
findChildrenByName(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve child units by name.
findChildrenByType(IUnit, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve child units by type.
findClassByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Find a class by effective name, unambiguously.
findClassByName(String, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Find a class by name.
findCodeItemReference(ICodeUnit, ICodeItem, int) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
Find a reference to a code item.
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
Retrieve descendant units of an artifact by name and type.
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
Retrieve descendant units by format type.
findDescendantsByFormatType(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve descendant units by format type.
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
Retrieve descendant units by name.
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
Retrieve descendant units by type.
findDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Find the first available real device or first available emulator.
findExportedSymbolByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
Find an exported symbol by name.
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
Retrieve the first child unit by format type.
findFirstChildByName(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve the first child unit by name.
findFirstChildByType(IUnit, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
Retrieve the first child unit by type.
findFirstElement(int, Predicate<E>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
Find the first element in a bucket matching a predicate.
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
Find an imported symbol by name.
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.
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
Find the first node with the requested DOM node name.
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
Find the first operand matching a flag.
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.
findProcess(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
findProcessId(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
 
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
 
findRegisteredRoutineByAddress(long) - 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
Find a section by name.
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
Find a segment by name.
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 interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
Find type information.
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.
findTypesWithSuperMethods(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
Find types that define or inherit a super-method matching a method.
findTypesWithSuperMethods(String, String, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
Find types containing matching super-method declarations or implementations.
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
Find a unit by its unique identifier.
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
Find a variable by register.
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 trace().
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(Collection<T>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
Retrieve the first item of a Collection.
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
Retrieve the first line of a string.
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
Abstract item flag.
FLAG_AddressSize64 - Static variable in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Flag indicating that the entry targets a 64-bit address space.
FLAG_ADVANCED_ANALYSIS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
Reference was created by advanced analysis.
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_EXTRA_WORK - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
Indicate that the decompiler may be allowed to perform extra work; else, its work should be limited to decompiling and only decompiling.
FLAG_ALLOW_LOOK_UP - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
Allow hierarchical property lookups to search parent namespaces when a local value is absent.
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
Annotation item flag.
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
Anonymous item flag.
FLAG_ARTIFICIAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Artificial item flag.
FLAG_AVAILABLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
Flag indicating that the machine is available.
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
Bridge item flag.
FLAG_BUILT - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Flag indicating that the element was built.
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_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_CompressionLZ4 - Static variable in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Flag indicating that the entry data is compressed with LZ4.
FLAG_CompressionZstd - Static variable in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Flag indicating that the entry data is compressed with Zstandard.
FLAG_COMPUTE_FT - Static variable in class com.pnfsoftware.jeb.core.units.code.FlowInformation
Flag indicating that fall-through should be computed.
FLAG_CONSTRUCTOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Constructor item flag.
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_DATA_UNSAFE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
The analyzer should consider potential data found heuristically which is not safe (in particular: address can be never reached, size may be unaccurate)
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
Declared-synchronized item flag.
FLAG_DESTRUCTOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Destructor item flag.
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
Prevent sample upload when reporting the exception.
FLAG_DO_NOT_ANALYZE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
Flag indicating that the method should not be analyzed.
FLAG_DO_NOT_UNMANGLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
Flag indicating that the method should not be unmangled.
FLAG_DYNAMIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
Reference was created from dynamic information.
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
Enumeration item flag.
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 indicating that a field references an outer class.
FLAG_FINAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
Final variable flag.
FLAG_FINAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Final item flag.
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_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
Force the upload of the log when reporting the exception.
FLAG_HAS_EXTENDED_INFO - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
Flag indicating that an interface item has extended information.
FLAG_HAS_INIT_DATA - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
Flag indicating that an interface item has initial data.
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_HasDebugInfo - Static variable in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Flag indicating that the entry contains debug 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_HostLinux - Static variable in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Flag indicating that the host platform is Linux.
FLAG_HostMac - Static variable in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Flag indicating that the host platform is macOS.
FLAG_HostWindows - Static variable in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Flag indicating that the host platform is Windows.
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
Include potential definitions and uses.
FLAG_INCLUDE_SPOILED - Static variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
Include spoiled variables.
FLAG_INNER - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Inner item flag.
FLAG_INTERFACE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Interface item flag.
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
Internal item flag.
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.android.ir.compiler.DPatternCompiler
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_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 indicating a lambda class artifact.
FLAG_LAMBDA_IMPL - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Flag indicating a lambda implementation artifact.
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
Native item flag.
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 indicating that fall-through is disabled.
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.android.ir.compiler.DPatternCompiler
This flag is used to indicate that input patterns leaves matching EVar should not map to overlapped IR elements.
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 indicating that rendering of the element is optional.
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 indicating a placeholder method.
FLAG_POSSIBLE_ALL - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.Leaf
Leaf flag allowing any expression.
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.android.ir.compiler.Leaf
Leaf flag allowing immediate expressions.
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.android.ir.compiler.Leaf
Leaf flag allowing non-terminal expressions.
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.android.ir.compiler.Leaf
Leaf flag allowing terminal expressions.
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.android.ir.compiler.Leaf
Leaf flag allowing variable expressions.
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
Private variable flag.
FLAG_PRIVATE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Private visibility flag.
FLAG_ProducerCuda - Static variable in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Flag indicating that the entry was produced by CUDA tooling.
FLAG_PROTECTED - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
Protected variable flag.
FLAG_PROTECTED - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Protected visibility flag.
FLAG_PUBLIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
Public variable flag.
FLAG_PUBLIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Public visibility flag.
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_RX - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
Combination flag: R, X
FLAG_SAME_BITSIZE_FOR_LEAVES - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler
This flag indicates that all leaves in the input pattern must have the same bitsize.
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 indicating that the second parameter is an outer-class reference.
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
Suppress the client-side display of the exception notification.
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
Static variable flag.
FLAG_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Static item flag.
FLAG_STICKY - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Flag reserved for sticky element state.
FLAG_STRICT - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Strict item flag.
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
Synchronized item flag.
FLAG_SYNTHETIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Synthetic item flag.
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
Transient item flag.
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
Varargs item flag.
FLAG_VIRTUAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Virtual item flag.
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
Volatile item flag.
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.android.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.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(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.
FlagsFormatter - Class in com.pnfsoftware.jeb.util.base
Formatter for integer bit flags.
FlagsFormatter.Builder - Class in com.pnfsoftware.jeb.util.base
Builder for a FlagsFormatter.
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
float keyword.
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.
Floats - Class in com.pnfsoftware.jeb.util.primitives
Utility methods for float values and IEEE-754 binary32/16 bit patterns.
Floats() - Constructor for class com.pnfsoftware.jeb.util.primitives.Floats
 
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
Field name.
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 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 statement.
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
for keyword.
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
For-each statement.
fork() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Fork the context.
forkState(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
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 constants.
format() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
Format this attribute for an unknown compiler.
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 this event.
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 this calling convention.
format(int) - Method in class com.pnfsoftware.jeb.util.base.FlagsFormatter
Format a flag value.
format(int[]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
Format an int array.
format(int[][]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
Format a two-dimensional int array.
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 an address without a code unit.
format(int, long, NumberFormatter.NumberBase, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
Format a number.
format(int, long, NumberFormatter.Base, boolean) - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
Format a number using explicit settings.
format(int, BigInteger) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
Format a large number using the formatter's current settings.
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 the debug variables.
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 this operator.
format(DFormattingContext) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Get a programmer's representation for that type.
format(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
Generate a simple deep formatting of the provided element.
format(INativeType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
Format a native type.
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 this attribute for a compiler.
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
Format this header for display.
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
Format this program entry for display.
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
Format this relocation table for display.
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
Format this section entry for display.
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
Format this symbol for display.
format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
Format this symbol table for display.
format(IELFUnit, IELFSymbolTable) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
Format this relocation entry for display.
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 an address.
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 an object.
format(Throwable) - Method in class com.pnfsoftware.jeb.util.base.Throwables.ThrowableFormatter
Format a throwable and its causes.
format(List<Integer>) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
Format a list of integers.
format(Document) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
Format a document as text.
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
Format an address.
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
Format this type as an array type, optionally with the first-dimension expression.
formatAsRanges() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Format set bits as inclusive/exclusive ranges.
formatAsRanges(boolean) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
Format set bits as ranges.
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
Format a block of bytes as a hexadecimal CharSequence representation.
formatBinaryLineTruncate(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Format a fixed-width hexadecimal byte line, truncating excess bytes with a plus sign.
formatBinaryLineTruncate(byte[], int, int, int, char) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
Format a fixed-width hexadecimal byte line, truncating excess bytes.
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
Format the current call origin chain.
formatCallerOriginString(StackTraceElement[]) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
Format a call origin chain.
formatCallerOriginString(StackTraceElement[], int) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
Format a call origin chain starting at a stack trace index.
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
Format data chains with a variable provider.
formatComments(String, boolean, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Format comments at the provided address.
formatComments2(C, boolean, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Format comments at the provided coordinate.
formatCompact() - Method in class com.pnfsoftware.jeb.core.Version
Format the version using the numeric compact representation.
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
Format the event-specific data.
formatDataDeclarator(int, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Format a data declarator.
formatDUI(DUI) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Format def-use information.
formatDuration(long) - Static method in class com.pnfsoftware.jeb.util.format.TimeFormatter
Format a time duration as a human-readable string.
formatEdges() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Format the edges of this CFG to a string.
formatEdges() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Format the edges of this CFG to a string.
formatExecutionTime(long) - Static method in class com.pnfsoftware.jeb.util.format.TimeFormatter
Format an execution time as a human-readable 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
Format comment flags.
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
Format a collection of numbers as upper-case hexadecimal values.
formatImm(long, IInstructionOperandSized, long, int, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Format an immediate operand value.
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
Format a collection of ints.
formatInternalState() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
Format internal trie statistics.
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.
formatJson(String) - Static method in class com.pnfsoftware.jeb.util.encoding.JsonUtil
Pretty-print a JSON document.
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
Format this storage entry using register names.
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
Format the current process memory usage.
formatMetaComment(MetaComment) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Format a meta-comment for display.
formatMetaFlags(int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Format meta-comment flags for display.
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
Format an instruction mnemonic.
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
Format a collection of numbers in the requested base.
formatObject(Object) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
Subclasses can provide custom formatting for the given object.
formatOngoingDecompilations() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Generate a user-friendly text buffer of the decompilations currently being performed by this unit.
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
Format instruction operands.
formatParseable() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
Format this calling convention as parseable text.
formatParseable(IRegisterBank) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Format this storage entry in a parseable form.
formatPrefix(long, InsnType, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Format an instruction prefix.
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
Format the comment as raw text.
formatRegister(long, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Format a register.
formatRelativeAddress(IInstructionOperandGeneric, long, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Format a relative address.
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
Deprecated.
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
Format this calling convention for user display.
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
Format variables.
formatVars(IDFA<?>, Collection<Integer>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.DFAUtil
Format variables.
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
Create an empty form entry.
FormEntry(String, T, int, Predicate<T>) - Constructor for class com.pnfsoftware.jeb.client.api.FormEntry
Create a form entry.
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
Create a multipart form file entry using the file name as the submitted name.
FormFileEntry(File, String) - Constructor for class com.pnfsoftware.jeb.util.net.FormFileEntry
Create a multipart form file entry.
FORWARDED_FUNCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
Forwarded function symbol.
forwardJdwpToTcp(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Forward a JDWP endpoint to a local TCP port.
forwardJdwpToTcp(int, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Forward a JDWP endpoint to a local TCP port.
forwardLocalToTcp(String, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Forward a local filesystem socket to a local TCP port.
forwardToTcp(AdbForwardType, String, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Forward a device endpoint to a local TCP port.
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).
FPCR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornArm64
 
FPSR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornArm64
 
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.
freeMemory(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
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.
FRIENDLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.AddressForm
friendly form
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
Create a bundle of debug variables.
fromArchName(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorUtil
Convert an architecture name to a processor type.
fromBF16Bits(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Floats
Convert raw bfloat16 bits to a Java float.
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
Convert a boolean to a generic execution result.
fromByteOrder(ByteOrder) - Static method in enum class com.pnfsoftware.jeb.util.io.Endianness
Convert Java's byte-order object to an enum value.
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
Replace the method body from a flat statement list.
fromFP16Bits(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Floats
Convert raw IEEE-754 binary16 bits to a Java float.
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
Retrieve a reference type by id.
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
Retrieve an area type from its id.
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
Retrieve a block type from its id.
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
Retrieve a data type from its id.
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
Retrieve a language type from its id.
fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
Retrieve a section type from its id.
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.
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
Retrieve an ABI by its Android ABI name.
fromName(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
 
fromName(String) - Static method in enum class com.pnfsoftware.jeb.util.llm.LlmApiType
Get an API type from its display name.
fromObject(Object) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
Convert an object to an execution result.
fromString(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
Convert an ADB status string to a device status.
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
Field type signature.
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 symbol.
FUNCTION_ENTRY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
Function entry was reported.
FUNCTION_EXIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
Function exit was reported.
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
Create a function-backed encoded memory area.
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
Global C AST context for the current method.
GAPS_ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
Dalvik parser error type gaps-error.
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
Generic code analyzer that owns this extension.
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 primitive sizes for ARM targets.
GCC_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
GCC primitive sizes for ARM64 targets.
GCC_MIPS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
GCC primitive sizes for MIPS targets.
GCC_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
GCC primitive sizes for x86 targets.
GCC_X86_64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
GCC primitive sizes for x86-64 targets.
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
Global IR context.
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.android.ir.compiler.O
Signed greater-than-or-equal comparison operator.
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
GEMINI - Enum constant in enum class com.pnfsoftware.jeb.util.llm.LlmApiType
Gemini endpoint.
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 the JVM internal method signature.
generate() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
Generate the dot file contents.
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 an AST element as raw Java text.
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 this method.
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 this method.
generate(JavaOutputSink, List<IJavaExpression>, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Generate this class.
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 a complete HTML document.
generate(Object) - Method in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
 
generate(Map<Integer, Object>) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DExpressionGenerator
Generate an expression using the template and the provided map of IR element nodes.
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.
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.ApkResHelper
Generate a comment for a potential resource identifier.
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
Generate this block body.
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
Generate class access flags into an output sink.
generateClassDeclarationLine(ICClass, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
Generate a class declaration line.
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
Generate a file name for a decompiled class.
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
Generate a JVM internal method signature for a Java constructor.
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
Generate a regular edge label.
generateEmbedding(IDMethodContext, Map<String, Object>, Map<String, Object>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IMethodEmbeddingManager
Generate a method embedding, given an IR method context for that method.
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
Generate an optional extra section header.
generateExtraSegmentHeader(ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Generate an optional extra segment header.
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
Generate field access flags into an output sink.
generateFieldDeclarationLine(ICField, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
Generate a field declaration line.
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
Generate a JVM internal field signature for a Java field.
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
Generate this block footer.
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
Generate this block header.
generateHtml() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
Generate an HTML representation of the structured log.
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
Generate an irregular edge label.
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
Format the current license information for display.
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
Generate method access flags into an output sink.
generateMethodDeclarationLine(ICMethod, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
Generate a method declaration line.
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
Generate a file name for a decompiled method.
generateMethodSig(Method) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
Generate a JVM internal method signature for a Java method.
generateMnemonic(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Generate an instruction mnemonic.
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
Generate a native-address string for an IR expression.
generateNativeCoordinates(IDMethodContext, IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Generate native coordinates for an IR expression.
generateNativeHeaderType(ITypeManager) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Generate a native type describing the block header.
generateNativeStatement(ICCustomStatement, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
Generate a custom native statement.
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
Generate a native type describing the block trailer.
generateNodeBackgroundColor(IBasicBlock<? extends IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
Generate a node background color.
generateNodeTextColor(IBasicBlock<? extends IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
Generate a node text color.
generateOperation(ICOperation, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
Generate an operation.
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
Generate the package name for a type.
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
generatePerClassContextsMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
Generate a per-class map of method contexts.
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
Generate a type name.
generateTypeSig(Class<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
Generate a JVM internal type signature for a Java class.
GENERIC_ERROR - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
Generic failed execution result.
GENERIC_SUCCESS - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
Generic successful execution result.
GenericCodeFormatter<InsnType> - 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
Create a generic code formatter.
GenericCodeFormatter(IVirtualMemory) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Create a formatter bound to a virtual memory.
GenericZipEntry<T> - 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() - Static method in class com.pnfsoftware.jeb.client.mcp.JebMcpServerInstance
Get the current singleton server instance.
get() - Method in class com.pnfsoftware.jeb.util.base.Flags
Get the current flags.
get() - Method in class com.pnfsoftware.jeb.util.base.ReusableObjectFactory
Retrieve or create an object.
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.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 the underlying item history.
get() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
Read one byte.
get() - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
Read one byte at the current channel position.
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
Retrieve the access type matching context read/write flags.
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
Retrieve a method handle type by id.
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 a method by index.
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
Retrieve an entry by index.
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
Retrieve an element.
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
Retrieve an element.
get(int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
Read bytes from the current position.
get(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
Build a DirectEncodedMemoryArea from index and 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
Retrieve coordinates for an anchor id.
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
Read one byte at an absolute channel position.
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
Retrieve all bookmarks defined for a unit.
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
Retrieve a value.
get(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
 
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 the currently recorded value for a fully-qualified property name.
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
Retrieve a class AST by signature.
get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFieldFactory
Retrieve a field AST by signature.
get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethodFactory
Retrieve a method AST by signature.
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
Read one byte at the current channel position.
get(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read one byte at an absolute channel position.
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 provided default value if the list is null or the index out-of-range.
get(Map<String, Object>, String) - Static method in class com.pnfsoftware.jeb.util.encoding.JsonUtil
Retrieve the value inside a Json object.
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
Retrieve a value by key.
get(K) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
Retrieve a cached entry.
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
Retrieve the values associated with a key.
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
Retrieve a value.
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
Retrieve the values associated with a key.
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
Retrieve a field value, temporarily making the field accessible if necessary.
getA64SystemRegister(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
Retrieve an AArch64 system register name by encoded index.
getAbiVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
Get ABI version.
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
Get the field access flags.
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
Get the method access flags.
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSType
Get the type access flags.
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuMember
Retrieve the member access flags.
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Retrieve the class access flags.
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
 
getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Retrieve the method access flags.
getACS() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
Get the optional abstract conversion stub.
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
Get intent filter actions.
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
Get activity class names.
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
Get activity descriptions.
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
Retrieve the actual image base.
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
Get relocation addend.
getAdditionalCaughtTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
For multi-catch (java >= 7), retrieve additional caught types.
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
Get added pages.
getAddress() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
Get the active address in the unit fragment.
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
Get the bookmarked address, if any.
getAddress() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
Get the controller socket address.
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
Get the block address.
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
Get the optional code address associated with this event.
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 class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Get the block 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
Get the string start address.
getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryEvent
Get the event address.
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
Retrieve the related debugger address.
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Retrieve the address of the top frame of this thread.
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.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.MethodMatch
Get the method or routine address.
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
Get section virtual address.
getAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
Get the symbol address.
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
Retrieve the address.
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.
getAddress(AddressForm) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
 
getAddress(AddressForm) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
Get the current PC address in the frame.
getAddressableInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Get an addressable instruction.
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
Retrieve the native address size.
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
Get the address calculation hint.
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
Get the address associated with a vertex id.
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
Convert code coordinates to an address string.
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
 
getAddressMassager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
Retrieve the address massager type.
getAddressOfCode(S7.BlockType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
Retrieve the mapping address of a logic block's code.
getAddressOfCounters() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
Retrieve the mapping address of the counters area.
getAddressOfData(S7.BlockType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
Retrieve the mapping address of a data block's data area.
getAddressOfDigitalInputs() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
Retrieve the mapping address of the digital inputs area.
getAddressOfDigitalOutputs() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
Retrieve the mapping address of the digital outputs area.
getAddressOfEntryPoint() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get entry-point RVA.
getAddressOfGlobals() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
Retrieve the mapping address of the global memory area.
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
Get the address of an instruction by index.
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
Get raw data address.
getAddressOfTimers() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
Retrieve the mapping address of the timers area.
getAddressPrecision() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
Get the precision associated with the target address.
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
Get the computed Adler-32 checksum.
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
Get the target activity name for an alias.
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
Get alignment.
getAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
Get section alignment.
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
Retrieve every bookmark managed by this instance.
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
Get all methods.
getAll() - Method in class com.pnfsoftware.jeb.core.units.Pool
Retrieve all entries.
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
Retrieve all stored user-data entries.
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
Read all remaining bytes from a channel starting at an absolute position.
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
Get regular and irregular input blocks.
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
Get allocated page bases.
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
Retrieve all register variables.
getAllRegisters(Set<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Retrieve all register variables except selected ids.
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
Retrieve all variables defined in this global context.
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
Retrieve the alternate variable name.
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
Retrieve alternate names for a primitive type.
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
Create or retrieve the analyzer extension supplied by this plugin.
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 class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getAnchor(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
 
getAnchor(int) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
Get an anchor by part-relative index.
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.
getAndroidAppEmulator() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve a reference to the lower-level Android app emulator.
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
Retrieve anonymous classes declared by this class.
getAnonymousClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Retrieve anonymous classes declared by this method.
getAnonymousClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Retrieve the signatures of anonymous classes.
getAnonymousClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Retrieve the signatures of anonymous classes declared by this method.
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
Get the contained APK unit.
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
Get the relocation applicators supported by this context.
getApplicationAttribute(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Get an attribute value from the application element.
getApplicationComponentFactory() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Get the application component factory class name.
getApplicationComponentFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Get the application component factory.
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
Build an application description.
getApplicationName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Get the application class name.
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
Retrieve an argument by index.
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
Retrieve argument indices consumed by the super-constructor call.
getArgumentList() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
Retrieve additional constructor arguments.
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.
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
Open a bundled core asset as a stream.
getAssetBytes(String) - Static method in class com.pnfsoftware.jeb.core.AssetManager
Load a bundled core asset into memory.
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
Retrieve the size of a bundled core asset.
getAssignDestination() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Get the assignment destination.
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
Get the assignment source.
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
Retrieve the AST item.
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
 
getAttr(Element, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
Retrieve an attribute value from an element.
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
Get the additional attribute records.
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.mangling.IUnmangledRoutine
Refer to https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html
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
Get an OkHttp proxy authenticator.
getAuthor() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
Get the plugin author information.
getAuthor() - Method in class com.pnfsoftware.jeb.core.PluginInformation
Get the plugin author.
getAuthor() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
Get the script author.
getAuthor() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
Get the package author.
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
Retrieve the type library author.
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
Get the auto-completion provider for this parameter.
getAutocompletes() - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
Get completion entries.
getAvailableDecompilerNames(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
Retrieve the code unit type names for all registered decompilers.
getAvailableDecompilers(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
Retrieve all registered decompiler unit identifiers.
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
Retrieve addresses known to be bad during routine analysis.
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
Get the number of invalid type descriptors.
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.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
Get the base coordinates.
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
Retrieve the address rendering base.
getBase() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
Retrieve the rendering base.
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
Get the current rendering base.
getBaseAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerModule
Get the module memory address.
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.
getBaseFolder() - Method in class com.pnfsoftware.jeb.core.CoreOptions
Get the base JEB installation folder.
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
Retrieve the number of base objects in the snapshot.
getBaseOfCode() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get base of code RVA.
getBaseOfData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get base of data RVA.
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
Retrieve a basic block header at the given address.
getBasicCharSize() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
Retrieve the basic character size.
getBECode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
Get the bytes in big-endian order.
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
Read a big-endian 32-bit integer at the current channel position.
getBEInt(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a big-endian 32-bit integer at an absolute channel position.
getBELong(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a big-endian 64-bit integer at the current channel position.
getBELong(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a big-endian 64-bit integer at an absolute channel position.
getBEShort(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a big-endian 16-bit integer at the current channel position.
getBEShort(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a big-endian 16-bit integer at an absolute channel position.
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
Get the best item class identifier for an address.
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
Retrieve the best virtual method item identifier for a call target.
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
Get symbol binding.
getBitend() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Retrieve the exclusive end bit of this register slice.
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
Convert a bit id to a bit index.
getBits() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
Get all bit ids.
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
Get the variable bit size.
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
Get ELF bit size.
getBitsize() - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
Get the fixed integer bit size.
getBitsize(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
Retrieve the operation size, falling back to a default.
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.
getBitsize(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
Determine the physical bit size used to store the provided expression based on its type, in multiple of 32 bits.
getBitstart() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Retrieve the first bit of this register slice.
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
Get the directory names skipped during recursive enumeration.
getBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
Retrieve the catch body block.
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
Get a basic block.
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
Get the basic block whose last address is the provided address.
getBlockByte(int) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve a byte from the complete block data.
getBlockBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the complete block bytes.
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
Get block-local use locations for a variable definition.
getBlockDefUses(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getBlockDefUses(long, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Get block-local use locations for a variable definition.
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
Get the index of the basic block starting at the provided address.
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 ICBlock 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
Retrieve the total size of the block data.
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
Get block-local definition locations for a variable use.
getBlockXrefsCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the number of block cross-references to show.
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
Get the target offset for unconditional and conditional jumps.
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.asm.INativeDebuggerUnit
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
Get the source buffer.
getBufferOffset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryWriteEvent
Get the source buffer offset.
getBuildid() - Method in class com.pnfsoftware.jeb.core.Version
Get the build id number.
getBuildTypesWithDecompilationSupport(String) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
Retrieve the JEB build types that provide decompilation support for a code unit type.
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
Read a byte-sized field.
getByteAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
Read a byte at an offset.
getBytecodeOffset() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
Get the bytecode offset where the error was found.
getBytes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Certificate
Get the encoded certificate bytes.
getBytes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.PublicKey
Get the encoded public key bytes.
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
Get this content as bytes.
getBytes() - Method in class com.pnfsoftware.jeb.util.interpreter.InputToken
Convert this token to bytes.
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
Read bytes at the current channel position.
getBytes(SeekableByteChannel, long, int) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read bytes at an absolute channel position.
getBytesUntil(SeekableByteChannel, byte, int, boolean) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read from the channel until the provided byte stopped is encountered.
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.
getCachedBooleanProperty(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Convenience method to retrieve and cache (for 5 second) a code unit's property.
getCachedIntegerProperty(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Convenience method to retrieve and cache (for 5 second) a code unit's property.
getCachedStringProperty(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Convenience method to retrieve and cache (for 5 second) a code unit's property.
getCallback() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Get the progress callback.
getCallback() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Get the progress callback.
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
Retrieve a compact string identifying the first caller after the skipped stack frames.
getCallerString(String...) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
Retrieve a compact string identifying the first caller after the skipped stack frames.
getCallGraphManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
Get the call graph manager.
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
Get the routine calling convention.
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
Create or retrieve the default calling convention.
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
Retrieve a call site by index.
getCallsitePrototype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
Get the prototype associated with a callsite target.
getCallSites() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Get the Dex call site pool.
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
Retrieve the call type.
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
Retrieve the candidate prototype for a native routine.
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
Retrieve the captured expressions.
getCaptureSite(int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconAnon
Retrieve the synthetic field receiving a captured constructor argument.
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
Get the case handler address.
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
Get the switch cases.
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
Get intent filter categories.
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
Retrieve the type category.
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.code.android.IApkUnit
Convenience method to retrieve the primary certificate unit of this APK.
getCertificate() - Method in interface com.pnfsoftware.jeb.core.units.ICertificateUnit
Retrieve the raw certificate data, implementing the java.security.cert API.
getCertificateAsText() - Method in interface com.pnfsoftware.jeb.core.units.ICertificateUnit
Retrieve a textual representation of the certificate.
getCertificates() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
Get the certificate records.
getCertificates(String) - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericJarBrowser
Get the certificates associated with a Jar entry.
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 class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher.Result
Retrieve the input control-flow graph.
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
Get the formatted CFG.
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
Get the CFG being emulated.
getCFG() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
Retrieve the routine control-flow graph.
getChangedCounter() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
Retrieve the number of type updates.
getChangedCounter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
 
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
Get the build channel.
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
Get a user-facing description of a build channel.
getChannelName() - Static method in class com.pnfsoftware.jeb.client.AbstractContext
Get the current pre-release channel name.
getChannelName(int) - Static method in class com.pnfsoftware.jeb.core.Version
Get the symbolic name of a build channel.
getChannelNames() - Static method in class com.pnfsoftware.jeb.core.Version
Get the names of the built-in channels.
getChannelString() - Method in class com.pnfsoftware.jeb.core.Version
Get the textual channel suffix used by formatted versions.
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
Get debug characteristics.
getCharacteristics() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
Get COFF characteristics flags.
getCharacteristics() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
Get section characteristics flags.
getCharBreak64BitAddresses() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the character used to break 64-bit addresses.
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
Retrieve the Java charset.
getCharsetName() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
 
getCharSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
Retrieve the size of char.
getCharSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
 
getCheckSum() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get image checksum.
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.asm.items.INativeDataItem
Retrieve INativeDataItem children.
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
Retrieve child entries.
getChildren() - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
Retrieve child entries.
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
Get child command nodes.
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.
getChildrenContexts() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve child contexts created from this context.
getChildrenElements(Element, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
Find all direct child elements with the requested name.
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
Get the class pool offset.
getClassesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the class pool size.
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
Retrieve the Java class factory.
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
Retrieve the native class item owning this method.
getClassItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
Get the associated class item.
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
Get the class manager used by this unit.
getClassname() - Method in class com.pnfsoftware.jeb.core.DevPluginClassname
Get the plugin class name.
getClassname(StyleObject) - Method in class com.pnfsoftware.jeb.core.output.AbstractHtmlFormatter
 
getClassName() - Method in exception class 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
Get the class separator length override.
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
Retrieve the class type.
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
Get the owning class type.
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
Get the containing class type signature.
getClassTypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Get the containing class type signature.
getCleanerThread() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
 
getCleanerThread() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
 
getClientMessage() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
Get the optional client message associated with the controller configuration.
getClientSignature() - Method in class com.pnfsoftware.jeb.core.JebClientInformation
Retrieve the client signature string
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
Get the bytes in their original byte order.
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
Get the result code.
getCode(ByteOrder) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
Retrieve instruction bytes in the requested byte order.
getCode(ByteOrder) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
Get the bytes for a requested byte order.
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
Retrieve the byte block backing this instruction.
getCodeContainerType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Retrieve the code container type.
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
Create or retrieve the code formatter.
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.
getCodeMatchingOverride() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve the code matching behavior override.
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
Retrieve the code unit formatted by this object.
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
Get the COFF header.
getCollectionId() - Method in class com.pnfsoftware.jeb.core.units.code.MethodMatch
Get the collection id.
getColumnBegin() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
Get the first column of the object's textual range.
getColumnBegin() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
 
getColumnEnd() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
Get the end column of the object's textual range.
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
 
getComment() - Method in class com.pnfsoftware.jeb.core.actions.ActionCommentData
Get a comment.
getComment() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
Get the entry comment.
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
Retrieve the end-of-line comment at coordinates.
getComment(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
Retrieve an inline comment for code coordinates.
getComment(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve the comment at the provided address.
getComment2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve the comment at the provided coordinate.
getCommentChar() - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
Retrieve the optional comment character (full-line comments only).
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 interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICommentManager
Get all comments.
getComments() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve comments keyed by string address.
getComments2() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve comments keyed by custom coordinate.
getCommon(ProcessorType, CompilerType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
Get common primitive sizes for a processor/compiler pair.
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
Retrieve the compiler-generated static field holding this constant.
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
Retrieve the compiler type associated with this type manager.
getCompilerType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
Retrieve the target compiler type.
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
Retrieve the number of completed decompilation passes.
getCompressedSize() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
Get the compressed entry size.
getCompressedSize() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
Get the compressed entry size.
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
Get the Zip compression method.
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 ICBlock 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
Get the confidence level of the result.
getConfiguration() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the raw client configuration object.
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.
getConfiguration(File, boolean, boolean) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
Create a configuration object for a JEB configuration file, such as jeb-engines.cfg.
getConflicts() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
Retrieve the recorded typing conflicts.
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
Retrieve the connector class.
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
Retrieve the Java constant factory.
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
Get constants being formatted.
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
Retrieve constructors.
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
Retrieve the physical register that owns this slice.
getContainerHashes() - Method in class com.pnfsoftware.jeb.core.units.code.MethodEmbedding
Get container hashes.
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
Retrieve the containing method stack.
getContentsSha256() - Method in interface com.pnfsoftware.jeb.core.IInputRecord
 
getContext() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher
Retrieve the method context used by this matcher.
getContext() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher.Result
Retrieve the method context used for matching.
getContext() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
Retrieve the IR context in which type propagation will take place.
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
Retrieve the continuation status.
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
Get the configured floating-controller connection information.
getControllerInterface() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the floating-controller interface or hostname.
getControllerMessage() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the optional floating-controller message configured for this client.
getControllerPort() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the floating-controller port.
getControllerProtocol() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the floating-controller protocol identifier.
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
Get registered calling conventions.
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
Retrieve the converter associated with this global context.
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
Retrieve the native-to-IR converter.
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
Create or retrieve the native-to-IR converter used by this plugin.
getCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
 
getCoordinates() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDefinition
Retrieve the coordinates specifying where the location of the identifier definition.
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
Retrieve virtual method coordinates.
getCopiesContexts() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve contexts copied from this context.
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.
getCopyOfItems() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
Retrieve a copy of the history items.
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
Get the number of items.
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
Get the names of all registered global counters.
getCounters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters
 
getCountOfAnchors() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getCountOfAnchors() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
 
getCountOfAnchors() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
Get the number of anchors contained in this part.
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.
getCountOfCachedIRs() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve the number of cached IRs for decompiled methods.
getCountOfCandidates() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexBulkItemRenamer
Get the number of candidate items.
getCountOfChildren() - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
Get the number of child nodes.
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 full register entries.
getCountOfDexEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve the count of dex entries managed by this unit.
getCountOfDexFiles() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
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
Get number of relocation entries.
getCountOfEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
Get number of symbol entries.
getCountOfExamined() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexBulkItemRenamer
Get the number of examined items.
getCountOfFailures() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexBulkItemRenamer
Get the number of failed renames.
getCountOfFormattedOperands(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Get the number of operands to format.
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
Retrieve the number of initial values.
getCountOfLines() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
 
getCountOfLines() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
 
getCountOfLines() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
Get the number of lines in this part.
getCountOfLines() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern.P
Retrieve the number of compiled pattern lines.
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
Get the number of operands.
getCountOfOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
Retrieve the operand count.
getCountOfParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
Get the number of parameters.
getCountOfRecords() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
 
getCountOfRenames() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexBulkItemRenamer
Get the number of successful renames.
getCountOfReplacedLines() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern.P
Retrieve the number of lines replaced by this pattern.
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
Get the number of return values.
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
Retrieve the block CRC.
getCrc() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
Get the expected CRC-32 value.
getCrc() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
Get the entry CRC-32 value.
getCrc32() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
Get the computed CRC-32 checksum.
getCrcValue() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
Get the stored CRC value for the record payload.
getCreatedFields() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
Get created fields.
getCreationTime() - Method in class com.pnfsoftware.jeb.core.units.code.MethodMatch
Get the creation time.
getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.Artifact
Get the artifact creation timestamp.
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
Retrieve the creation timestamp.
getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
Get the package creation timestamp.
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
Retrieve the creation timestamp.
getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.code.MethodEmbedding
Get the creation timestamp.
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.
getCubinEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaFatbinUnit
Retrieve the list of cubins.
getCudaArch() - Method in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Retrieve the CUDA architecture number.
getCurrent() - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
Retrieve the current unit count.
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
Retrieve the current anonymous-class base type.
getCurrentAnonymousCaptureInfo() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Retrieve current anonymous-class capture information.
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
Retrieve the current containing class.
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
Retrieve the current containing method.
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
Get the current working directory.
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
Retrieve the current string length.
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
Retrieve the expression's current type.
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
Retrieve serialization custom methods for a target object or class.
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.android.ir.compiler.DPatternCompiler.DPattern
Retrieve the custom replacer.
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
Get the global cutoff level.
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
Get the Dalvik-to-IR offset map.
getData() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
Get the optional event payload.
getData() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
Get the event payload.
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
Get the event data.
getData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Retrieve the bytes of the underlying 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
Get the internal data item associated with this field.
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 interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Retrieve the entry payload.
getData() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
Retrieve the entry data.
getData() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
 
getData() - Method in class com.pnfsoftware.jeb.util.events.Event
Get the event payload.
getData() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
Get the event payload.
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
Retrieve a transient data item previously stored on this plugin instance.
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
Retrieve a user-data entry.
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
Get custom data.
getData(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
Retrieve a custom metadata entry.
getData(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Retrieve custom data.
getData(String) - Method in class com.pnfsoftware.jeb.core.units.code.MethodEmbedding
Retrieve a piece of data manually attached to this embedding via MethodEmbedding.putData(String, Object).
getData(String) - Method in class com.pnfsoftware.jeb.core.units.code.MethodMatch
Retrieve a piece of data manually attached to this match object via MethodMatch.putData(String, Object).
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.
getDatabaseQuerySettings() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IMethodEmbeddingManager
Get vector database query thresholds.
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 allowing callers to retrieve a subset of an entry without materializing it entirely.
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
Get data directory entries.
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 persisted data elements.
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.
getDataMap() - Method in class com.pnfsoftware.jeb.core.units.code.MethodEmbedding
Get the stored data map.
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
Get the data section offset.
getDataSectionSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the data section size.
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
Retrieve a decompiled item for a native item.
getDecompiledItem(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
Retrieve a decompiled item by identifier.
getDecompiledItems() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
Retrieve all decompiled items.
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
Retrieve a decompiled source unit for a native item.
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
Retrieve the decompiler context that produced this item.
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
Get the decompiler.
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
Retrieve the owning dex decompiler.
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
Retrieve the owning dex decompiler.
getDecryptedStream(InputStream, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
RC4 encryption.
getDecryptedStream(InputStream, byte[], boolean) - 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
Create an input stream that will read encrypted data.
getDecryptorData(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
Retrieve decryptor metadata for a method.
getDecryptorSupport() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
Retrieve decryptor support level.
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
Get defined variable ranges.
getDef() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
Get variables defined by the instruction.
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
Get the default address formatter.
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
Get the default rename filter proposed by the plugin.
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
 
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
Get the default number formatter.
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
Get the default rename policy proposed by the plugin.
getDefaultResponse() - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
Get the default response value.
getDefaultTargets() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
Get the default rename targets proposed by the plugin.
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
Retrieve the default command timeout.
getDefaultTimeout() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
Retrieve the default command timeout.
getDefaultValue() - Method in interface com.pnfsoftware.jeb.core.IOptionDefinition
Get the option default value as a string.
getDefaultValue() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
Get the option default value.
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
Get defined variable ids.
getDefinition() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
Retrieve the catch variable definition.
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
Get variables potentially defined by the instruction.
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
Get def-use chains at an instruction.
getDefUseChains(long, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Get def-use chains at an instruction.
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
Get use locations for a variable definition.
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
Get use locations for a variable definition.
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
Get use locations for a variable definition.
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
Get deleted fields.
getDeobfuscationScore() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the deobfuscation score for this method.
getDependantTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
Retrieve the list of array types based on this type.
getDepth() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
Get the optional nesting depth associated with this location.
getDereferencedAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
Get the dereferenced address for unresolved targets.
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
Collect descendant element nodes with the requested tag name.
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 human-readable description of the action.
getDescription() - Method in class com.pnfsoftware.jeb.core.BookmarkManager.Bookmark
Get the bookmark description.
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
Get the option description.
getDescription() - Method in class com.pnfsoftware.jeb.core.PluginInformation
Get the plugin description.
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
Get the optional entry description.
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
Get a human-readable description of this namespace.
getDescription() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
Get the script description.
getDescription() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
 
getDescription() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
Get the package description.
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
Retrieve the type library description.
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
Get the unit description override.
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() - Method in enum class com.pnfsoftware.jeb.util.llm.LlmApiType
 
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
Get the full-register description entries by register index.
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
Get the field descriptor.
getDescriptor() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
Get the method descriptor.
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
Retrieve destructors.
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
Get additional event details.
getDetails() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
Get additional event details.
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
Retrieve the compiler detected for this native unit.
getDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
Retrieve the device name.
getDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndPackage
Retrieve the device.
getDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndProcess
Retrieve the device.
getDevPluginClassnames() - Method in class com.pnfsoftware.jeb.core.EnginesPropertiesHelper
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.
getDexEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve the collection of dex entries managed by this dex unit.
getDexEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve a dex entry by index.
getDexEntryIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Retrieve the index of the dex entry that defines this class or interface.
getDexEntryIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Retrieve the index of the dex entry that defines this code item.
getDexEntryIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
Retrieve the index of the dex entry that defines this field body.
getDexEntryIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
Retrieve the index of the dex entry that defines this method body.
getDexExternalHooks() - Method in class com.pnfsoftware.jeb.core.units.code.android.AndroidEmulationHooksSkeleton
The default implementation returns this object.
getDexExternalHooks() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IAndroidEmulationHooks
Provide an object to hook external dex code emulation, such as the Android runtime libraries, Java API, etc.
getDexFile(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
getDexFiles() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Deprecated.
getDexInternalHooks() - Method in class com.pnfsoftware.jeb.core.units.code.android.AndroidEmulationHooksSkeleton
The default implementation returns this object.
getDexInternalHooks() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IAndroidEmulationHooks
Provide an object to hook internal dex code emulation (i.e.
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
Retrieve a dex type by class signature.
getDFADefaultCollectionFlags() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Note that the initial value is set to IDFA.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
Get the digest bytes.
getDigests() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
Get the digest records.
getDimensionCount(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
Count the array dimensions of a type signature.
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
Retrieve dirty register numbers.
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
Retrieve the document part covering an address range.
getDisplayMethodInternalsAsComment() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Retrieve the method-internals comment rendering mode.
getDisplayPrivateMethodsLast() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Determine whether private methods should be rendered last.
getDisregardCollapse() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Determine whether collapse metadata should be ignored.
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
Get DLL characteristics flags.
getDoc() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
Get the document rendered by the fragment.
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 this 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
Retrieve the owning Java document.
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 org.w3c.dom.XML document object.
getDocumentAsText() - Method in interface com.pnfsoftware.jeb.core.units.IXmlUnit
This convenience method can be used to retrieve an XML formatted version of this document.
getDocumentElement() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
 
getDocumentObjectsAtCaret() - Method in interface com.pnfsoftware.jeb.client.api.IUnitTextFragment
Retrieve the list 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
Determine whether this should be omitted when possible.
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
Retrieve the size of double.
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
Retrieve the shared dropbox folder.
getDst() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
Get the destination vertex.
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
Get the destination vertex id.
getDstIndex() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
Get the destination vertex index.
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
Get def-use information for an instruction.
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
Get def-use information for an instruction.
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
Get def-use information for an addressable instruction.
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
Retrieve the recorded dynamic branch resolution at an address.
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
Retrieve the dynamic content manager.
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
Retrieve the dynamic table.
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
Get an edge by index.
getEdge(int, int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Get an edge by source and destination vertex ids.
getEdgeBetweennessScore() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
Get the 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
Get the number of edges.
getEdgeIndexesByDescendingBetweenness() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Get edge indexes ordered by descending edge-betweenness score.
getEdges() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Get the graph edges.
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.
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.
getEmulatedMemberForPseudoMember(Member) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the emulated-member object associated with a native Java reflection member object.
getEmulator() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IAndroidAppEmulator
Retrieve a reference to the native aarch64 CPU 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
Get the string encoding.
getEncoding() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Retrieve the register encoding.
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
Retrieve the source literal encoding prefix.
getEncryptedStream(OutputStream, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
RC4 encryption.
getEncryptedStream(OutputStream, byte[], boolean) - 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
Create an output stream that will write encrypted data.
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
Get the exclusive end address of the jump table.
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
Retrieve the formatter endianness.
getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
Retrieve endianness.
getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerTargetInformation
Retrieve the target endianness.
getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
 
getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
Get ELF endianness.
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.
getEndpoint() - Method in interface com.pnfsoftware.jeb.client.mcp.IJebMcpServer
Get the HTTP endpoint path exposed by the server.
getEndPointDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Get descriptions for all endpoint types.
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
Get the selectable entries.
getEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
Get all map entries.
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
Get relocation entries.
getEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
Get symbol entries.
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
Get the archive entries indexed by entry name.
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
Get entry-point address.
getEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
Get a map entry by item type id.
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.IELFDynamicTable
Attempt to retrieve common DynamicTable Entry from its tag.
getEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
Retrieve a relocation entry by index.
getEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
Retrieve a symbol entry by index.
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
Get an archive entry by name.
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
Retrieve a register entry by name.
getEntryByName(IRegisterData, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Retrieve a register entry by name.
getEntryByType(IRegisterBank, RegisterType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Retrieve a register entry by type.
getEntryByType(IRegisterData, RegisterType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Retrieve a register entry by type.
getEntryPoint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
Get the function entry point.
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
Get the size of one jump table entry.
getEntrySize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
Get entry size, for table-like sections.
getEntryStream(String) - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericZipBrowser
Open a stream for an archive entry.
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
Retrieve reconstructed enum constants.
getEnumerationType() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnummap
Retrieve the enumeration type.
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() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessExec
Retrieve the command execution's error bytes, if execution completed.
getError(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Get a decompilation error.
getErrorCode() - Method in exception class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornException
 
getErrorDescription() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
Retrieve an error description for failed decompilations.
getErrorMap() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience method.
getErrorMessage(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornEngine
 
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
Get the parser error type.
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.core.events.TelemetryNotification
Get the telemetry event name.
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
Get the exception raised while decompressing or validating the entry.
getExceptionData() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Get the exception data used during emulation.
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
Retrieve the exception type signature caught by a handler.
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.
getExitValue() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessExec
Retrieve the command execution's exit value, if execution completed.
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
Deprecated.
getExpectedSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the header provided SHA-1 file signature.
getExpectedSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the header provided expected DEX size.
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.DOR
Retrieve the wrapped expression.
getExpression() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
Retrieve the expression involved in the conflict.
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
Retrieve the optimized expression.
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
Retrieve the extension manager.
getExtensionsManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
Retrieve the native decompiler extension manager.
getExternalMethod() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
Get the external method.
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
Get the entry extra data.
getExtraComments() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve extra comments for this method.
getExtraData() - Method in class com.pnfsoftware.jeb.core.events.ExceptionNotification
Get the extra data map forwarded with the notification.
getExtraInputs() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
Get additional inputs.
getExtraOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
 
getFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
Retrieve the operator factory that created this operator.
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
Retrieve the processor family.
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
Retrieve a field by index.
getField(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Retrieve the field starting at an address.
getField(long, String, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmulatorHooks
This method is called when the emulator is about to get (retrieve) an internal field's value.
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.
getFieldAccessPolicy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the emulation policy for accessing fields.
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
Retrieve the first field after an offset.
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
Retrieve a field starting at an offset.
getFieldAt(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
Retrieve a bit field starting at an offset and bit position.
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
Retrieve a field by name.
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
Retrieve the Java field factory.
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
Retrieve the item identifier for a field.
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
Get the field manager used by this unit.
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
Retrieve a field name by index.
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
Retrieve a field spanning an offset.
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
Retrieve all known fields.
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
Retrieve fields declared by this type.
getFieldsAndMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
Get the fields and methods defined in this class item.
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
Retrieve a field signature by index.
getFieldSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Retrieve field signatures declared by this class.
getFieldsPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the field pool offset.
getFieldsPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the field pool size.
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
Get the field type.
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
Get the field type signature.
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
Get the package file.
getFile() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
Get the package file.
getFile() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
Retrieve the backing file, if any.
getFile() - Method in class com.pnfsoftware.jeb.util.net.FormFileEntry
Get the file to submit.
getFileAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get file alignment.
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.
getFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
The underlying dex file index.
getFilename() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.CentralDirFileHeader
Get the entry file name decoded as UTF-8.
getFilename() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
Get the entry file name decoded as UTF-8.
getFilename(Charset) - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
Get the entry file name decoded with the requested charset.
getFileName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
Get the module file name.
getFilenameUTF8() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
Get the entry file name decoded as UTF-8.
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
Get relocation table file offset.
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.util.encoding.zip.fsr.ZipEntry
Get the uncompressed entry size.
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
 
getFileTag() - Method in class com.pnfsoftware.jeb.core.units.code.MethodEmbedding
Get the optional file tag.
getFileTag() - Method in class com.pnfsoftware.jeb.core.units.code.MethodMatch
Get the optional source tag.
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
Get the rename filter selected by the client.
getFilter() - Method in class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
Get the package filter.
getFilter() - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
Get the active regex filter.
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
Get finalizer routine addresses.
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
Retrieve the final rendered method name.
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
Get the fine-grained counter associated with a source method.
getFineGrainedCounters() - Static method in class com.pnfsoftware.jeb.core.Perflog
Get the fine-grained counters map keyed by source method.
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
Get the first protected instruction address.
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
Get the first instruction address.
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
Find the first direct child element with the requested name.
getFirstElements(Collection<Couple<A, B>>) - Static method in class com.pnfsoftware.jeb.util.base.Couple
Extract the first element of each pair.
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.
getFirstLongLE(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
Get the first 8-byte of a file, read as a little-endian long.
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 CUtil.getFirstRealStatement(ICBlock, int)).
getFirstReplacedLineIndex() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern.P
Retrieve the first line replaced by this pattern.
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
Get one segment containing the provided key.
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
Get additional build flags.
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
Get the record flags.
getFlags() - Method in class com.pnfsoftware.jeb.core.events.ExceptionNotification
Get the notification flags.
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
Get the PDM flags.
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
Get visit flags.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
Get reference flags.
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern.P
Retrieve the pattern flags.
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler
Retrieve the compiler flags.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
Get reference flags.
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
Retrieve item flags.
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
Retrieve the formatting flags.
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
Retrieve the builder flags.
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
Get the emulator flags.
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
Retrieve convention flags.
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.cuda.ICudaCubinEntry
Retrieve the entry 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
Retrieve the process flags.
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.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
Get decompilation flags.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Retrieve the flags set on this element.
getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
analysis flags, a combination any FLAG_xxx entry (for example: INativeCodeAnalyzer.FLAG_NO_ROUTINE)
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
Get ELF header flags.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
Get program flags.
getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
Get section flags.
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
Retrieve the comment flags.
getFlags() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
 
getFlags() - Method in class com.pnfsoftware.jeb.util.serialization.SerializerHelper
 
getFlagsAsString(int) - Static method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
 
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
Retrieve the size of float.
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 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
Determine whether positive rendering is forced for non-base-10 values.
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
Get the formatter providing additional presentations.
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
Get the unit format type override.
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
Get the UI fragment associated with this position.
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.
getFrameAddresses(AddressForm) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
Get the addresses for all frames of this suspended thread.
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
Get the source location.
getFull() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledData
Get the full unmangled text.
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
Get the endpoint fully-qualified class name.
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
Retrieve the function-pointer type for this method.
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
Get whether gap formatting should prefer raw bytes.
getGapRawBytesPerLine() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the number of raw bytes per line when formatting gaps.
getGapRawIntegerSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the raw integer size used when formatting gaps.
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
Determine whether annotations should be rendered.
getGenerateCatchDirectivesAtMethodEnd() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
Get the catch-directive placement override.
getGeneratedAnon(IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Retrieve anonymous classes generated in a container.
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
Get generated method references.
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
Determine whether lambdas should be rendered when possible.
getGenerateOverrideAnnotations() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Determine whether additional @Override annotations should be rendered.
getGenerateSyntheticFields() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Determine whether synthetic fields should be rendered.
getGenerateSyntheticMethods() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Determine whether synthetic methods should be rendered.
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
Get the global counters map.
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
Retrieve a global memory variable by address.
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
Retrieve the target label of a goto statement.
getGotos(IJavaLabel, List<IJavaStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Retrieve goto statements targeting a label.
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
Retrieve the type library group id.
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
Retrieve handlers at the provided handler address.
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
Retrieve the ELF header.
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
Get ELF header size.
getHeaderString() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Get the header string prepended to generated files.
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, such as usage notes or return format details.
getHexaNotationType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
Retrieve the hexadecimal notation style.
getHexaNotationType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
Retrieve the hexadecimal notation style.
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
Get the zero-padding hiding override.
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
Get the highest mapped function address.
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
Retrieve the global high-level C AST context.
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
Retrieve Hints related to data.
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.
getHintUsedInDex(Boolean) - 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.
getHitCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.LoopDetector
 
getHitMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.LoopDetector
 
getHitsMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.LibraryIdentificationResults
Get the number of matched features per package entry.
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 interface com.pnfsoftware.jeb.client.mcp.IJebMcpServer
Get the hostname or bind address used by the server.
getHostname() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
Retrieve the target host name.
getHostname() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Get the effective proxy host name.
getHostnameVerifier() - Method in class com.pnfsoftware.jeb.util.net.SecureSocketInfo
Get the optional hostname verifier.
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.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
Get the entry identifier stored in the property value.
getId() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Attribute
Get the attribute identifier.
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
Get the Dex method handle type id.
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
Get the Dex reference type id.
getId() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap.Entry
Get the item type id.
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
Get the module identifier.
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerModule
Get the module or library id.
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation
Retrieve the process id.
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.DebuggerProcessInformation
 
getId() - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
Get the variable id.
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
Retrieve the area type id.
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
Retrieve the block type id.
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
Retrieve the language id.
getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
Retrieve the section type id.
getId() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
Get the vertex id.
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
Get identified target-to-reference routines.
getIdentifiedRoutinesRange() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
Get the address range containing identified routines.
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
Retrieve the catch variable identifier.
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(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
Retrieve the identifier represented by an expression.
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
Retrieve recorded identifier coordinates.
getIdentifierId(IdentifierCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
Retrieve the item identifier for an identifier.
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
Retrieve the identifier manager associated with this method.
getIdentifierName(IdentifierCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
Retrieve the display name of an identifier.
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
Convert a bit index to a bit id.
getIds() - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
Get all ids represented by this variable.
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 class com.pnfsoftware.jeb.core.units.code.asm.type.IllegalTypeNameException
Retrieve the invalid type name.
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
Get preferred image base.
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
Retrieve the item identifier for an immediate value.
getImmediatePreferredBase(long) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
Retrieve the preferred numeric base for an immediate value.
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
Retrieve the implemented method signature.
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
Retrieve the implementation item identifier for a field.
getImplStaticMethodId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
Retrieve the implementation item identifier for a static method.
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
Retrieve the bit index of this area.
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
Retrieve the provider entry index.
getIndex() - Method in class com.pnfsoftware.jeb.core.units.PoolEntry
Retrieve the pool entry index.
getIndexInContainer() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
The index of this entry in their dex container, if the corresponding physical dex file is a v41 container.
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
Retrieve the index of the first visible parameter.
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
Get the index of an instruction by address.
getIndexOfInstruction(long, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Get the index of an instruction by address.
getIndexOfInstruction(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Locate an instruction in the block.
getInfo() - Method in class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
Get the optional descriptive string associated with this location.
getInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
Get additional reference information.
getInfo() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
Get relocation info word.
getInfo() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
Get section-specific information.
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
 
getInformation() - Method in interface com.pnfsoftware.jeb.util.llm.ILlmConversation
Retrieve usage information collected for this conversation.
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.
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
Get initializer routine addresses.
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
Retrieve an initial value.
getInitialValues() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
Get the initial variable values.
getInitialValues() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
Retrieve the initial values.
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
Get the verifier's start time.
getInitTime() - Method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
Get the watchdog's start time.
getInline() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
Retrieve the inline comment text.
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
Retrieve the inline comment at the provided address.
getInlineComment(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
 
getInlineComment2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve the inline comment at the provided coordinate.
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
Retrieve inner classes declared by this method.
getInnerClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Retrieve the signatures of inner classes.
getInnerClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Retrieve the signatures of inner classes declared by this method.
getInput() - Method in class com.pnfsoftware.jeb.core.Artifact
Get the input backing this 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.android.ir.compiler.DPatternCompiler.DPattern
Retrieve an input pattern.
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.android.ir.compiler.DPatternMatcher
Retrieve the input control-flow graph.
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.android.ir.compiler.DPatternMatcher
Retrieve the input expression.
getInputExpression() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher.Result
Retrieve the input expression.
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.android.ir.compiler.DPatternMatcher.Result
Retrieve the matched input pattern index.
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
Get the input map.
getInputMap(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInputMap(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Get input locations for a variable.
getInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Get the addresses of regular input blocks.
getInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Get regular input block addresses.
getInputpath() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the current input path parsed from the command line, if any.
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
Get input registers used by a calling convention.
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.android.ir.compiler.DPatternCompiler.DPattern
Retrieve the input patterns.
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
Get input variables.
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
Get input variables with their uses.
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
Retrieve an input variable by index.
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
Determine whether blank lines should be inserted after compound statements.
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
Retrieve the singleton ARM register bank.
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
Retrieve the singleton AArch64 register bank.
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankDummy1
Retrieve the singleton dummy register bank.
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankEmpty
Retrieve the singleton empty register bank.
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
Retrieve the singleton MIPS register bank.
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips64
Retrieve the singleton MIPS64 register bank.
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX64
Retrieve the singleton x86-64 register bank.
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
Retrieve the singleton x86 register bank.
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterBankService
Get the shared register bank service.
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
Get the shared calling convention service.
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
Retrieve the singleton service instance.
getInstance() - Static method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
Retrieve the singleton instance.
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
Get the singleton codeless signature manager.
getInstance(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Get the singleton native signature database manager.
getInstance(ISigningStrategy) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureGenerator
Get the singleton signature generator.
getInstance(ProcessorType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
Retrieve the syscall resolver for a processor type.
getInstance(File) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
Retrieve or create a core instance using a JEB installation folder.
getInstance(File, CoreOptions) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
Retrieve or create a core instance using a JEB installation folder.
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
Retrieve instance fields.
getInstanceFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
Get instance fields.
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 class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
Retrieve the instruction that could not be converted.
getInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeInstruction
Get the wrapped instruction.
getInstruction(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
Get the instruction at the provided index.
getInstruction(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
 
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
Retrieve or decode an instruction for the provided byte block.
getInstructionAddress() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
Get the instruction address.
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
Retrieve the instruction alignment mask.
getInstructionAllDefs(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInstructionAllDefs(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Get all variables defined by an instruction.
getInstructionAllUses(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInstructionAllUses(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Get all variables used by an instruction.
getInstructionAreaLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the instruction area length.
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
Get the instruction located at the provided address.
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
Get the variables defined by an instruction.
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
Get the instruction flags.
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
Get the IR instruction map.
getInstructionPotentialDefs(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInstructionPotentialDefs(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Get variables potentially defined by an instruction.
getInstructionPotentialUses(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getInstructionPotentialUses(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Get variables potentially used by an instruction.
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 interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
 
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
Get variables potentially spoiled by an instruction.
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
Get the variables used by an instruction.
getInstrumenters() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
Retrieve registered optimizer instrumenters.
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
Read a 32-bit integer at the current channel position.
getInt(long) - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
Read a 32-bit integer at an absolute channel position.
getInt(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
Read an int-sized field.
getInt(SeekableByteChannel, long, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a 32-bit integer at an absolute channel position.
getInt(SeekableByteChannel, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a 32-bit integer at the current channel position.
getIntAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
Read an int at an offset.
getInteger(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkResHelper
Retrieve an integer resource value.
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
Infer the intended Android system type.
getIntentFilters() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
Get intent filters for this activity.
getIntentFilters() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ReceiverDescription
Get intent filters for this receiver.
getIntentFilters() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ServiceDescription
Get intent filters for this service.
getInterface() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
Get the configured controller hostname or bind interface.
getInterfaceBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the interface bytes.
getInterfaceModificationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
 
getInterfaceOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the interface offset within the block bytes.
getInterfaces(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
Retrieve interfaces implemented by a Java-like type.
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
Retrieve the interface size.
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
Get the internal address.
getInternalAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
Get the internal address.
getInternalEntry() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
Get the implementation-specific Zip entry backing this generic view.
getInternalLock() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
Get the underlying read-write lock.
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
Get the internal JVM type name.
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
Retrieve the size of int.
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
Retrieve invocation information.
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
Retrieve the implicit input pointer storage entry.
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
Retrieve the minimum slot count for implicit pointer-to-return-data handling.
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
Retrieve the implicit output pointer storage entry.
getIRContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
 
getIRDepthsMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DExpressionMatcher
Retrieve the expression depth map used during matching.
getIRDepthsMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher
Retrieve the expression depth map used during matching.
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
Get irregular input blocks.
getIrregularInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Get the addresses of irregular input blocks.
getIrregularInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Get irregular input block addresses.
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
Get the addresses of irregular output blocks.
getIrregularOutputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Get irregular output block addresses.
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
Get the IR-to-Dalvik offset map.
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
Get the active item in the unit fragment.
getItem() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
Get the event item.
getItem() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
Get the associated string item.
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(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.
getItemsInRange(long, boolean, long, boolean, Predicate<INativeContinuousItem>) - 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.
getIterationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
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.
getJavaOperatorType() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.O
Retrieve the corresponding Java operator type.
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
Get the JDWP protocol version used by the target.
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
Get the jump table entry address.
getJumpTableEntrySize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
Get the jump table entry size.
getJumpTables() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
Get jump tables associated with this switch.
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
Retrieve the block key.
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
Retrieve a key by value.
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.
getKind() - Method in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Retrieve the entry kind.
getKnownUnit() - Method in class com.pnfsoftware.jeb.core.units.UnknownBinaryUnit
Retrieve the known replacement unit, if this unknown unit was replaced during processing.
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
Get the item label, which is the 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
Get the vertex label.
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
Get the label area length.
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
Retrieve the label factory associated with this method.
getLabelId(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
Retrieve the item identifier for a label.
getLabelItemId(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
Retrieve the label item id at coordinates.
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
Retrieve a label name at coordinates.
getLabelName(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
Retrieve the display name of a label.
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.
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 class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
 
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.IControlFlowGraph
Get the last block.
getLast() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
Get the last statement from the block.
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
Get the last protected instruction address.
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
Get the last instruction address.
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
 
getLastError() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornEngine
 
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.
getLastLoopDetected() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.LoopDetector
 
getLastModificationTimestampMs() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
Retrieve the last modification timestamp.
getLastPublicAnnouncementId() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the identifier of the last seen public announcement.
getLastReplacedLineIndex() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern.P
Retrieve the last line replaced by this pattern.
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 before the token being completed.
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
Get the latest available update recorded in the client settings.
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
Get type layout information.
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
Get the bytes in little-endian order.
getLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Retrieve the left operand.
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
Read a little-endian 32-bit integer at the current channel position.
getLEInt(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a little-endian 32-bit integer at an absolute channel position.
getLELong(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a little-endian 64-bit integer at the current channel position.
getLELong(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a little-endian 64-bit integer at an absolute channel position.
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
Retrieve the encoded area length in bits.
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
Read a little-endian 16-bit integer at the current channel position.
getLEShort(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a little-endian 16-bit integer at an absolute channel position.
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
Get the maximum structure nesting depth to expand.
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
Get the library identifier.
getLibraryId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
Get the library identifier associated with this package.
getLibraryName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
Get library name, or null if none.
getLibraryVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
Get the library version.
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 class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
 
getLine(int) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
Get a line by part-relative index.
getLine(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern.P
Retrieve a compiled pattern line.
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
Shorten a line if it exceeds the provided length limit.
getLineAt(ITextDocumentPart, ICoordinates) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
Retrieve the line referenced by the provided coordinates inside a part.
getLineBegin() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
Get the first line of the object's textual range.
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
Get the last line of the object's textual range.
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.android.ir.compiler.DPatternCompiler.DPattern.P
Retrieve the compiled pattern lines.
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
Get linked section index.
getLinkerMethodHandle() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
Convenience method to retrieve the bootstrap method handle.
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
Get the link section offset.
getLinkSectionSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the link section size.
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 the registered 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
Get live chains at a block location.
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
Get live chains for a variable at a block location.
getLiveChains(IBasicBlock<InsnType>, int, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getLiveChains(IBasicBlock<InsnType>, int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Get live chains for a variable at a block location.
getLiveChains(IBasicBlock<InsnType>, int, Collection<Integer>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Get live chains at a block location.
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
Get loader flags.
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, that is, the file backing up the IApkUnit attached to this object).
getLocalApkFile(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Retrieve a specific APK file.
getLocalBegin(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
Get the start of the range containing an address.
getLocalEnd(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
Get the end of the range containing an address.
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
Get the range containing an address.
getLocalVariableItemId(int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
Retrieve a local variable item id.
getLocalVariableName(int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
Retrieve a local variable name.
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 class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
 
getLocation() - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
Get the location address.
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.
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
Get the configured global log level.
getLogLevel() - Method in class com.pnfsoftware.jeb.util.logging.Sink
Get this sink's minimum log level.
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
Read a 64-bit integer at the current channel position.
getLong(long) - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
Read a 64-bit integer at an absolute channel position.
getLong(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
Read a long-sized field.
getLong(SeekableByteChannel, long, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a 64-bit integer at an absolute channel position.
getLong(SeekableByteChannel, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a 64-bit integer at the current channel position.
getLongAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
Read a long at an offset.
getLongDoubleSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
Retrieve the size of long double.
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
Get the longest registered pattern size.
getLongLongSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
Retrieve the size of long long.
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
Retrieve the size of long.
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
Get the lowest mapped function address.
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
Retrieve the target machine.
getMachine() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
Get target machine type.
getMachine() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
Get target machine type.
getMagic() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get optional header magic value.
getMainActivity() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Get the main activity class name.
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
Get major image version.
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
Get major linker version.
getMajorOperatingSystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get major target operating system version.
getMajorSubsystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get major subsystem version.
getMajorVersion() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
Get major debug format version.
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
Get the X-APK manifest unit.
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
Retrieve the switch-map entries.
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
Get the map offset.
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.android.ir.compiler.DPatternMatcher.Result
Retrieve the address of the match.
getMatchAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
 
getMatchAddress(DPatternMatcher.Result, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher
Retrieve the address of a matched pattern line.
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.android.ir.compiler.DPatternMatcher.Result
Retrieve the matched expression.
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.android.ir.compiler.DPatternMatcher.Result
Retrieve a matched expression leaf.
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.android.ir.compiler.DPatternMatcher.Result
Retrieve a matched leaf and cast it to the requested type.
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.android.ir.compiler.DPatternMatcher.Result
Retrieve the parent of the matched expression.
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
Get the end address of the matched range.
getMatchedRangeStartAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
Get the start address of the matched range.
getMatchMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DEquationMatcher
Upon a successful match, retrieve the map of matches.
getMatchMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DExpressionMatcher
Retrieve the match map:
- Key= leaf id
- Value= matched IRE (IDExpression) for leaves or operator (OperationType) for operator groups.
getMatchMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher.Result
Retrieve the leaf match map.
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
Get the maximum allowed execution time.
getMaxExecTime() - Method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
Get the maximum allowed execution time.
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
Get the maximum supported core version.
getMaximumLength() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
Retrieve the maximum string length.
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.
getMaxIterationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
 
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.
getMaxTimePerMethod() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience method.
getMaxTimePerMethod() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
Get the maximum time allowed per method.
getMaxTimeTotal() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Convenience method.
getMaxTimeTotal() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
Get the maximum total decompilation time.
getMd5() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
Get the computed MD5 digest.
getMemberClasses(IDexUnit, IDexClass) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Get member classes for a class.
getMemberClasses(IDexUnit, IDexMethod) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
Get member classes for a method.
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.emulator.EEmulator
 
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
Retrieve the virtual memory model.
getMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDebuggerUnit
Retrieve an VM object representing the memory of the target.
getMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Retrieve the virtual memory being formatted.
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
Create or retrieve the virtual memory model.
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
Get the field memory address.
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
Get the exclusive end address of this item.
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
Get recorded memory changes.
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.
getMemoryReadCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
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
Get the string memory size.
getMemorySizeInBytes() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
Retrieve the number of bytes used by this STRING in memory.
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.
getMemoryWriteCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
 
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 class com.pnfsoftware.jeb.core.events.ClientNotification
Get the notification message.
getMessage() - Method in exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
 
getMessage() - Method in exception class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalStubException
 
getMessage() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
Retrieve the conflict message.
getMessage() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
 
getMessage() - Method in exception class com.pnfsoftware.jeb.util.encoding.BadEncodingException
 
getMessage() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
Get the result message.
getMessages() - Method in interface com.pnfsoftware.jeb.util.llm.ILlmConversation
Get the accumulated provider-specific message objects for this conversation.
getMetaCommentObjects(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve meta-comment text values at the provided address filtered by flags.
getMetaCommentObjects2(C, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve meta-comment text values at the provided coordinate filtered by flags.
getMetaComments() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
Retrieve the meta-comments.
getMetaComments(int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
Retrieve meta-comments filtered by flags.
getMetaComments(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve meta-comments at the provided address.
getMetaComments(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve meta-comments at the provided address filtered by flags.
getMetaComments2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve meta-comments at the provided coordinate.
getMetaComments2(C, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve meta-comments at the provided coordinate filtered by flags.
getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ApplicationDescription
Get application metadata entries.
getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
Get endpoint metadata entries.
getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignaturePackageEntry
Get the package metadata.
getMetadata() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignaturePackage
Get the package metadata.
getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
Get the package metadata.
getMetadataAuthorName() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the metadata author name.
getMetadataBlockName() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the metadata block name.
getMetadataFamilyName() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the metadata family name.
getMetadataHeader() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
Retrieve the metadata header.
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
Get the Zip compression method.
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
 
getMethodAddress() - Method in class com.pnfsoftware.jeb.core.units.code.MethodEmbedding
Get the method address or signature.
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
Retrieve method annotations.
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
Retrieve the signature of the method owner class.
getMethodContext() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
Retrieve the method context used during formatting.
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
Retrieve the Java method factory.
getMethodHandle(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve a method handle by index.
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
Get the Dex method handle pool.
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
Retrieve the item identifier for a method.
getMethodIndex() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
Get the method index containing this identifier.
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
Retrieve the method index within the virtual table.
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
Retrieve the method item id at coordinates.
getMethodManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
Get the method manager used by this unit.
getMethodMatch(IDexMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
Retrieve the method-match object attached to a dex method.
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
Get the method name.
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
Retrieve a method name by index.
getMethodName(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
Retrieve a method name at coordinates.
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
Get the instruction offset when the base is instruction-level.
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
Retrieve method references to this routine definition.
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
Get the method separator length override.
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
Retrieve a method signature by index.
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
Get the method pool offset.
getMethodsPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the method pool size.
getMethodsSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
Retrieve method signatures declared by this class.
getMethodTimeout() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
Get the method timeout.
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
Get the minimum required core version.
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.
getMinor() - Method in class com.pnfsoftware.jeb.core.Version
Get the minor number.
getMinorImageVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get minor image version.
getMinorLinkerVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get minor linker version.
getMinorOperatingSystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get minor target operating system version.
getMinorSubsystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get minor subsystem version.
getMinorVersion() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV3Block
Get the minor signature scheme version.
getMinorVersion() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
Get minor debug format version.
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
Retrieve the mirrored operator.
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
Retrieve an item of a mixed storage entry.
getMixedItems() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
Retrieve the items of a mixed storage entry.
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
Get the mnemonic right padding length.
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
Retrieve the model name.
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
Get the memory model.
getModelVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
Get the model format version.
getModificationCount() - Method in class com.pnfsoftware.jeb.util.format.XercesUpdater
Get the number of table entries modified by the last update operations.
getModifications() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChanges
Get modified pages.
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
Get the target module mapped at an address.
getModuleId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
Get the module identifier.
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
Get the monitored thread.
getMonitorEnter(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Retrieve the lock expression from a monitor-enter statement.
getMonitorExit(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Retrieve the lock expression from a monitor-exit statement.
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
Retrieve the most recently added item.
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 interface com.pnfsoftware.jeb.client.mcp.IJebMcpServer
Get the server name.
getName() - Method in interface com.pnfsoftware.jeb.core.actions.IActionDefinition
Get the action name.
getName() - Method in class com.pnfsoftware.jeb.core.Artifact
Get the artifact name.
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
Get the option name.
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
Get the mark name.
getName() - Method in class com.pnfsoftware.jeb.core.PluginInformation
Get the plugin name.
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
Retrieve the product name.
getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackage
Retrieve the package name.
getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
Retrieve the process name.
getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ApplicationDescription
Get the application class name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSField
Get the field name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
Get the method name.
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 class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern
Retrieve the pattern name.
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.IDEmuMember
Retrieve the member 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
Get the compiler name.
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
Retrieve the extension name.
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
Retrieve the optimizer name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
Get the routine name.
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
Get the display name of the library.
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
Get the function name.
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
Get the module file name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.ISigningStrategy
Get the signing strategy name.
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
Get the package name.
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
Get the constant name.
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
Retrieve the type library name.
getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser.Decl
Get the declared name.
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 module name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation
Retrieve the process name.
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.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
Get the variable name.
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
Retrieve the enum constant name.
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
Get section name bytes.
getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
Get section name.
getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
Get symbol name.
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
Retrieve the variant name.
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
Retrieve the entry name.
getName() - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
Retrieve the entry name.
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
Retrieve the pool name.
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 enum class com.pnfsoftware.jeb.util.llm.LlmApiType
 
getName() - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
Get the logger name.
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
Get the submitted file name.
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
Retrieve a syscall name.
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(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
Get named constants matching a value.
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
Get constant names for a value.
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
 
getNameTag() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the optional name tag associated with this dex entry.
getNameWithParameters(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
Get the routine name with optional parameter text.
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
 
getNaNType(double) - Static method in class com.pnfsoftware.jeb.util.primitives.Doubles
Determine the NaN type of a double.
getNaNType(float) - Static method in class com.pnfsoftware.jeb.util.primitives.Floats
Determine the NaN type of a float.
getNaNType(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Floats
Determine the NaN type of a raw fp32 bit pattern.
getNaNType(long) - Static method in class com.pnfsoftware.jeb.util.primitives.Doubles
Determine the NaN type of a raw fp64 bit pattern.
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
 
getNativeCodeHooks() - Method in class com.pnfsoftware.jeb.core.units.code.android.AndroidEmulationHooksSkeleton
The default implementation returns this object.
getNativeCodeHooks() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IAndroidEmulationHooks
Provide an object to hook native code emulation.
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
Retrieve the native code context.
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
Retrieve the native code context.
getNativeDebugger() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit
Get the associated native debugger, when available.
getNativeDecompilerPlugins() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
Retrieve the list of decompiler 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
Format the native instruction at an address.
getNativeItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
Retrieve the native item backing this decompiled item.
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.
getNativeMemoryHooks() - Method in class com.pnfsoftware.jeb.core.units.code.android.AndroidEmulationHooksSkeleton
The default implementation returns this object.
getNativeMemoryHooks() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IAndroidEmulationHooks
Provide an object to hook native memory access by the emulator.
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
Retrieve a native string item by index.
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
Get the shared network helper used by this client context.
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
Move to the next history item.
getNext(T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
Move to the next history item and optionally update it.
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
Get the first range after an address.
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
Retrieve the statement following a child block in its parent block.
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
Retrieve the non-aliased type.
getNonAlias(INativeType, Class<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
Retrieve the non-aliased type and cast it to an expected type.
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
Get routines that could not be identified.
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
Get the notation style used for hexadecimal numbers.
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
Get the user notes associated with this 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
Retrieve implementation notes.
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
Retrieve a notification by key.
getNotification(String) - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
 
getNotificationCount() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
Retrieve the number of notifications.
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
Retrieve the notifications.
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
Retrieve the block number.
getNumberFormatter(INativeDataItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Get a number formatter for a data item.
getNumberFormatter(IInstructionOperand, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Get a number formatter for an operand.
getNumberLoadedSigs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Count loaded signatures across registered analyzers.
getNumberOfEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
 
getNumberOfLinenumbers() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
Get number of line number entries.
getNumberOfRelocations() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
Get number of relocation entries.
getNumberOfRvaAndSizes() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get number of data-directory entries.
getNumberOfSections() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
Get number of sections.
getNumberOfSymbols() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
Get number of symbols in the symbol table.
getObject() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextMark
 
getObject() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
Get the represented object.
getObject() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextMark
Get the optional object associated with this mark.
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() - Method in class com.pnfsoftware.jeb.util.serialization.PreArray
 
getObject() - Method in class com.pnfsoftware.jeb.util.serialization.PreCollection
 
getObject() - Method in class com.pnfsoftware.jeb.util.serialization.PreMap
 
getObject() - Method in class com.pnfsoftware.jeb.util.serialization.PreWrapper
 
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
Retrieve an object by encoded id.
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
Retrieve the object id.
getObjectId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
Retrieve the object id.
getObjectItemId(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
Retrieve the item id associated with an object.
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
Retrieve the total number of objects in the snapshot.
getObjectTracker() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Retrieve the native object tracker.
getObjectTracker() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
Retrieve the native object tracker.
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
Get the mark offset within its owner line.
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
Get the file offset to the first item.
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Offset within data of the start of this dex.
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
Get file offset.
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
Get relocation offset.
getOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
Get file offset.
getOffset() - Method in exception class com.pnfsoftware.jeb.util.encoding.BadEncodingException
Get the input offset where the error was detected.
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
Get the absolute offset of the record payload in the JDB2 file.
getOffsetToData() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
Get the offset of the compressed data in the archive.
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 class com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
Retrieve the opcode that could not be converted.
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
Retrieve the opcode semantic.
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
Retrieve an operand by global index, descending into nested operand lists.
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 class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
 
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.ast.ICOperation
 
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
Retrieve semantic flags for an operand.
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
Get the requested operation.
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.android.ir.compiler.O
Retrieve the corresponding Java operator type.
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
Retrieve the Java operator factory.
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
Retrieve the operation's operator type.
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
Retrieve the number of optimizations performed by this master optimizer.
getOptimizedExpression() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher.Result
Retrieve the optimized expression produced by a replacement.
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
Retrieve a registered optimizer entry by class.
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
Retrieve a registered optimizer object by class.
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
Get additional option metadata.
getOptions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
Retrieve decompiler options.
getOptions() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Get the current options.
getOptions() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
 
getOptions() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
Get parser and execution options for this node.
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
Get single-register input slots in declaration order.
getOrderedSingleOutputRegisters(ICallingConvention, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
Get single-register output slots in declaration order.
getOrdinal() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
Retrieve the enum constant ordinal.
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
Retrieve origin metadata for this element.
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
Get OS ABI identifier.
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
Retrieve the additional data bytes.
getOtherOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the offset of the additional data area.
getOtherSize() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the size of the additional data area.
getOutput() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
Retrieve the command output bytes.
getOutput() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern
Retrieve the output replacement pattern.
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
Retrieve event output bytes.
getOutput() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
 
getOutput() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessExec
Retrieve the command execution's output bytes, if execution completed.
getOutput() - Method in class com.pnfsoftware.jeb.util.logging.Sink
Get the underlying output object.
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
Get the output folder.
getOutputMap() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getOutputMap() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Get the output map.
getOutputMap(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getOutputMap(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Get output locations for a variable.
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
Get the output map for a block.
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
Get output locations for a block and variable.
getOutputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
Get the addresses of regular output blocks.
getOutputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
Get regular output block addresses.
getOutputRegisters(ICallingConvention, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
Get output registers used by a calling convention.
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
Get output variables.
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
Get output variables for a block.
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
Retrieve the command output as a string.
getOutputsWithDefs() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Get CFG output variables with their definitions.
getOutputsWithDefs(IBasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Get block output variables with their definitions.
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
Retrieve an output variable by index.
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
 
getOverlappingSegmentsMap(K, boolean, K, boolean, Predicate<? super Map.Entry<K, V>>) - 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, Predicate<? super Map.Entry<K, V>>) - 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
Get the optional display name used by debugging output.
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
Retrieve the owning Java source unit.
getPackage() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndPackage
Retrieve the package.
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
Retrieve a package by signature.
getPackage(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
Convenience method used to retrieve a package by name.
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
Get the manifest package name.
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
Get the package name of the contained APK.
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
Get the package containing an item.
getPackageOfMethod(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
Retrieve the package containing a method.
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
Get the Dex package pool.
getPackages() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
Get all packages.
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
Retrieve a method parameter by index.
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
Retrieve annotations for a parameter.
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
Get the number of parameters.
getParameterCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Retrieve the total number of parameters, including hidden parameters.
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
Get a parameter register index.
getParameterIndex(String, String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
Get the index of a command parameter.
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
Retrieve a parameter name.
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
Get optional parameter names.
getParameterPositions() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconLambda
Retrieve the lambda parameter positions.
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
Get the prototype parameter type signatures.
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
Get the prototype parameter types.
getParameterTypes() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
Get the parameter type signatures.
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.mangling.IUnmangledRoutine
Get the routine parameter types.
getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
Get parameter types.
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
Get the parameter types.
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
Retrieve a parameter name.
getParent() - Method in class com.pnfsoftware.jeb.core.Artifact
Get the parent creator of this 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
Get the parent class of a nested class.
getParentContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve the parent context, if this context was created from another method context.
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
Retrieve the parent nodes of a node.
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
Retrieve parent types of a Java-like type.
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.util.net.NetProxyInfo
Get the effective proxy password.
getPath() - Method in class com.pnfsoftware.jeb.core.input.FileInput
Retrieve the resolved input path.
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
Retrieve the APK path on device.
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
Retrieve the optional base used to resolve FileInput.getPersistedPath().
getPathType() - Method in class com.pnfsoftware.jeb.core.events.QuestionNotificationPath
Get the kind of path expected from the client.
getPattern() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher
Retrieve the pattern used by this matcher.
getPattern() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternMatcher.Result
Retrieve the pattern used for matching.
getPattern() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.SubstitutionDefinition
Retrieve the source pattern.
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.android.ir.AbstractDPatternOptimizer
Retrieve the patterns applied by this optimizer.
getPatterns() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
Get the registered patterns.
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
Get the PE optional header.
getPermissions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Get permissions requested by the application.
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
Get physical address.
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
Retrieve the process id.
getPluginClass() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
 
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.AndroidEmulationHooksSkeleton
 
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
Get the pointer.
getPointerBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
 
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
Get file pointer to line numbers.
getPointerToRawData() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
Get raw data file pointer.
getPointerToRawData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
Get file pointer to raw section data.
getPointerToRelocations() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
Get file pointer to relocations.
getPointerToSymbolTable() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
Get file pointer to the symbol table.
getPolicy() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
Get the rename policy selected by the client.
getPort() - Method in interface com.pnfsoftware.jeb.client.mcp.IJebMcpServer
Get the listening port used by the server.
getPort() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
Get the controller port.
getPort() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
Retrieve the target port.
getPort() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Get the effective proxy port.
getPosition() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEDataDirectory
Get the relative virtual address of a directory entry.
getPossibleFuncs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
Get the possible reference functions.
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
Retrieve the post-add value.
getPostDecompilationCallback() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
Get the post-decompilation callback.
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
Retrieve potential data at an address as text.
getPotentialDebuggee(IDebuggerUnit, long) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
Retrieve the ICodeUnit that may contain 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
Get potentially defined variable ids.
getPotentiallyUsedVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
Get potentially used variable ids.
getPre() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
Retrieve the pre-comment text.
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
Retrieve the pre-comment at coordinates.
getPreComment(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
Retrieve a pre-comment for code coordinates.
getPreComment(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve the pre-comment at the provided address.
getPreComment2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve the pre-comment at the provided coordinate.
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
Get the preferred file extension for this output type.
getPreferredLanguage() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the preferred UI language code.
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
Get pre-initializer routine addresses.
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
Move to the previous history item.
getPrevious(T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
Move to the previous history item and optionally update it.
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
Get the first range before an address.
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
Get the bytes of a page before it was written.
getPrimary(String, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve a primary comment at the provided address.
getPrimary2(C, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve a primary comment at the provided coordinate.
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
Retrieve primary comments keyed by string address.
getPrimaryMap2(int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
Retrieve primary comments keyed by custom coordinate.
getPrimaryProcessorType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
Get the first processor type associated with this convention.
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
Retrieve the primary target processor type.
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
Retrieve the primary target subsystem type.
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
Retrieve the priority order within the group.
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
Get the procedure definition end marker.
getProcedureDefinitionStart() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
Get the procedure definition start marker.
getProcess() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndProcess
Retrieve the process.
getProcess() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
Retrieve the target process.
getProcessError() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
Get the process standard error stream.
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.
getProcessId() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Get the emulated process id (PID).
getProcessingDepth() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
Get the processing depth.
getProcessInput() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
Get the process standard input stream.
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.asm.INativeDebuggerUnit
Retrieve the processor associated with this debugger.
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
Create or retrieve the processor used by this disassembler.
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
Retrieve the processor type associated with this type manager.
getProcessorType() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerTargetInformation
Retrieve the target processor type.
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
Retrieve all target processor types.
getProcessOutput() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
Get the process standard output stream.
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
Retrieve the PC variable used by this 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.
getProgramDirectory() - Static method in class com.pnfsoftware.jeb.client.JebContextUtil
Determine the JEB program directory.
getProgramEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
Retrieve program table entries.
getProgramEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
Retrieve a program table entry by index.
getProgramHeaderTableEntryNumber() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
Get number of program header table entries.
getProgramHeaderTableEntrySize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
Get program header table entry size.
getProgramHeaderTableOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
Get program header table file offset.
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.core.events.TelemetryNotification
Get the telemetry properties.
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
Get the property definition manager.
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
Get the property manager.
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
Get document-level disassembly property overrides.
getPropertyOverrides() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.render.INativeDisassemblyDocument
Retrieve property overrides used for rendering.
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
Get the memory protection flags.
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
Get the controller protocol identifier.
getPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Get the method prototype.
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
Retrieve a syscall prototype from available type libraries.
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
Get the prototype pool offset.
getPrototypesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the prototype pool size.
getProviderDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Get provider descriptions.
getProviders() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Get provider class names.
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
Get the Java proxy object.
getProxyInformation() - Method in class com.pnfsoftware.jeb.util.net.Net
Get proxy information used by this instance.
getProxyString() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the configured network proxy string.
getProxyTypeFromIndex(int) - Static method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Convert a proxy type index to its type string.
getProxyTypes() - Static method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Get supported proxy type strings.
getProxyTypesWithDescriptions() - Static method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Get user-facing descriptions of supported proxy types.
getPtr(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
Read a pointer-sized field.
getPtrAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
Read a pointer at an offset.
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
Get the signer public key.
getPureId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
Retrieve the pure register id, without size and bit offset encoding.
getPureId(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Extract the pure id from a register id.
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.
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
Retrieve the raw DATE value.
getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.DateAndTime
Retrieve the raw DATE_AND_TIME value.
getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.S5Time
Retrieve the raw S5TIME value.
getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Time
Retrieve the raw TIME value.
getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.TimeOfDay
Retrieve the raw TIME_OF_DAY value.
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
Get all vertices reachable from a vertex.
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
Get reach chains at a block location.
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
Get reach chains for a variable at a block location.
getReachChains(IBasicBlock<InsnType>, int, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getReachChains(IBasicBlock<InsnType>, int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Get reach chains for a variable at a block location.
getReachChains(IBasicBlock<InsnType>, int, Collection<Integer>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Get reach chains at a block location.
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
Get rebuilt class items.
getReceiverDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Get receiver descriptions.
getReceivers() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Get receiver class names.
getReceivers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
Get the list of receiver classes declared by the applications.
getRecommendedPullPeriod() - Method in interface com.pnfsoftware.jeb.util.base.IInformationProvider
Retrieve the recommended interval between pulls.
getReconAnon() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Retrieve anonymous-class reconstruction metadata.
getReconEnum() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Retrieve enum reconstruction metadata.
getReconEnummap() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Retrieve enum-switch-map reconstruction metadata.
getReconLambda() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
Retrieve lambda reconstruction metadata.
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
Retrieve the description of a record of a given type.
getRecordDescription(int) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
 
getRecordDescriptions() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
Retrieve the descriptions of all records contained in the database.
getRecordDescriptions() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
 
getRecordedHostname() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Get the originally recorded host name.
getRecordedPassword() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Get the originally recorded password.
getRecordedPort() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Get the originally recorded port.
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
Get the originally recorded user name.
getRecordedWhitelist() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Get the originally recorded whitelist.
getRecords() - Method in class com.pnfsoftware.jeb.core.actions.ActionCollapseData
Get the collapse requests keyed by item address.
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.
getReferenceHint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataHints
Get the reference hint.
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
Get the reference manager.
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
Get the kind of reference represented by this address.
getReferenceType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDReferenceType
Get the reference type.
getReferenceTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDReferenceType
Get the index of the reference type.
getRefMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
Get reference model metadata.
getRefTypeId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
Retrieve the reference type id.
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
Get the blocks in the region.
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
Retrieve an IEVar-register by its name, without conversion location information.
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
Retrieve the processor register bank.
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
Retrieve the default register size.
getRegisterBitsize(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Extract the register size from a register id.
getRegisterBitstart(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Extract the register slice start bit from a register id.
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).
getRegisteredEngine(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
Get a registered mangling engine.
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
Extract the register group from a register id.
getRegisterIndex(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Extract the register index from a register id.
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
Retrieve all registers referenced by this storage entry.
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
 
getRegisterValue(String) - 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
Retrieve the relative address prefix.
getRelativeRelocationTypeForMachine(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getRelocationContexts() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
Retrieve registered relocation contexts.
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
Retrieve relocation tables.
getRemaining() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
 
getRenamedCount() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
Get the number of identifiers renamed by the plugin.
getRenamedFields() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
Get renamed fields.
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.android.ir.compiler.SubstitutionDefinition
Retrieve the replacement pattern.
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
Retrieve a replacement expression for an identifier.
getRequiredLibs() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
Get required library names.
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
Determine whether field-access targets should be resolved.
getResolveMethodCallTargets() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Determine whether method-call targets should be resolved.
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
Get the effective response value.
getResult() - Method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
Retrieve the operation result.
getResultBitsize(IEGeneric...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
 
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
Get the matching result log.
getResultMap() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Get the result map.
getResults(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
Get a decompilation result.
getRetrieval() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
Get the retrieval policy.
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
Retrieve the return-address storage slot.
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
Retrieve the return-address storage slot.
getReturnCode() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
Get the process return code.
getReturnExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Get the return expression.
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
Get the prototype return type.
getReturnType() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
Get the return type signature.
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
Get the routine return type.
getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
Get the primary return type.
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
Get the return type.
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
Get all return types.
getReturnTypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
Get the prototype return type signature.
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
Retrieve the logical reverse operator.
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
Retrieve the right operand.
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
Get the configured number of rotated files to keep.
getRotatingFileSize() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
Get the configured maximum size of the active output file.
getRotationCount() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
Get the number of completed rotations.
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
Get the target routine.
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
Retrieve a syscall routine from available type libraries.
getRoutine(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Retrieve the routine starting at an address.
getRoutineAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
Get routine header addresses.
getRoutineByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Retrieve a routine by name.
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
Retrieve a routine context by index.
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
Get the routine end separator.
getRoutineHeadersIndentABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get whether routine headers use address-bit-length dependent indentation.
getRoutineHeadersSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the routine header separator.
getRoutineHeadersSeparatorLengthABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get whether the routine header separator length is address-bit-length dependent.
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
Get the optional routine name.
getRoutineOver(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Retrieve the routine containing an address.
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
Retrieve all known routines.
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
Get constraints attached to target routines.
getRoutineSeparatorLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the routine separator length.
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
Retrieve the run-as command path.
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
Retrieve an environment variable.
getSafe(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
Safely retrieve an element.
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
Retrieve the values associated with a key.
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
Retrieve a value from a 3-dimensional array, or a default value if an index is out of bound or an intermediate array/value is null.
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.core.units.code.MethodMatch
Get the similarity score.
getScore() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
Get the temporary edge score used during graph analysis.
getScriptpath() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the script path parsed from the command line, if any.
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.
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
Get library search path, or null if none.
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
Extract the second element of each pair.
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
Retrieve a section by index.
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
Get section alignment.
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
Retrieve the number of sections.
getSectionEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
Retrieve section table entries.
getSectionEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
Retrieve a section table entry by index.
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
Get the COFF section headers.
getSectionHeaderTableEntryNumber() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
Get number of section header table entries.
getSectionHeaderTableEntrySize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
Get section header table entry size.
getSectionHeaderTableOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
Get section header table file offset.
getSectionIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
Get relocation section index.
getSectionIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
Get backing section index.
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
Retrieve a section name by index.
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
Retrieve registered section processors.
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
Retrieve a segment by index.
getSegment(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
Get generic segment information by index.
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
Retrieve the number of segments.
getSegmentCount() - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
Get the number of generic segments.
getSegmentHeadersIndentABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get whether segment headers use address-bit-length dependent indentation.
getSegmentHeadersSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the segment header separator.
getSegmentHeadersSeparatorLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the segment header separator length.
getSegmentHeadersSeparatorLengthABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get whether the segment header separator length is address-bit-length dependent.
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
Get the generic segment information.
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
Get all segments containing the provided key.
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
Retrieve the device serial.
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
Get service descriptions.
getServices() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
Get service class names.
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
Get the computed SHA-1 digest.
getSha256() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
Get the computed SHA-256 digest.
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
Get section header index.
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
Read a 16-bit integer at the current channel position.
getShort(long) - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
Read a 16-bit integer at an absolute channel position.
getShort(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
Read a short-sized field.
getShort(SeekableByteChannel, long, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a 16-bit integer at an absolute channel position.
getShort(SeekableByteChannel, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
Read a 16-bit integer at the current channel position.
getShortAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
Read a short at an offset.
getShortcut() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
Get the declared script shortcut.
getShortSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
Retrieve the size of short.
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
Get the actual call site display override.
getShowAddresses() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
Get the address display override.
getShowAddresses() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the address display override.
getShowAnnotations() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
Get the annotation display override.
getShowBytecode() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
Get the bytecode display override.
getShowBytesCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the number of instruction bytes to show.
getShowDebugDirectives() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
Get the debug directive display override.
getShowInstructionsInGaps() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
Get the gap-instruction display override.
getShowLineNumbers() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
Get the line number display override.
getShowOriginalNames() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
Get the original name display override.
getShowRoutineHeaders() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the routine header display override.
getShowSegmentHeaders() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the segment header display override.
getShowSpaceBetweenBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
Get the spacing-between-blocks override.
getShowSpaceBetweenBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
Get the inter-block spacing override.
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
Retrieve the signal number.
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
Get the field signature.
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
Get the method signature.
getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuMember
Retrieve the member signature.
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 (original 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) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
Get the Java type name (original internal form).
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
 
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
Get the signature for this field.
getSignature(boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Get the signature for this method.
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
Get the signature for this field.
getSignature(boolean, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
Get the signature for this method.
getSignatureAlgorithmId() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Digest
Get the signature algorithm identifier.
getSignatureAlgorithmId() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signature
Get the signature algorithm identifier.
getSignatureBytes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signature
Get the signature bytes.
getSignatureGenerator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Get the signature generator used by this manager.
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
Get the signature pattern.
getSignatures() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
Get the signature records.
getSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignaturePackage
Get the signatures contained in this package.
getSignatures() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
Get the matching signatures.
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.
getSimilarityMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IMethodEmbeddingManager
Get the similarity method name.
getSimple() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledData
Get the simple unmangled name.
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
Remove a namespace prefix from a name.
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
Read a signed 16-bit integer.
getSINT32(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
Read a signed 32-bit integer.
getSINT8(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
Read a signed 8-bit integer.
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
Retrieve the array size expression.
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
Get the event size.
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
Get file size.
getSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
Get section size.
getSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
Get symbol size.
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
Get the number of bytes consumed during computation.
getSize() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
Get the uncompressed entry size.
getSize(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
Retrieve the register size in bytes.
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
Get size of code sections.
getSizeOfData() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
Get the payload size in bytes.
getSizeOfData() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
Get debug data size.
getSizeOfHeaders() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get headers size.
getSizeOfHeapCommit() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get committed heap size.
getSizeOfHeapReserve() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get reserved heap size.
getSizeOfImage() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get image size in memory.
getSizeOfInitializedData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get size of initialized data.
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
Get the total size of instructions in the block.
getSizeOfOptionalHeader() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
Get size of the optional header.
getSizeOfRawData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
Get size of raw section data.
getSizeOfStackCommit() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get committed stack size.
getSizeOfStackReserve() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get reserved stack size.
getSizeOfUninitializedData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
Get size of uninitialized data.
getSizes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
Retrieve primitive type sizes.
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
Retrieve a slice by bit range.
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
Retrieve slices defined on this physical register.
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
Retrieve the number of slots required by this type.
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
Retrieve the number of storage slots used by this entry.
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
Get the smali compatibility override.
getSmallIntWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
 
getSnapshotSize() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
Retrieve the snapshot size.
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
Retrieve the source-item sorting mode.
getSource() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
Get the event source.
getSource() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
Get the event source.
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
Get the source that emitted this event.
getSource() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
Get the source that emitted this event.
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
Retrieve the source language.
getSourceLanguageId() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the raw source language id.
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
Retrieve the stack-pointer delta on return.
getSpecialType(double) - Static method in class com.pnfsoftware.jeb.util.primitives.Doubles
Determine whether a double is finite, infinite, or a NaN.
getSpecialType(float) - Static method in class com.pnfsoftware.jeb.util.primitives.Floats
Determine whether a float is finite, infinite, or a NaN.
getSpecialType(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Floats
Determine whether a raw fp32 bit pattern is finite, infinite, or a NaN.
getSpecialType(long) - Static method in class com.pnfsoftware.jeb.util.primitives.Doubles
Determine whether a raw fp64 bit pattern is finite, infinite, or a NaN.
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
Retrieve the standard ARM stack-pointer id.
getSplitCallArgThreshold() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Retrieve the argument-count threshold for split call rendering.
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
Get variables spoiled by the instruction.
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
Get spoiled variable ids.
getSrc() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
Get the source vertex.
getSrcId() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
Get the source vertex id.
getSrcIndex() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
Get the source vertex index.
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
Get the SSL context.
getStackframeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
Retrieve the stack frame manager.
getStackframeModel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
Retrieve the method stack memory model.
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
Retrieve the SP variable used by this 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
Get the stack-pointer delta after the execution of an instruction.
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 a 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
Get the standard proxy options provided by the client.
getStartAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
Get the jump table start address.
getStartAddress() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
Get entry start address.
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
Get the current monitor state.
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
Retrieve static fields.
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
Retrieve the device status.
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
Get the package status.
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
Get the registered status sinks.
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
Retrieve the stored exception variable.
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
Get the short string code for this reference type.
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
Get the decoded string.
getString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
Retrieve the string value.
getString(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkResHelper
Retrieve a string resource 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
Retrieve the current string bytes.
getStringConstant(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
Retrieve the string value of a string constant element.
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
Retrieve rendering information for a string constant.
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
Retrieve a string value by index, returning a default value on error.
getStringsPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the string pool offset.
getStringsPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the string pool size.
getStringType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
Get a string representation of the reference type.
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
Get the version string.
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
Get structure field details.
getStructureFieldItemId(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
Retrieve a structure field item id.
getStructureFieldName(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
Retrieve a structure field name.
getSTTString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
 
getStubMethodSignature() - Method in exception class 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
Retrieve the style information associated with a class identifier.
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
Get subsystem value.
getSubsystemType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
Retrieve the executable subsystem type.
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
Retrieve the subsystem type associated with this type manager.
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
Retrieve all target subsystem types.
getSubtype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
Get the event subtype.
getSubtypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
Retrieve direct native subtypes.
getSubtypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
Get direct subtypes.
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
Get the superclass of a class.
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
Retrieve the supertype of a Java-like type.
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
Get direct supertypes.
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.
getSuppliedCount() - Method in class com.pnfsoftware.jeb.util.base.ReusableObjectFactory
Get the number of times the supplier created a new object.
getSupportedABIs(AdbWrapper) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
Get the ABIs supported by a device.
getSupportedEndpoints() - Method in enum class com.pnfsoftware.jeb.util.llm.LlmApiType
 
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.
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
Get switch data.
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
Get the switch expression.
getSwitchType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
 
getSymbolCount() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
Get the number of symbols.
getSymbolDataTypeInformation() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
Retrieve optional symbol data type information.
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
Get symbol table index.
getSymbolProcessorFactories() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
Retrieve registered symbol processor factories.
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
Retrieve the symbols defined in the object file.
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
Retrieve symbols filtered by flags.
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
Get associated symbol section index.
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
Retrieve symbol tables.
getSymtabNumber() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
Retrieve the number of symbols in Symbol Table.
getSyntheticIdentifierItemId(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
Retrieve an item id for a synthetic identifier.
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
Retrieve the virtual table index.
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
Get the effective target for the xref query.
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
Get the matched native method item.
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
Get the handler target address.
getTargetAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData
Get the target or handler address.
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
Get the Android API level of the debug target.
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
Get target modules by identifier.
getTargetModulesMapping() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
Get target modules mapped by address range.
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
Get the object currently targeted for replacement.
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
Get the target processor type.
getTargets() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
Get the rename targets selected by the client.
getTargets() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchResolution
Get branch targets.
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
Get target section index.
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
Get the signature target type.
getTelemetry() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the telemetry database handle.
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
Retrieve a temporary register variable.
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.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
Get this content as text.
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
Retrieve the index of the first non-whitespace text byte.
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
Get the thread-frame slot indexing mode.
getThreadId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
Retrieve the related thread id.
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.core.events.ExceptionNotification
Get the reported throwable.
getThrowExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
Get the thrown expression.
getThrownObjectRef() - Method in exception class 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
Get the entry last-modification time.
getTimeDateStamp() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
Get timestamp value.
getTimeDateStamp() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
Get timestamp value from the COFF header.
getTimedOperationVerifier() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
Get the timed operation verifier.
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
Get the event creation timestamp.
getTimestamp() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
Get the event creation timestamp.
getTimestamp() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
Get the event creation timestamp.
getTimestamp() - Method in class com.pnfsoftware.jeb.core.Version
Get the timestamp.
getTimestamp() - Method in class com.pnfsoftware.jeb.util.events.Event
Get the event creation timestamp.
getTimestamp() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
Get the event creation timestamp.
getTimestampMs() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
Get timestamp in milliseconds since the unix epoch.
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
Get the target location.
getToken(List<InputToken>, int) - Static method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
Get an input token by index.
getToolCallLogVerbosity() - Method in interface com.pnfsoftware.jeb.client.mcp.IJebMcpServer
 
getToolName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
Retrieve the configured command name for a standard Android tool.
getTopFrame() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
 
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
Retrieve the top-level containing class.
getTotal() - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
Retrieve the total unit count.
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
Retrieve the total number of optimizations performed by this master optimizer.
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
Get the total timeout.
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
Retrieve the target of this routine if it is a trampoline.
getTrampolineTarget() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
Get the trampoline target function.
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.
getTransientData(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve a non-persisted object in this global context.
getTransientData(String) - Method in class com.pnfsoftware.jeb.core.units.code.MethodEmbedding
Retrieve a piece of transient data manually attached to this object.
getTransientData(String, Function<String, Object>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve or create a non-persisted object in this global context.
getTransientDataKeys() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
Retrieve the set of objects keys for non-persisted objects stored in this global context.
getTransientDataMap() - Method in class com.pnfsoftware.jeb.core.units.code.MethodEmbedding
Get the transient data map.
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.android.ir.compiler.DPatternCompiler.DPattern.P
Retrieve the index of the trigger line selected for matching.
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.android.ir.compiler.DPatternCompiler.DPattern.P
Retrieve the trigger line selected for matching.
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
Get the optional X.509 trust manager.
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
Get the code address at the end of the try block.
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
Get the event type.
getType() - Method in class com.pnfsoftware.jeb.core.BooleanOptionDefinition
Get the option type.
getType() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
Get the record type.
getType() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
Get the JEB-specific event type.
getType() - Method in interface com.pnfsoftware.jeb.core.ITypedOptionDefinition
Retrieve the type of the option
getType() - Method in class com.pnfsoftware.jeb.core.ListOptionDefinition
Get the option type.
getType() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
Get the option type inferred from the option shape.
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
Get the declared script type.
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
Get the event type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSAnnotation
Get the annotation type.
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
Get the declaring class signature.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
Get the compiler type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
Get the reference type.
getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
Get the event type.
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
Get the event type.
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
Retrieve the register type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeAttribute
Get the attribute type display name.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeFeature
Get the feature type display name.
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
Retrieve the storage entry type.
getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser.Decl
Get the declaration type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
Retrieve the debugger event type.
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
Get the type of operator represented by this object.
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
Retrieve the functional interface type.
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
Retrieve the block type.
getType() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
Get debug information type.
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
Get ELF object type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
Get program entry type.
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
Get relocation type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
Get section type.
getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
Get symbol type.
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
Get the event type.
getType() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
Get the event type.
getType() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Get the proxy type string.
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
Retrieve a Java-like type.
getType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
Retrieve a primitive type by name.
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
Retrieve annotations attached to this type.
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
Retrieve the type factory associated with the method context.
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
Retrieve the Java type factory.
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
Generate a type hierarchy tree.
getTypeId() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
Retrieve the raw block type id.
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
getTypeIndex() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Get the proxy type index.
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
Retrieve a type item id by type signature.
getTypelib() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
Retrieve the loaded type library.
getTypelibName() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
Get the type-library name associated with the library.
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
Retrieve the native type manager.
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
Get the owning type manager.
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
Retrieve a type signature.
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
Get the type pool offset.
getTypesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
Get the type pool size.
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
Read an unsigned 16-bit integer.
getUINT32(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
Read an unsigned 32-bit integer.
getUINT8(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
Read an unsigned 8-bit integer.
getUnappliedCodeMatches() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
Retrieve the currently un-applied code matches.
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
Retrieve the number of unchanged type propagation results.
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
Get the decompressed data bytes.
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.
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
Get the unit associated with this position.
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
Get the bookmarked unit.
getUnit() - Method in exception class com.pnfsoftware.jeb.core.exceptions.JebException
Get the unit associated with this exception.
getUnit() - Method in exception class com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
Get the unit associated with this exception.
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
Retrieve the managed unit.
getUnit() - Method in class com.pnfsoftware.jeb.core.units.UnitAddress
Retrieve the target unit.
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
Retrieve the related unit address.
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
Get the configured update channel.
getUpdateDFA() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DOR
Determine whether data-flow analysis should be updated after replacement.
getUpdateDFA() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
Determine whether a DFA update is required.
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
Get the collected classpath URLs.
getUsage() - Method in class com.pnfsoftware.jeb.core.units.code.android.AndroidEmulationHooksSkeleton
The default implementation returns -1, which means that the plugin may be used by all clients of the Android code emulator (such as the generic unpacker, IR optimizers, etc.)
getUsage() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IAndroidEmulationHooks
Determine by which components the hooks defined in this object may be used.
getUsage() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
Get the usage policy.
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
Get used variable ranges.
getUse() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
Get variables used by the instruction.
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
Determine whether dex debug-information names should be used.
getUseDefChains(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
 
getUseDefChains(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
Get use-def chains at an instruction.
getUseDefChains(long, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
Get use-def chains at an instruction.
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
Get definition locations for a variable use.
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
Get definition locations for a variable use.
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
Get used variable ids.
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
Get the parameter-register naming override.
getUsePot() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
Get variables potentially used by the instruction.
getUser() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
Retrieve the process user.
getUser() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
Get the effective proxy user name.
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
 
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 interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
Get the emulated Android user id.
getUserSelectedPackage(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
Get the user-selected signature package for an analyzer.
getUseVarReservedType() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
Determine whether var should be rendered when possible.
getUuid() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
Get the generated UUID associated with this client installation.
getUuid() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
Get the package identifier.
getUuid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
Get the unique type library identifier.
getUuid() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
Retrieve the metadata UUID.
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.
getValidStringAt(INativeCodeModel<?>, 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 and return its value.
getValue() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.E
Get the display value of the entry.
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
 
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Attribute
Get the attribute value bytes.
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
Get the attribute value.
getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeFeature
Get the feature value.
getValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
Get the constant value.
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.IVisitResults
Get the visit 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
Get symbol value.
getValue() - Method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
Retrieve the comment value.
getValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
 
getValue() - Method in class com.pnfsoftware.jeb.util.interpreter.InputToken
Get the token value.
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
Decode the immediate value from instruction bytes.
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(int, Object...) - Method in interface com.pnfsoftware.jeb.core.ICoreContext
Retrieve an opaque value.
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(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
Retrieve an arbitrary object associated with a key.
getValue(String) - Method in interface com.pnfsoftware.jeb.core.actions.IActionData
Retrieve an arbitrary value previously stored on this payload.
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
Read this immediate as a long value.
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
Retrieve this stack entry's slot index.
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
Retrieve a register value by name.
getValueByNameAsLong(IRegisterData, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
Retrieve a register value by name as a long.
getValues() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSAnnotation
Get the explicitly defined annotation values.
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.
getValuesArray() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
Retrieve the compiler-generated values-array field.
getValuesByName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
Get values for a constant name.
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
Get the variable argument types.
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.
getVariableCandidateTypes() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
Retrieve all variable candidate types.
getVariableCandidateTypes(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
Retrieve candidate types for a variable.
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
Get the identifier index.
getVariableInformationProvider() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
Get the variable information provider used by data-flow analyses.
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
Get the variable information provider.
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
Read variables that can be read on this stack frame.
getVariables(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
Get the variables associated with a bytecode address.
getVariables(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
Retrieve variables whose ids are in the provided range.
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 interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
Retrieve all variables created in this context.
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
Retrieve a global context variable by id.
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
 
getVector() - Method in class com.pnfsoftware.jeb.core.units.code.MethodEmbedding
Get the embedding vector.
getVectorDimension() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IMethodEmbeddingManager
Get the vector dimension.
getVerifier() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern
Retrieve the match verifier.
getVerifier() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
 
getVersion() - Method in interface com.pnfsoftware.jeb.client.mcp.IJebMcpServer
Get the server version.
getVersion() - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
Get the build version.
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
Get the plugin version.
getVersion() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
Get the declared script version.
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
Get the package version.
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
Retrieve the metadata version.
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.
getVersionMajor() - Method in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Retrieve the entry major version.
getVersionMinor() - Method in interface com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry
Retrieve the entry minor version.
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
Get a vertex by id.
getVertexByIndex(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Get a vertex by index.
getVertexCentralityScore() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
Get the vertex centrality score.
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
Get the number of vertices.
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
Get the vertex id associated with an address.
getVertexIndexesByDescendingCentrality() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Get vertex indexes ordered by descending vertex centrality score.
getVertexLabel(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Get a vertex label by vertex id.
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
Get the graph vertices.
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.
getViewOfItems() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
Retrieve a read-only view of the history items.
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
Get virtual section address.
getVirtualAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
Get virtual address.
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.PreRoutineInvocationDetails
 
getVirtualMethodFromCoordinates(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
Retrieve a virtual method by coordinates.
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
Get virtual section size.
getVirtualSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
Get virtual memory size.
getVirtualTables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
Retrieve virtual method tables.
getVirtualTables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
Get virtual table definitions.
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
Get symbol visibility.
getVisibleParameterCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Retrieve the number of visible parameters.
getVisibleParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
Retrieve the visible parameters.
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
Retrieve a pointer to the void pseudo-type.
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
Get the replacement object requested by the client.
getWantedType() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
Retrieve the requested type.
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.
getWatchdog() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
Retrieve the watchdog used to interrupt long-running emulations.
getWeaklyConnectedComponents() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
Split this graph into weakly connected components.
getWeight() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
Get the edge weight.
getWeight() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
Get the vertex weight.
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
Get the effective whitelist.
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
Retrieve the wildcard type manager.
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
Retrieve the wildcard type manager.
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
Get the wildcard type resolution group to use by default.
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
Get reserved Win32 version value.
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
Get written page bases.
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
 
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 statement.
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 reserved keyword.
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
General-purpose register operand mask.
GPR0 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
First general-purpose register operand marker.
GPR1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.