Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a() - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
-
Attempt to acquire an auto-closable wrapper on this unit lock.
- a() - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
- a(boolean) - Static method in class com.pnfsoftware.jeb.util.base.Assert
- a(boolean, String) - Static method in class com.pnfsoftware.jeb.util.base.Assert
-
Assert that condition is true
- a(boolean, String, Object...) - Static method in class com.pnfsoftware.jeb.util.base.Assert
- a(long) - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
-
Attempt to acquire an auto-closable wrapper on this unit lock.
- a(long) - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
- A() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
-
Represents the addend used to compute the value of the relocatable field.
- AARCH64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- abs(IERoutineContext, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Operation
Math#abs(int, int)
applied toIEGeneric
- abs(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Provide an absolute simplified path.
- abs(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Provide an absolute simplified path.
- ABS_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- ABSOLUTE_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
- ABSOLUTE_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.items.DataHints
-
Hint: the data item may be an absolute virtual address.
- ABSTRACT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- ABSTRACT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- ABSTRACT - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- AbstractAnalyzerExtension<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Extension of the
INativeCodeAnalyzer
. - AbstractAnalyzerExtension() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
- AbstractAutoClosingLock - Class in com.pnfsoftware.jeb.util.concurrent
-
Base implementation for auto-closable locks.
- AbstractAutoClosingLock(SerReentrantLock) - Constructor for class com.pnfsoftware.jeb.util.concurrent.AbstractAutoClosingLock
- AbstractBinaryUnit - Class in com.pnfsoftware.jeb.core.units
-
This extension class provides basic implementations for methods specific to binary units.
- AbstractBinaryUnit(String, IInput, String, String, IUnit) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
- AbstractBinaryUnit(String, IInput, String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
- AbstractCBlockOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
-
Perform a recursive optimizer on
ICBlock
. - AbstractCBlockOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
- AbstractCElementOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
-
Specialized base optimizer for C elements.
- AbstractCElementOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCElementOptimizer
-
Same as
this(false)
. - AbstractCElementOptimizer(boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCElementOptimizer
- AbstractCFGReorganizer<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
-
Facility for CFG graph nodes reordering.
- AbstractCFGReorganizer(CFG<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
- AbstractClientContext - Class in com.pnfsoftware.jeb.client
-
Base context for official JEB clients.
- AbstractClientContext() - Constructor for class com.pnfsoftware.jeb.client.AbstractClientContext
- AbstractCodeObjectUnit - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Convenient base class for code objects.
- AbstractCodeObjectUnit(IInput, String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- AbstractCodeUnit - Class in com.pnfsoftware.jeb.core.units.code
-
Skeleton of a code unit.
- AbstractCodeUnit(String, String, IInput, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
- AbstractCommandHandler - Class in com.pnfsoftware.jeb.util.interpreter
-
Skeleton for a command handler.
- AbstractCommandHandler(ICommandManager, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- AbstractCommandHandler(ICommandManager, String, CommandParameter[], String, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- AbstractCommandHandler(ICommandManager, String, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- AbstractCommandHandler(ICommandManager, String, String[], String, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- AbstractCommandInterpreter - Class in com.pnfsoftware.jeb.util.interpreter
-
Skeleton for a command interpreter.
- AbstractCommandInterpreter() - Constructor for class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
- AbstractCommentManager<C,
U extends IInteractiveUnit> - Class in com.pnfsoftware.jeb.core.units.impl -
An comment manager to be used by
IInteractiveUnit
. - AbstractCommentManager(U) - Constructor for class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- AbstractContext - Class in com.pnfsoftware.jeb.client
-
Base context for client contexts and core contexts.
- AbstractContext() - Constructor for class com.pnfsoftware.jeb.client.AbstractContext
- AbstractConverter<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Skeleton class for code converters.
- AbstractConverter(INativeContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- AbstractConverter(IProcessor<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- AbstractConverter(IProcessor<InsnType>, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- AbstractConverter(IProcessor<InsnType>, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- AbstractCOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
-
Base class for C AST optimizers.
- AbstractCOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
- AbstractCStatementOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
-
Specialized base optimizer for C statements.
- AbstractCStatementOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCStatementOptimizer
- AbstractDCollectionOptimizer - Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
Base class for
dexdec
(DEX decompiler) IR optimizer plugins working on a collection of IR contexts. - AbstractDCollectionOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Create a
standard
optimizer. - AbstractDCollectionOptimizer(DOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Create an optimizer.
- AbstractDCollectionOptimizer(DOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Create an optimizer.
- AbstractDebuggerBreakpoint - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
Standard implementation of a breakpoint.
- AbstractDebuggerBreakpoint(String, UnitAddress<ICodeUnit>) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
-
Create a breakpoint.
- AbstractDebuggerModule - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
Base implementation of a module.
- AbstractDebuggerModule(long, String, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerModule
- AbstractDebuggerThread - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
Base implementation of a debugged thread.
- AbstractDebuggerThread(long, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
- AbstractDInstrumenter - Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
Skeleton for an IR Master Optimizer instrumenter.
- AbstractDInstrumenter() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDInstrumenter
- AbstractDOptimizer - Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
Base class for
dexdec
(DEX decompiler) IR optimizer plugins. - AbstractDOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Create a
standard
optimizer. - AbstractDOptimizer(DOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Create an optimizer.
- AbstractDOptimizer(DOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Create an optimizer.
- AbstractEBlockOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Skeleton for an
IRE
basic block
optimizer. - AbstractEBlockOptimizer(DataChainsUpdatePolicy) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEBlockOptimizer
- AbstractEExpressionOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Skeleton for a top-down, recursive,
IEGeneric
optimizer. - AbstractEExpressionOptimizer(DataChainsUpdatePolicy) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
- AbstractEExpressionOptimizer.EOR - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Optimized Expression
- AbstractEncodedMemoryArea - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
-
Skeleton code.
- AbstractEncodedMemoryArea() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.AbstractEncodedMemoryArea
- AbstractEnginesPlugin - Class in com.pnfsoftware.jeb.core
-
Skeleton implementation for
engines plugins
. - AbstractEnginesPlugin() - Constructor for class com.pnfsoftware.jeb.core.AbstractEnginesPlugin
- AbstractEOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Base class for IR optimizers.
- AbstractEOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
-
Standard
optimizer, DFA updates handledinternally
. - AbstractEOptimizer(DataChainsUpdatePolicy) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
-
Standard
optimizer. - AbstractEOptimizer(DataChainsUpdatePolicy, OptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
- AbstractEPatternOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Pattern-Matcher-Replacer optimizers run with the policy
DataChainsUpdatePolicy.UPDATE_IF_OPTIMIZED
orDataChainsUpdatePolicy.UPDATE_IF_REQUIRED
. - AbstractEPatternOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEPatternOptimizer
-
Create a default matcher with a
IF_OPTIMIZED
policy. - AbstractEPatternOptimizer(boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEPatternOptimizer
-
Create a matcher.
- AbstractEStatementOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Skeleton for an
IRE
statement
optimizer. - AbstractEStatementOptimizer(DataChainsUpdatePolicy) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEStatementOptimizer
- AbstractGraphReorganizer<InsnType extends ILocatedInstruction> - Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
-
Facility for CFG graph nodes reordering and graph address shifting.
- AbstractGraphReorganizer(CFG<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
- AbstractHtmlFormatter<StyleObject> - Class in com.pnfsoftware.jeb.core.output
-
Abstract Class that helps building HTML outputs.
- AbstractHtmlFormatter(String, StringBuilder, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractHtmlFormatter
- AbstractImmediateOperandBuilder<T extends IInstructionOperand> - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
An operand builder for immediates with default values which can be zero-extended or sign-extended.
- AbstractImmediateOperandBuilder(AbstractImmediateOperandBuilder.ImmediateType, int, int, int, IEncodedMemoryArea) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- AbstractImmediateOperandBuilder(AbstractImmediateOperandBuilder.ImmediateType, int, int, IEncodedMemoryArea) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- AbstractImmediateOperandBuilder.ImmediateType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Extension mode and size for integer immediates.
- AbstractInstruction<T extends IInstructionOperand> - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
A skeleton implementation for
instruction
s. - AbstractInstruction(BytesBlock, String, T[], int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- AbstractInstructionManager<T extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
A skeleton class used to create instruction managers.
- AbstractInstructionManager() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
- AbstractInstructionOperandGeneric - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Reference implementation for
IInstructionOperandGeneric
. - AbstractInstructionOperandGeneric(int, int, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- AbstractInstructionOperandList - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Reference implementation for
IInstructionOperandList
. - AbstractInstructionOperandList(int, int, long, int, IInstructionOperandGeneric...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- AbstractInstructionOperandList(int, long, int, IInstructionOperandGeneric...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- AbstractInteractiveBinaryUnit - Class in com.pnfsoftware.jeb.core.units
-
Skeleton of an interactive binary unit.
- AbstractInteractiveBinaryUnit(String, IInput, String, String, IUnit) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
- AbstractInteractiveBinaryUnit(String, IInput, String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
Constructor.
- AbstractInteractiveUnit - Class in com.pnfsoftware.jeb.core.units
-
Skeleton of an interactive unit.
- AbstractInteractiveUnit(String, String, IUnit) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
- AbstractInteractiveUnit(String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
- AbstractInternalDeserializer - Class in com.pnfsoftware.jeb.util.serialization
-
Base class for deserializers.
- AbstractInternalDeserializer(ITypeIdProvider, List<ClassLoader>, LEDataInputStream) - Constructor for class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- AbstractJBlockOptimizer - Class in com.pnfsoftware.jeb.core.units.code.java
- AbstractJBlockOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
-
Create a standard optimizer.
- AbstractJBlockOptimizer(JOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
-
Create an optimizer.
- AbstractJBlockOptimizer(JOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
-
Create an optimizer.
- AbstractJElementOptimizer - Class in com.pnfsoftware.jeb.core.units.code.java
- AbstractJElementOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJElementOptimizer
-
Create a standard optimizer.
- AbstractJElementOptimizer(JOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJElementOptimizer
-
Create an optimizer.
- AbstractJElementOptimizer(JOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJElementOptimizer
-
Create an optimizer.
- AbstractJOptimizer - Class in com.pnfsoftware.jeb.core.units.code.java
-
Base class for
dexdec
(DEX decompiler) AST optimizer plugins. - AbstractJOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Create a standard optimizer.
- AbstractJOptimizer(JOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Create an optimizer.
- AbstractJOptimizer(JOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Create an optimizer.
- AbstractJStatementOptimizer - Class in com.pnfsoftware.jeb.core.units.code.java
- AbstractJStatementOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
-
Create a standard optimizer.
- AbstractJStatementOptimizer(JOptimizerType) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
-
Create an optimizer.
- AbstractJStatementOptimizer(JOptimizerType, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
-
Create an optimizer.
- AbstractMasterOptimizer<T extends IOptimizerTarget> - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
Standard implementation of a generic master optimizer.
- AbstractMasterOptimizer(T, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
Create a master optimizer.
- AbstractMetadataGroup - Class in com.pnfsoftware.jeb.core.units
-
Skeleton of metadata group.
- AbstractMetadataGroup(String, MetadataGroupType) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractMetadataGroup
- AbstractNativeDecompilerExtension - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Skeleton for native decompiler extensions.
- AbstractNativeDecompilerExtension() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
- AbstractNativeDecompilerExtension(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
- AbstractNativeDecompilerPlugin<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm
-
Base implementation of an
INativeDecompilerPlugin
. - AbstractNativeDecompilerPlugin(String, double) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- AbstractNativeDisassemblerPlugin<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm
-
Base implementation of a
INativeDisassemblerPlugin
. - AbstractNativeDisassemblerPlugin(String, double) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- AbstractNativePlugin<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm
-
Common implementation for native plugins (disassemblers,
gendec
-based decompilers). - AbstractNativePlugin(String, double) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativePlugin
- AbstractOperandBuilder<T extends IInstructionOperand> - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
An operand builder that supports an optional value as well as a memory area.
- AbstractOperandBuilder(IEncodedMemoryArea) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- AbstractOperandBuilder(IEncodedMemoryArea, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- AbstractOperandBuilder(IEncodedMemoryArea, int, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- AbstractOptimizer<T extends IOptimizerTarget> - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
Skeleton for a generic artifact optimizer.
- AbstractOptimizer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- AbstractOptimizer(T) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- AbstractPlugin - Class in com.pnfsoftware.jeb.core
-
Skeleton implementation of JEB plugins.
- AbstractPlugin() - Constructor for class com.pnfsoftware.jeb.core.AbstractPlugin
- AbstractProcessor<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
An abstract implementation of a
processor
. - AbstractProcessor(int, int, IUnitCreator, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- AbstractProcessor(int, int, IUnitCreator, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
Create a processor, retrieving Endianness from parent
IUnitCreator
. - AbstractProcessor(int, int, Endianness, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
Create a processor.
- AbstractQuestionNotification<T> - Class in com.pnfsoftware.jeb.core.events
-
Blocking client notification that requires a client-provided response.
- AbstractQuestionNotification(String, T, boolean) - Constructor for class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
- AbstractRegisterBank - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Base implementation of a registers bank layout.
- AbstractRegisterBank() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- AbstractRegisterBank2 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Abstract class to create a processors' register banks.
- AbstractRegisterBank2() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
- AbstractRegisterData - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Common base implementation of a bank of registers.
- AbstractRegisterData(AbstractRegisterBank, Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- AbstractTableDocument - Class in com.pnfsoftware.jeb.core.output.table.impl
-
An adapter class for table documents.
- AbstractTableDocument() - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.AbstractTableDocument
- AbstractTextDocument - Class in com.pnfsoftware.jeb.core.output.text.impl
-
A skeleton implementation of a text document.
- AbstractTextDocument() - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
- AbstractTextPartAsDocumentProxy - Class in com.pnfsoftware.jeb.core.output.text.impl
-
This utility class allows clients to view a part of a document as a virtual, whole document.
- AbstractTextPartAsDocumentProxy(ITextDocument) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
-
Create a proxy object.
- AbstractThreadManager - Class in com.pnfsoftware.jeb.util.concurrent
-
A non-static, customizable version of
ThreadUtil
. - AbstractThreadManager() - Constructor for class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
- AbstractTransientUnitRepresentation - Class in com.pnfsoftware.jeb.core.output
-
Base class for transient unit representations, which are not serialized.
- AbstractTransientUnitRepresentation(long, String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
- AbstractTransientUnitRepresentation(String) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
- AbstractTransientUnitRepresentation(String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
- AbstractTreeDocument - Class in com.pnfsoftware.jeb.core.output.tree.impl
-
An adapter for non-table trees.
- AbstractTreeDocument() - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
- AbstractTypeIdProvider - Class in com.pnfsoftware.jeb.util.serialization
-
Base class for a type-id provider used for serialization.
- AbstractTypeIdProvider() - Constructor for class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
- AbstractUnit - Class in com.pnfsoftware.jeb.core.units
-
Skeleton implementation for an
IUnit
. - AbstractUnit(String, String, IUnit) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Build a new child from parent
IUnit
- AbstractUnit(String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Initialize a new unit object.
- AbstractUnitIdentifier - Class in com.pnfsoftware.jeb.core.units
-
Skeleton implementation for an
IUnitIdentifier
class (aka, a Parser). - AbstractUnitIdentifier(String, double) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
-
Create a new unit identifier.
- AbstractUnitPlugin - Class in com.pnfsoftware.jeb.core.units
-
Skeleton implementation.
- AbstractUnitPlugin(String, double) - Constructor for class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
-
Create a new native code plugin.
- AbstractUnitProvider - Class in com.pnfsoftware.jeb.core.units.impl
-
Default serializable abstract implementation of
IUnitProvider
. - AbstractUnitProvider(String, String, List<IUnitDocumentPresentation>) - Constructor for class com.pnfsoftware.jeb.core.units.impl.AbstractUnitProvider
- AbstractUnitRepresentation - Class in com.pnfsoftware.jeb.core.output
-
A skeleton class for unit document presentations.
- AbstractUnitRepresentation(long, String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
-
Create a new document presentation.
- AbstractUnitRepresentation(String) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
-
Create a new non-default document presentation.
- AbstractUnitRepresentation(String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
-
Create a new document presentation.
- AbstractValueComposite - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
A composite value, typically, an array or an object.
- AbstractValueComposite(long, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
- AbstractValueNumber - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
Typed value that has an inner representation as a number.
- AbstractValueNumber() - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueNumber
- AbstractValuePrimitive - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
A simple value made of a single piece of data.
- AbstractValuePrimitive() - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValuePrimitive
- AbstractVirtualMemory - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
A skeleton implementation for virtual memory classes.
- AbstractVirtualMemory() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- AbstractVisitResults<T> - Class in com.pnfsoftware.jeb.core.units.code
-
Skeleton implementation for visit result objects.
- AbstractVisitResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- AbstractVisitResults(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- ACC_ABSTRACT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_ANNOTATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_BRIDGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_CONSTRUCTOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_DECLARED_SYNCHRONIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_ENUM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_FINAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_INTERFACE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_NATIVE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_PRIVATE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_PROTECTED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_PUBLIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_STRICT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_SYNCHRONIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_SYNTHETIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_TRANSIENT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_VARARGS - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ACC_VOLATILE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- acceptAnyInputBytes() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
-
The default implementation returns false.
- acceptAnyInputBytes() - Method in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
-
Indicate that this identifier could return true for any input.
- ACCESS_EXECUTE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- ACCESS_NONE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
No access.
- ACCESS_READ - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- ACCESS_RW - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read/Write access.
- ACCESS_RWX - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read/Write/Execute access.
- ACCESS_RX - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read/Execute access.
- ACCESS_WRITE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- ACCESSES_ALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- ACCESSES_GLOBALS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- ACCESSES_NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- ACCESSES_STACK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- accessesMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Determine whether this IRE accesses memory.
- ACLock - Interface in com.pnfsoftware.jeb.util.concurrent
-
An auto-closable lock.
- acquire(INativeItem, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
- acquireNativeItem(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- ACS - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Auto-converter support class.
- ACS(ACS.OPS, int[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- ACS(ACS.OPS, Integer, Integer, int[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- ACS.ExtensionMode - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Type of size extension for integer.
- ACS.OPS - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Operators for
gendec
auto-conversion semantics. - ActionAutoRenameAllData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for the
Actions.AUTO_RENAME_ALL
action. - ActionAutoRenameAllData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
- ActionCollapseData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for to the
Actions.COLLAPSE
action. - ActionCollapseData(boolean) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionCollapseData
- ActionCommentData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for to the
Actions.COMMENT
action. - ActionCommentData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionCommentData
- ActionContext - Class in com.pnfsoftware.jeb.core.actions
-
Context of pre-execution and execution for an
action
. - ActionContext(IInteractiveUnit, int, long) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionContext
-
Create an object, requesting action information for the provided item or provided address.
- ActionContext(IInteractiveUnit, int, long, String) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionContext
-
Create an object, requesting action information for the provided item or provided address.
- ActionContext(IInteractiveUnit, int, long, String, AddressConversionPrecision) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionContext
-
Create an object, requesting action information for the provided item or provided address.
- ActionConvertData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for to the
Actions.CONVERT
action. - ActionConvertData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionConvertData
- ActionCreatePackageData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for to the
Actions.CREATE_PACKAGE
action. - ActionCreatePackageData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionCreatePackageData
- ActionData - Class in com.pnfsoftware.jeb.core.actions
-
Base action data class.
- ActionData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionData
- ActionData(boolean) - Constructor for class com.pnfsoftware.jeb.core.actions.ActionData
- ActionDeleteData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for to the
Actions.DELETE
action. - ActionDeleteData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionDeleteData
- ActionMoveToData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for the
Actions.MOVE_TO
action. - ActionMoveToData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionMoveToData
- ActionMoveToPackageData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for the
Actions.MOVE_TO_PACKAGE
action. - ActionMoveToPackageData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionMoveToPackageData
- ActionOverridesData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for the
Actions.QUERY_OVERRIDES
action. - ActionOverridesData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionOverridesData
- ActionRenameData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for the
Actions.RENAME
action. - ActionRenameData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionRenameData
- ActionReplaceData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for to the
Actions.REPLACE
action. - ActionReplaceData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionReplaceData
- Actions - Class in com.pnfsoftware.jeb.core.actions
-
This class defines well-known actions.
- Actions() - Constructor for class com.pnfsoftware.jeb.core.actions.Actions
- ActionSetTypeData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for to the
Actions.PROVIDE_TYPE_HINT
action. - ActionSetTypeData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionSetTypeData
- ActionTypeHierarchyData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for to the
Actions.QUERY_TYPE_HIER
action. - ActionTypeHierarchyData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData
- ActionXrefsData - Class in com.pnfsoftware.jeb.core.actions
-
This action class holds information for to the
Actions.QUERY_XREFS
action. - ActionXrefsData() - Constructor for class com.pnfsoftware.jeb.core.actions.ActionXrefsData
- activateAutoSigningMode(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- ACTIVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry.PackageStatus
- ActiveTask - Class in com.pnfsoftware.jeb.util.concurrent
-
A runnable that can control its own execution.
- ActiveTask() - Constructor for class com.pnfsoftware.jeb.util.concurrent.ActiveTask
- ActiveTask(String) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ActiveTask
- ACTIVITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
-
An activity end-point.
- ActivityDescription(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
- actualImageBase - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- actualImageBase - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
- ADB_ERROR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
- AdbDevice - Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
Description of an Android device.
- AdbDevice(String, AdbDeviceStatus) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
- AdbDevice(String, AdbDeviceStatus, String, String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
- AdbDeviceAndPackage - Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
A bundle of
AdbDevice
andAdbPackage
. - AdbDeviceAndPackage(AdbDevice, AdbPackage) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndPackage
- AdbDeviceAndProcess - Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
A bundle of
AdbDevice
andAdbProcess
. - AdbDeviceAndProcess(AdbDevice, AdbProcess) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndProcess
- AdbDeviceStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
The status of an Android device.
- AdbException - Exception in com.pnfsoftware.jeb.core.units.code.android.adb
-
Exception raised to report ADB errors.
- AdbException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
- AdbException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
- AdbException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
- AdbException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.adb.AdbException
- AdbForwardType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
Types of ADB forwards.
- adbName - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbUtil
-
Standard Android Debug Bridge (ADB) file name is "adb".
- AdbPackage - Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
Description of an Android package.
- AdbPackage(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackage
- AdbPackageManagerOptions - Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
Options of the Android's
pm
tool. - AdbPackageManagerOptions() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackageManagerOptions
- AdbProcess - Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
Rrepresent an Android process entry, also a parser of
ps
output. - AdbProcess() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
- AdbResult - Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
Represent a result from the command
adb
. - AdbResult(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
- AdbUtil - Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
Utility code to locate
adb
on the current system. - AdbUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbUtil
- AdbWrapper - Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
A controller for the Android Debug Bridge (ADB) tool.
- AdbWrapperFactory - Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
A factory for ADB controllers.
- AdbWrapperFactory() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
-
Create a wrapper with a
standard execution timeout
. - AdbWrapperFactory(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
-
Create a wrapper with a
standard execution timeout
. - AdbWrapperFactory(String, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
-
Create a wrapper.
- add(int) - Method in class com.pnfsoftware.jeb.util.collect.IntList
- add(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- add(int, int) - Method in class com.pnfsoftware.jeb.util.primitives.IntegerRanges
- add(int, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
-
Record a new stack-pointer delta candidate.
- add(int, E) - Method in class com.pnfsoftware.jeb.util.collect.ArrayList1
- add(int, E) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
- add(int, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
DANGEROUS! Add an instruction to the block.
- add(int, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
DANGEROUS METHOD. Add an instruction into the block.
- add(int, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
- add(int, String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- add(int, String, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
- add(int, String, String, RegisterEncoding, RegisterType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
- add(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
-
May raise
ArrayIndexOutOfBoundsException
if index is greater than the list's size by the time the lock is acquired. - add(int, T) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- add(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- add(long, long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
-
Add an address (unsigned) to a size (unsigned) and return a sanitized address.
- add(IPropertyManager, String, Object, IPropertyDefinition) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
- add(IDOptimizer) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
-
Register an external optimizer.
- add(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- add(ICMethod, ICExpression, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- add(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- add(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- add(IEGeneric, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- add(IEVar, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- add(IVariable) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- add(IVariable, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- add(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
-
Append a statement to this block.
- add(IJOptimizer) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
-
Register an optimizer.
- add(ProcessorType, IRegisterBank) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterBankService
-
Register a register bank for a given processor.
- add(E) - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
-
Add to the tail of the queue.
- add(E) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- add(E) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- add(E) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
- add(E) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- add(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
DANGEROUS! Append an instruction to the block.
- add(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
DANGEROUS METHOD. Append an instruction to the block.
- add(Long) - Method in class com.pnfsoftware.jeb.util.collect.AddressHashSet
- add(Long) - Method in class com.pnfsoftware.jeb.util.collect.AddressTreeSet
- add(Long) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- add(String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- add(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
- add(String) - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
-
Add a path or series of paths to the collection of classpath entries recorded by this object.
- add(String, Object, IPropertyDefinition) - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
- add(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- add(Collection<IEVar>, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- add(List<T>, int, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Add (insert) the element of a collection.
- add(List<T>, int, T, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Add (insert) the element of a collection.
- add(List<T>, List<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
- add(Map<Integer, RegisterDescriptionEntry>, int, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
-
Creates a
RegisterDescriptionEntry
based on its name and its bitsize - add(Map<Integer, RegisterDescriptionEntry>, int, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- add(Map<Integer, RegisterDescriptionEntry>, int, String, String, RegisterEncoding, RegisterType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- add(T) - Method in class com.pnfsoftware.jeb.core.units.Pool
- add(T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- add(T) - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
-
Create a set and add the provided value, unless a set with the value already exists.
- add(T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
-
Add an item to the history.
- add(T) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- add(T, T) - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
-
Add two linked values to the same set, potentially merging two existing sets into one.
- add(V) - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
- add(V) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Add a segment to the map.
- add(V) - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
- add(V) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- add(V) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
- ADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Integer addition.
Bitsize may be specified, as well as extension mode, if parts of the operation takes place on parts of the sources. - ADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- ADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- ADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
integer addition, signed or unsigned
- ADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Arithmetic addition
- ADD_SSAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- ADD_USAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- addAccess(ContextAccessType) - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
- addAlignementRequirement(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addAll(int, Collection<? extends T>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
-
May raise
ArrayIndexOutOfBoundsException
if index is greater than the list's size by the time the lock is acquired. - addAll(int, Collection<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
DANGEROUS METHOD. Add instructions into the block.
- addAll(ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- addAll(ICStatement...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- addAll(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- addAll(ItemList) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- addAll(ITypeIdProvider) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
- addAll(ITypeIdProvider) - Method in interface com.pnfsoftware.jeb.util.serialization.ITypeIdProvider
-
Add of types from a provider to this provider.
- addAll(Iterable<T>) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- addAll(String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- addAll(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- addAll(String, String, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- addAll(Collection<? extends IVariable>) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- addAll(Collection<? extends IVariable>, IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- addAll(Collection<? extends IVariable>, Collection<? extends IVariable>) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- addAll(Collection<? extends E>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- addAll(Collection<? extends E>) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- addAll(Collection<? extends E>) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- addAll(Collection<? extends Long>) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- addAll(Collection<? extends T>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- addAll(Collection<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
DANGEROUS! Append instructions to the block.
- addAll(Collection<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
DANGEROUS METHOD. Append instructions to the block.
- addAll(Collection<String>) - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
- addAll(Collection<T>) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- addAllFast(FastLongSet) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
-
Fast version of
FastLongSet.addAll(Collection)
. - addAllFrom(Bitmap) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Add the values of a source bitmap into this bitmap.
- addAllocListener(IMemoryAllocListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- addAllocListener(IMemoryAllocListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- addAllPresentations(IUnitFormatter, Collection<IUnitDocumentPresentation>, boolean) - Static method in class com.pnfsoftware.jeb.core.output.UnitFormatterUtil
-
Append a collection of presentations to the provided formatter.
- addAllSections(Collection<? extends ISegmentInformation>) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- addAllSegments(Collection<? extends ISegmentInformation>) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- addAllSymbols(Collection<? extends ISymbolInformation>) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- addAlternateName(IPrimitiveType, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
- addAlternateName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addAlternateNames(Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addAndMerge(V, BiFunction<Couple<K, K>, List<V>, V>) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Adds a segment to the map and merge all the values within the overlap.
- addAndMerge(V, BiFunction<Couple<K, K>, List<V>, V>) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- addArgument(byte[], INativeType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- addArgument(long, INativeType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- addArgument(IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- addArgument(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
-
Append an argument to this method call.
- addBlacklisted(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
- addBlackListedDirectory(String) - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
-
Record a simple directory name (not path) that should not be recursively explored.
- addBlock(int, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Insert a block, does nothing else.
- addBlock(int, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Insert a block, does nothing else.
- addBlock(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Add a block, does nothing else.
- addBlock(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Add a block, does nothing else.
- addBranch(ICPredicate, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
-
Add an alternative block (if or else-if) to this element.
- addBranch(IJavaPredicate, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Add an alternative block (if or else-if) to this element.
- addCandidate(int, IBranchTarget) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- addCandidate(int, IBranchTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
- addCandidate(IBranchTarget) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- addCandidate(IBranchTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
- addCandidates(List<? extends IBranchTarget>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- addCandidates(List<? extends IBranchTarget>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
- addCase(long, long, long, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- addCase(long, long, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- addCase(long, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- addCase(SwitchInformation.SwitchCaseInformation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
- addCase(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
- addCase(Object, IDTarget, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Add a case to this switch.
- addCase(BigInteger, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- addCase(Collection<BigInteger>, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- addCase(List<Integer>, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
-
Add a case to the switch
- addCase(Map<Integer, String>, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- addCatchBlock(int, IJavaType, List<IJavaType>, IJavaIdentifier, IJavaDefinition, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- addCatchBlock(IJavaType, List<IJavaType>, IJavaIdentifier, IJavaDefinition, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- addChild(Node) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- addChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Sub-classes overriding this method must override related methods consistently.
- addChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- addChild(IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Register a child unit to this unit.
- addChild(IUnit, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Sub-classes overriding this method must override related methods consistently.
- addChild(IUnit, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- addChild(IUnit, boolean) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Add a child unit to this unit.
- addChild(IUnit, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- addChild(ICommandNode) - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandManager
- addChild(ICommandNode) - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
- addClassfilesToSandbox(File) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method to add class files (single class or Jar) to the sandbox classloader.
- addClassloader(ClassLoader) - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
-
Register an additional classloader for deserialization.
- addComment(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICommentManager
-
Add a comment.
- addCompilerType(CompilerType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addConstant(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- addConstraint(Func, Constraint) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- addConvention(ICallingConvention) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
- addConvention(ICallingConvention) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
- addCreatedField(IStructureTypeField) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
- addCustomPrintableCharRange(int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
- addDecompilationNote(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- addDefaultEntry(int, String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
- addDefaultInput(int, IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- addDefaultInput(int, IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
- addDefined(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addDefined(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addDefinition(String, IPropertyType) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
-
Add a definition to the group.
- addDefinition(String, IPropertyType, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- addDefinition(String, IPropertyType, String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
-
Add a definition to the group.
- addDefinition(String, IPropertyType, String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Add a property definition.
- addDefinition(String, IPropertyType, String, int) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- addDefinition(String, IPropertyType, String, int) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
-
Add a definition to the group.
- addDefinition(String, IPropertyType, String, int) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Add a property definition.
- addDeletedField(IStructureTypeField) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
- addDestinationBuffer(List<CharSequence>) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Add a destination buffer to the list of log message recipients.
- addDestinationStream(OutputStream) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Add a destination stream to the list of log message recipients.
- addDex(IInput) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Add (merge) an additional Dex file into this Dex unit.
- addDisregardedOutputBits(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- addDisregardedOutputBits(Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
- addDisregardedOutputFilter(IEOptFilterCanDiscard) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- addDisregardedOutputFilter(IEOptFilterCanDiscard) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
- addDisregardedOutputVariables(Collection<? extends IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- addDisregardedOutputVariables(Collection<? extends IEVar>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
- addDocumentPresentation(IUnitDocumentPresentation) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
-
Add a transient (non-persisted) document presentation to a unit formatter.
- addEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Append an out-edge.
- addEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Add an out-edge.
- addEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
TODO: rename to connect() and SHOULD NOT USE.
- addEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Add a regular edge X->Y.
- addEntry(int, String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
- addEnumeratedConstant(JavaReconEnum.ECst) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
- addField(int, ICField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- addField(ICField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- addField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Create a new field and add it to the field pool index.
- addField(String, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Create a new field and add it to the field pool index.
- addFieldReference(String, String, DexReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexReferenceManager
-
Record a cross-reference to a field.
- addFileToJar(JarOutputStream, File, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Add a new entry to a a jar output stream.
- addFileToZip(ZipOutputStream, File, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Add a new entry to a a zip output stream.
- addFlags(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- addFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Add flags to this IRE's flags list.
- addFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Add bits to the existing
flags
. - addFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Convenience method.
- addFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Add flags to the current list of flags on this element.
- addFolder(File, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
- addFolder(File, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Add a new folder to search for native signature packages.
- addFolder(File, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Add a typelib folder to this TLS.
- addFreeListener(IMemoryFreeListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- addFreeListener(IMemoryFreeListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- addFromJar(File) - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
-
Add a JAR file (as well as additional in-manifest located entries) to the collection of classpath entries recorded by this object.
- addGeneratedAnon(IJavaElement, IJavaClass) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
-
Register an anonymous type (most likely a class) that's about to be rendered as inline code, inside a method or another class.
- addGlobalFilter(String, int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- addGroup(IMetadataGroup) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
-
Add a group.
- addGroup(IMetadataGroup) - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
- addGroup(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- addGroup(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Create a group.
- addImplicitMethod(String) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
- addImport(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
-
Register a class to be imported in the namespace.
- addInitialValue(int, IDImm) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
- addInput(int, String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- addInput(String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- addInputFpSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addInputFpSlots(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addInputRegisterPair(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addInputRegisterPairs(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addInputSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addInputSlots(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addInternalDefinition(String, IPropertyType) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- addInternalDefinition(String, IPropertyType) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Add an internal property definition.
- addInternalDefinition(String, IPropertyType, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- addInternalDefinition(String, IPropertyType, String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Add an internal property definition.
- addIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Connect (irregularly) a source block to destination block.
- addIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Connect (irregularly) a source block to destination block.
- addIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
TODO: Rename to connectIrregular() and SHOULD NOT USE.
- addIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- addItem(TextItem) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
- addJumpTable(SwitchInformation.JumpTableInformation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
- addListener(IMemoryModelListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Register a listener that will receive updates when this model is updated.
- addListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Register a listener relaying events generated by this type manager's type items.
- addListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItemListenable
-
Register a listener and receive events emitted by native item(s).
- addListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Register a listener relaying events generated by this type manager's type items.
- addListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
- addListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- addListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- addListener(IEventListener) - Method in class com.pnfsoftware.jeb.util.events.EventSource
- addListener(IEventListener) - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
-
Register a listener.
- addLowerLevelAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Add another native instruction address mapping to this IR statement.
- addLowerLevelAddresses(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Add a collection of native instructions addresses mapping to this IR statement.
- addMark(TextMark) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
-
Record a mark in the current line.
- addMetaComment(String, MetaComment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- addMetaComment2(C, MetaComment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- addMethod(int, ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- addMethod(ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- addMethod(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Create a new method reference and add it to the method pool index.
- addMethod(String, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- addMethodReference(String, String, DexReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexReferenceManager
-
Record a cross-reference to a method.
- addMulti(Map<K, List<V>>, K) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Add a list bucket for the key in the provided multi-map.
- addMultiple(IJavaBlock, int, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- addName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Add a name for this register.
- addNonNulls(Collection<T>, Collection<? extends T>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
- addNonNulls(Collection<T>, T...) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
- addNonNulls(List<T>, List<? extends T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
- addNonNulls(List<T>, T...) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
- addNonVirtualMethod(INativeClassItem, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
- addNote(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- addNotification(IUnitNotification) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- addNotification(IUnitNotification) - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
- addNotification(IUnitNotification) - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
- addNotifications(Collection<? extends IUnitNotification>) - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
- addNotifications(Collection<? extends IUnitNotification>) - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
- addObjectCreatedHook(Class<?>, IDeserializationEventHandler) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- addObjectCreatedHook(Class<?>, IDeserializationEventHandler) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- addOutputRegisterPair(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addOutputRegisterPairs(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addOutputSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addOutputSlots(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addPackage(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- addParameter(int, ICDecl) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- addParameter(ICDecl) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- addParameter(CommandParameter) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- addParameter(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- addPattern(IBinaryPattern) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
- addPatterns(IBinaryPattern...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
- addPatterns(Collection<IBinaryPattern>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
- addPhysicalOffset(Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
- addPhysicalOffsets(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
- addPotential(IEVar, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addPotential(Collection<IEVar>, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addPotentialDefined(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addPotentialDefined(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addPotentialUsed(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addPotentialUsed(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addPrefix(InsnType, IInstructionOperandGeneric, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- addPresentation(IUnitDocumentPresentation, boolean) - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
-
Add a presentation.
- addPresentation(IUnitDocumentPresentation, boolean) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
- addPreWriteListener(IMemoryWriteListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- addPreWriteListener(IMemoryWriteListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Note: The callback is invoked before the write operation takes place.
- addPrimitive(String, int, PrimitiveCategory) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
-
Add a primitive or a compiler built-in (~primitive) type.
- addProcessorType(ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- addProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- addProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- addPropertyListener(IMemoryPropertyListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- addPropertyListener(IMemoryPropertyListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- addProtectionFromBlock(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Append the protection of the source block on to the destination block.
- addProtectionListener(IMemoryProtectionListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- addProtectionListener(IMemoryProtectionListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- addPrototype(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Create a new Dex prototype and add it to the prototype pool index.
- addRecord(String, Object) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
-
Add a new record.
- addRecord(String, Object, boolean) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
-
Add a new record.
- addRelocationContext(ELFRelocationContext) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
- addRenamedField(IStructureTypeField) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
- addResourceAcq(int, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- addResourceAcq(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- address - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- address - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
- address - Variable in class com.pnfsoftware.jeb.core.units.code.Pointer
-
Mandatory address
- address - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- ADDRESS_SLACK - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- AddressableInstruction<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code
-
Decorator that makes
address-less
instructionsaddressable
. - AddressableInstruction(long, InsnType) - Constructor for class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
-
Wrap an instruction and attach an address to it.
- addressableInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- addressableInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- addressableInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- addressableInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get an instruction-with-address iterator.
- AddressConversionLists - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
IR-offset to/from native-address conversion lists.
- AddressConversionLists(Map<Long, Integer>, Map<Integer, Long>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
- AddressConversionPrecision - Enum Class in com.pnfsoftware.jeb.core.output
-
Define the format precision of an address.
- AddressFormatter - Class in com.pnfsoftware.jeb.core.units.code.asm.render
-
A native memory address formatter.
- AddressFormatter() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
- AddressFormatter(AddressFormatter.AddressBase, String, NumberFormatter.HexaNotationType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
- AddressFormatter.AddressBase - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.render
-
Rendering base.
- AddressHashMap<V> - Class in com.pnfsoftware.jeb.util.collect
-
A concurrent map whose keys are 'addresses' hardcoded as
unsigned long
. - AddressHashMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressHashMap
-
Create a map designed to hold memory keys as addresses.
- AddressHashSet - Class in com.pnfsoftware.jeb.util.collect
-
A concurrent set whose values are 'addresses' hardcoded as
unsigned long
. - AddressHashSet(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressHashSet
-
Create a segment-map designed to hold memory keys as addresses.
- AddressPrefixMetadataGroup - Class in com.pnfsoftware.jeb.core.units
-
A metadata group which filters by address prefix.
- AddressPrefixMetadataGroup(IAddressableUnit) - Constructor for class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
- AddressPrefixMetadataGroup(IAddressableUnit, String) - Constructor for class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
- AddressSegmentMap<T extends ISegment<Long>> - Class in com.pnfsoftware.jeb.util.collect
-
Segment-map specialized to handle memory addresses, up to 64-bit.
- AddressSegmentMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressSegmentMap
-
Create a segment-map designed to hold memory keys as addresses.
- addressToCoord(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexCommentManager
- addressToCoord(String) - Method in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
- addressToCoord(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- addressToCoord(String) - Method in class com.pnfsoftware.jeb.core.units.impl.CommentManager
- addressToCoordinates(String) - Method in class com.pnfsoftware.jeb.core.output.table.impl.AbstractTableDocument
- addressToCoordinates(String) - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
-
Convert a cell address to cell coordinates.
- addressToCoordinates(String) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
- addressToCoordinates(String) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- addressToCoordinates(String) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Convert a unit-specific address to document-specific text coordinates.
- addressToCoordinates(String) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
- addressToCoordinates(String) - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
-
Convert a node address to node coordinates.
- addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
-
Precision is not used - Use an exact address
- addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
- addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
- addressToCoordinates(String, CoordinatesConversionPrecision) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Convert a unit-specific address to document-specific text coordinates.
- addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- addressToCoordinates(String, CoordinatesConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- addressToLocation(String) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Convert a unit-specific address to location information relative to the input.
- addressToLocation(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- addressToMemory(String) - Method in class com.pnfsoftware.jeb.core.units.code.NativeCommentManager
- AddressTreeMap<V> - Class in com.pnfsoftware.jeb.util.collect
-
A concurred ordered map whose keys are 'addresses' hardcoded as
unsigned long
. - AddressTreeMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressTreeMap
-
Create a segment-map designed to hold memory keys as addresses.
- AddressTreeSet - Class in com.pnfsoftware.jeb.util.collect
-
A concurrent ordered set whose values are 'addresses' hardcoded as
unsigned long
. - AddressTreeSet(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AddressTreeSet
-
Create a map designed to hold memory keys as addresses.
- addRestricted(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
- addRoutineContext(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Register a routine context with this global context.
- addSafe(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- addSection(ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- addSectionProcessor(IELFSectionProcessor) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
- addSegment(ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- addSideEffectDefinedVariable(IEVar...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- addSideEffectSpoiledVariable(IEVar...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- addSideEffectUsedVariable(IEVar...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- addSignatureToWrite(INativeSignature) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
-
Add a signature to be written into the package.
- addSmart(File, String) - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
-
Add a series of comma-separated entries to the collection of classpath entries recorded by this object.
- addSorted(List<T>, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Insert an element into a sorted list at its natural position.
- addSpecialComment(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
- addSpoiled(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addSpoiled(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addSpoiledRegister(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addSpoiledRegisters(long...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addSpoiledRegisters(Collection<StorageEntry>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addSpoiledVariables(List<IEVar>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Use only if a dummy/failsafe prototype was set
- addStatement(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- addStaticMethod(INativeClassItem, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
- addStatusSink(LogStatusSink) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Register a status sink.
- addString(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Create a new string and add it to the string pool index.
- addStringReference(String, String, DexReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexReferenceManager
-
Record a cross-reference to a string.
- addStructureField(IStructureType, String, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Append a field to a structure type item.
- addStructureField(IStructureType, String, INativeType, int, int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Add or append a field or bit field to a structure type item.
- addStructureField(IStructureType, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Convenience method.
- addSubsystemType(SubsystemType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- addSuffix(InsnType, IInstructionOperandGeneric, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- addSymbol(ISymbolInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- addSymbolsProcessorFactory(IELFSymbolProcessorFactory) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
- addTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- addTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- addTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- addTag(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Add a tag.
- addTarget(ICodePointer) - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
-
Add a target to the list of possible targets.
- addTargets(Collection<? extends ICodePointer>) - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
-
Add a collection of targets to the list of possible targets.
- addTo(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
-
Add (set) bits to the current flags.
- addToSystemPath(File) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- addType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
- addType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Create a new type and add it to the type pool index.
- addTypes(Collection<IJavaType>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
- addUsed(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addUsed(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- addWhitelisted(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
- addWriteListener(IMemoryWriteListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- addWriteListener(IMemoryWriteListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- adjustBranchToIRInstruction(IEStatement, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- adjustSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Adjust this instruction's IR size.
- adjustSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IResizableInstruction
-
Update the the size of this statement.
- adjustVirtualPC(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- adler32(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
-
Utility method.
- ADLER32 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
- adoptNode(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- afterFailedPass(IDOptimizer, IDMethodContext, Exception) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDInstrumenter
-
The default implementation returns 0 (proceed).
- afterFailedPass(IDOptimizer, IDMethodContext, Exception) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizerInstrumenter
-
This method is called by the MO after a method-optimizer failed.
- afterPass(IDOptimizer, IDMethodContext, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDInstrumenter
-
The default implementation returns 0 (proceed).
- afterPass(IDOptimizer, IDMethodContext, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizerInstrumenter
-
This method is called by the MO after a method-optimizer successfully returned.
- afterRead(IPropertyDefinition, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
- afterRead(IPropertyDefinition, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
- afterRead(IPropertyDefinition, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
- afterRead(IPropertyDefinition, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- afterRead(IPropertyDefinition, Object) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyType
-
Post-processing to be done after reading a value.
- aggregatedRangesSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- AggregatorDispatcher - Class in com.pnfsoftware.jeb.util.events
-
An
event
aggregator-dispatcher. - AggregatorDispatcher() - Constructor for class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
-
Create a new aggregator-dispatcher with a capacity of 100, and a resolution of 250 ms.
- AggregatorDispatcher(int, long) - Constructor for class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
-
Create a new aggregator-dispatcher.
- AGGRESSIVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
-
Aggressive mode, run close to the end of pipeline.
- algoIdToString(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
-
Convert a signature/digest algorithm id to a human-readable identifier string.
- align(ByteBuffer, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Align the buffer using the provided byte alignment.
- ALL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerSuspendPolicy
- allinsize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- allinsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- allinsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get the total number of input edges to this block.
- ALLOC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
allocation of an object or array
- allocate(long, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Allocate the entire memory range or nothing (fail).
- allocate(IVirtualMemory, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Search an available range and allocate at least the requested amount of bytes.
- allocateFillGaps(IVirtualMemory, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Allocate a memory range, filling gaps in between already allocated pages if needed.
- allocatePage(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- allocatePage(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Allocate a single page.
- alloutsize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- alloutsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- alloutsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
- allowAnyClient() - Static method in class com.pnfsoftware.jeb.client.Licensing
- ALLOWED_CLASS - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
-
The aggregate of all flags typically allowed for class items.
- ALLOWED_FIELD - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
-
The aggregate of all flags typically allowed for field items.
- ALLOWED_METHOD - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
-
The aggregate of all flags typically allowed for method items.
- allowMultipleTokens() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
- ALMOST_FINAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
-
Written once outside the constructor or written multiple times to a value determined to be the same.
- almostEquals(double, double) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Check for almost equality: tolerate a 1e-7 gap to make up for numerical errors inherent to IEEE754 calculations.
- almostEquals(double, double, double) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Check for almost equality: tolerate an epsilon gap to make up for numerical errors inherent to IEEE754 calculations.
- almostEquals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
-
Equality that disregards the
processor mode
. - ALPHA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ALPHA - Static variable in class com.pnfsoftware.jeb.core.Version
- AlphanumCharComparator - Class in com.pnfsoftware.jeb.util.format
-
A character comparator that sort strings using a specific order.
- AlphanumCharComparator() - Constructor for class com.pnfsoftware.jeb.util.format.AlphanumCharComparator
-
Create a case-sensitive comparator.
- AlphanumCharComparator(boolean) - Constructor for class com.pnfsoftware.jeb.util.format.AlphanumCharComparator
-
Create a comparator.
- ALTERA_NIOS2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- AlwaysProcessDuplicateInputs - Static variable in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Project property
- analyze() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Start an analysis pass.
- analyze(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Start an analysis pass.
- analyzeChains() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Retrieve and set the
AbstractDOptimizer.dfa
field, a data flow analysis object forAbstractDOptimizer.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 forAbstractDOptimizer.cfg
. - analyzeInternalRoutines(Collection<? extends INativeMethodDataItem>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAdvancedAnalyzer
-
Analyze a specific list of internal routines.
- analyzeRoutines(Collection<? extends INativeMethodItem>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAdvancedAnalyzer
-
Analyze a specific list of internal routines.
- Anchor - Class in com.pnfsoftware.jeb.core.output.text.impl
-
A simple implementation of an anchor.
- Anchor(long, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Anchor
-
Create an anchor.
- and(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
binary-AND (careful not to confuse with
OperationType.LOG_AND
- AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Binary and
- andB(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- andB(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- andL(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- andL(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- ANDROID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
-
Generic Android system.
- ANDROID_AUTO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
-
Android Auto.
- ANDROID_TV - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
-
Android TV.
- AndroidDeviceUtil - Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
Useful routines when debugging Android devices.
- AndroidDeviceUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
- AndroidPlatformABI - Enum Class in com.pnfsoftware.jeb.core.units.code.android.adb
-
Well-known Android-supported Application Binary Interfaces.
- AndroidSdkUtil - Class in com.pnfsoftware.jeb.core.units.code.android
-
Utility routines to retrieve the Android SDK and Android NDK locations.
- AndroidSdkUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
- angle() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Convenience method to append an opening angle bracket (less-than sign) to this sink.
- angleClose() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Convenience method to append a closing angle bracket (greater-than sign) to this sink.
- Annotation - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Annotation - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- ANNOTATION - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- ANNOTATION - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- AnnotationElement - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- AnnotationElement - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- ANONYMOUS - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- ANY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Any data type
- ApkManifestHelper - Class in com.pnfsoftware.jeb.core.units.code.android
-
This helper class facilitates access to the data contained in an Android APK Manifest.
- ApkManifestHelper(IApkUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
-
This convenience constructor can be used to create a helper from an APK unit.
- ApkManifestHelper(IXmlUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
-
Create a manifest helper around the provided manifest unit.
- ApkManifestHelper(Document) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
-
Create a manifest helper around the provided low-level XML document object.
- ApkManifestHelper.ActivityDescription - Class in com.pnfsoftware.jeb.core.units.code.android
-
Short description of an APK activity end-point.
- ApkManifestHelper.AndroidSystemType - Enum Class in com.pnfsoftware.jeb.core.units.code.android
-
Types of Android systems.
- ApkManifestHelper.ApplicationDescription - Class in com.pnfsoftware.jeb.core.units.code.android
-
Description of the APK's application.
- ApkManifestHelper.EndPointDescription - Class in com.pnfsoftware.jeb.core.units.code.android
-
Short description of APK end-point.
- ApkManifestHelper.EndPointType - Enum Class in com.pnfsoftware.jeb.core.units.code.android
-
Types of APK end-points.
- ApkManifestHelper.IntentFilterDescription - Class in com.pnfsoftware.jeb.core.units.code.android
-
Short description of an intent filter.
- ApkManifestHelper.IntentFilterDescriptions - Class in com.pnfsoftware.jeb.core.units.code.android
-
A collection of intent filters.
- ApkManifestHelper.ProviderDescription - Class in com.pnfsoftware.jeb.core.units.code.android
-
Short description of an APK provider end-point.
- ApkManifestHelper.ReceiverDescription - Class in com.pnfsoftware.jeb.core.units.code.android
-
Short description of an APK received end-point.
- ApkManifestHelper.ServiceDescription - Class in com.pnfsoftware.jeb.core.units.code.android
-
Short description of an APK service end-point.
- APKSigSchemeV2Block - Class in com.pnfsoftware.jeb.core.units.code.android
-
This class represents an
APK Signature Scheme v2 Block
. - APKSigSchemeV2Block(ByteBuffer) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
-
Create and parse a byte buffer containing the raw data of a signature scheme v2 block.
- APKSigSchemeV2Block.Attribute - Class in com.pnfsoftware.jeb.core.units.code.android
- APKSigSchemeV2Block.Certificate - Class in com.pnfsoftware.jeb.core.units.code.android
- APKSigSchemeV2Block.Digest - Class in com.pnfsoftware.jeb.core.units.code.android
- APKSigSchemeV2Block.PublicKey - Class in com.pnfsoftware.jeb.core.units.code.android
- APKSigSchemeV2Block.Signature - Class in com.pnfsoftware.jeb.core.units.code.android
- APKSigSchemeV2Block.Signer - Class in com.pnfsoftware.jeb.core.units.code.android
- APKSigSchemeV3Block - Class in com.pnfsoftware.jeb.core.units.code.android
-
The APK signature scheme version 3 is an extension of version 2.
- APKSigSchemeV3Block(ByteBuffer) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV3Block
- ApkStringResHelper - Class in com.pnfsoftware.jeb.core.units.code.android
-
Gather APK string resources to make them easily retrievable by client code, such as disassembly generators for
IDexUnit
. - ApkStringResHelper(IApkUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper
- ApkStringResHelper(IApkUnit, List<String>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper
- ApkStringResHelper.InternalMap - Class in com.pnfsoftware.jeb.core.units.code.android
- ApkXmlResourceHelper - Class in com.pnfsoftware.jeb.core.units.code.android
-
This helper class facilitates access to the data contained in an Android XML resource.
- ApkXmlResourceHelper(IXmlUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
-
Create a manifest helper around the provided manifest unit.
- ApkXmlResourceHelper(Document) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
-
Create a manifest helper around the provided low-level XML document object.
- app_company - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_dates - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_description - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_domain - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_email_licensing - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_email_support - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_email_updates - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_licensing_backup - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_name - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_uri - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_apidoc - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_changelist - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_chat - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_check_update - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_check_update_backup - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_devportal - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_donate - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_faq - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_faqmem - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_fileuploader - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_forum - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_genkey - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_genkey_backup - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_genlk - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_github - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_github_samples - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_github_samples_scripts - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_manual - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_motd - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_purchase - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_url_uploaderrorlog - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_ver - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- app_website - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- appdb - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- append(byte) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Append a single byte to this dynamic array.
- append(byte) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- append(byte[]) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Append bytes to this array.
- append(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Append bytes to this array.
- append(char) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Append a character to this sink.
- append(char) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- append(double) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- append(float) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- append(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Append an integer in base 10 to this sink.
- append(int) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Append a single byte to this dynamic array.
- append(int) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- append(long) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- append(short) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- append(CharSequence) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- append(CharSequence, int, int) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- append(Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Append the string representation of an object to this sink.
- append(Object) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- append(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- append(String) - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
- append(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Append a string to this sink.
- append(String, int[]) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Append a chunk of text to the current line.
- append(String, ItemClassIdentifiers) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- append(String, ItemClassIdentifiers) - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
- append(String, Object...) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- appendAccessKeyword(COutputSink, CKeyword) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- appendAccessKeyword(JavaOutputSink, JavaKeyword) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
-
Generate a Java keyword into an AST sink.
- appendAndRecord(String, ItemClassIdentifiers) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Append a chunk of text to the current line.
- appendAndRecord(String, ItemClassIdentifiers, long) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Append a chunk of text to the current line.
- appendAndRecord(String, ItemClassIdentifiers, long, int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Append a chunk of text to the current line.
- appendAnnotationsList(List<IJavaAnnotation>, char) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- appendAnnotationsList(List<IJavaAnnotation>, char, Set<String>) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- appendChild(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- appendComment(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- appendComment(String, boolean) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- appendCommentAuto(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- appendData(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
- appendedDescription - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFSectionProcessor.Result
- appendedMetadata - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFSectionProcessor.Result
- appendFormat(String, Object...) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Append a formatted string to this sink.
- appendFormattedType(IJavaType) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Append a type to this sink.
- appendFormattedTypeIf(IJavaType) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Append a type to this sink if types are to be rendered (see
DFormattingContext.isDisplayTypes()
). - appendHeader(int, int, String, boolean) - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
-
Append an XML header.
- appendKeyword(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- appendKeyword(CKeyword) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- appendKeyword(JavaKeyword) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- appendKeyword(JavaKeyword, long) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- appendKeyword(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- appendKeyword(String) - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
-
Convenience method.
- appendKeyword(String, long) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- appendLine() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- appendLine(boolean) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- appendLine(String, Object...) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- appendMulti(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- appendMultiLineComment(String, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- appendMultiLineCommentAuto(String, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- appendParameterSeparator() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Append a parameter separator to the current line.
- appendStandardHeader() - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
-
Append a standard 1.0 header specifying a UTF-8 encoding and standalone=no.
- APPLICATION_7Z - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- APPLICATION_JSON - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- APPLICATION_OCTETSTREAM - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- APPLICATION_TAR - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- APPLICATION_XML - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- APPLICATION_ZIP - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- ApplicationDescription() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ApplicationDescription
- apply(long, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeDataAnalyzer
-
Create a data item at the provided address: Parse data as an item of the given type.
- apply(long, INativeType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeDataAnalyzer
-
Create a data item at the provided address: Parse data as an item of the given type.
- apply(IELFRelocationApplicator.RelocatedFile, IELFRelocationApplicator.RelocInstance) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocator
- apply(IELFRelocationApplicator.RelocatedFile, IELFRelocationApplicator.RelocInstance) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator
-
Apply the relocation on the provided 'file' instance.
- applyAdditionalTypes(IDecompiledMethod, CFG<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
-
The default implementation does nothing and requests continuation.
- applyAdditionalTypes(IDecompiledMethod, CFG<IEStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
-
This method is called by the decompiler just before type propagation on the IR-CFG takes place.
- applyInternal(T) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationApplicator
- applyKnownPrototype(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EPrototypeHandler
-
This implementation may need data chains, will calculate them if so, and invalidate them upon return if the prototype application rendered them stale.
- applyKnownPrototype(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEPrototypeHandler
-
Apply a known prototype to the current CFG.
- applyRelocations(IVirtualMemory, long, ILinkInfoProvider) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
-
Relocate a mapped code object.
- approximateSize() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
-
Returns the approximate size of this map where the returned number is at least as big as the actual number of entries.
- approximateSize() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
- approximateSize() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
-
Returns the approximate size of this set where the returned number is at least as big as the actual number of entries.
- APSR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- APSR_nzcv - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- ARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ARC_COMPACT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ARC_COMPACT2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ARCA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- AREA_OF_INTEREST - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
A generic type to signify an area of interest within a unit.
- areBitfielTypesEquivalent(INativeType, INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- areEquivalent(CEnvironment, CEnvironment) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- areEquivalent(CMethodState, CMethodState, boolean, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
-
Checks if two states might represent the same computation, namely: if the return values are the same conditionally, if the same values got produced in both states conditionally, if the final control words are the same
- areEquivalentSimulations(CSimulationLogger, CSimulationLogger) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
-
Check if two simulations are equivalent, i.e.
- areSubExpsAllImms() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
-
A convenience method to quickly determine whether all sub-expressions of this IR are
immediates
. - args - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
variants of ARM 32-bit (arm, thumb, thumb2, fpu/neon, arm-v7, etc.)
- ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ARM_A32 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Standard Arm convention.
- ARM_A32_HF - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Standard Arm convention, using hardware registers for floating point parameters.
- ARM_A64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Standard Arm 64-bit (aarch64 / arm v8) convention.
- ARM_ATTR_TAG_ABI_ALIGN_NEEDED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_ALIGN_PRESERVED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_ENUM_SIZE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_FP_16BIT_FORMAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_FP_DENORMAL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_FP_EXCEPTIONS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_FP_NUMBER_MODEL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_FP_OPTIMIZATION_GOALS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_FP_ROUNDING - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_FP_USER_EXCEPTIONS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_HARDFP_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_OPTIMIZATION_GOALS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_PCS_GOT_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_PCS_R9_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_PCS_RO_DATA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_PCS_RW_DATA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_PCS_WCHAR_T - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_VFP_ARGS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ABI_WMMX_ARGS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ADVANCED_SIMD_ARCH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ALSO_COMPATIBLE_WITH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_ARM_ISA_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_COMPATIBILITY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_CONFORMANCE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_CPU_ARCH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_CPU_ARCH_PROFILE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_CPU_NAME - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_CPU_RAW_NAME - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_CPU_UNALIGNED_ACCESS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_DIV_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_DSP_EXTENSION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_FILE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_FP_ARCH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_FP_HP_EXTENSION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_MPEXTENSION_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_MPEXTENSION_USE_OLD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_NODEFAULTS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_PCS_CONFIG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_SECTION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_SYMBOL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_T2EE_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_THUMB_ISA_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_VIRTUALIZATION_USE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM_ATTR_TAG_WMMX_ARCH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
variants of ARM aarch64
- ARM7 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- ARRAY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- arrayDim - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
- ArrayElement - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- ArrayElement - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- ArrayList1<E> - Class in com.pnfsoftware.jeb.util.collect
-
A list ideally suited to contain 0 or 1 element.
- ArrayList1() - Constructor for class com.pnfsoftware.jeb.util.collect.ArrayList1
- ArrayList1(E) - Constructor for class com.pnfsoftware.jeb.util.collect.ArrayList1
- ArraySeekableByteChannel - Class in com.pnfsoftware.jeb.util.io
-
Read-only, seekable, byte-array backed channel.
- ArraySeekableByteChannel(byte[]) - Constructor for class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
-
Create a read-only, seekable byte channel backed by a byte array.
- ArraySeekableByteChannel(byte[], int, int) - Constructor for class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
-
Create a read-only, seekable byte channel backed by a byte array.
- ArrayUtil - Class in com.pnfsoftware.jeb.util.collect
-
Utility methods for arrays.
- ArrayUtil() - Constructor for class com.pnfsoftware.jeb.util.collect.ArrayUtil
- Artifact - Class in com.pnfsoftware.jeb.core
-
Basic implementation for a named artifact that takes a flexible
IInput
object. - Artifact(String, IInput) - Constructor for class com.pnfsoftware.jeb.core.Artifact
- ARTIFACT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- ArtifactDestroyed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by a
project
when one of its children was destroyed - ArtifactProcessed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by a
project
after processing an artifact. - ArtifactProcessingDepth - Static variable in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Project property
- ArtifactPropertyChanged - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by an
artifact
to notify that one of its properties was changed. - artificial - Variable in class com.pnfsoftware.jeb.core.units.code.StringInfo
- asArrayElt() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- asArrayOfLongs() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionArrayData
-
Retrieve the array elements decoded as sign-extended long primitives.
- asAssign() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- asBuilder() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
- asCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- asCallInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- ASCII - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
- ASCII - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
- ASCII_ZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
- AsciiDocument - Class in com.pnfsoftware.jeb.core.output.text.impl
-
A text document used to represent textual data, on a best-effort basis.
- AsciiDocument(IInput) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
-
Create a text document.
- asCompose() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- asCond() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- asGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- asGroupElt() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- asImm() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- asImm() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- asInstanceField() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- asInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- asJump() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- asJumpFar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- askForHelp(String, IInput, IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnknownInputResolver
-
Request help from the resolver.
- asList() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- asList(boolean[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
A variant of
Arrays.asList(Object...)
that accepts primitives. - asList(byte[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
A variant of
Arrays.asList(Object...)
that accepts primitives. - asList(char[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
A variant of
Arrays.asList(Object...)
that accepts primitives. - asList(double[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
A variant of
Arrays.asList(Object...)
that accepts primitives. - asList(float[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
A variant of
Arrays.asList(Object...)
that accepts primitives. - asList(int[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
A variant of
Arrays.asList(Object...)
that accepts primitives. - asList(long[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
A variant of
Arrays.asList(Object...)
that accepts primitives. - asList(short[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
A variant of
Arrays.asList(Object...)
that accepts primitives. - asMap() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- asMem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- asNewArrayInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- asNewInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- asNop() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- asOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- asOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- asRange() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- asReferenceType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- asReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- asReverseMap() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- AssemblyItem - Class in com.pnfsoftware.jeb.core.output.code
-
Class for code items.
- AssemblyItem(int, int) - Constructor for class com.pnfsoftware.jeb.core.output.code.AssemblyItem
- AssemblyItem(int, int, ItemClassIdentifiers, long, int) - Constructor for class com.pnfsoftware.jeb.core.output.code.AssemblyItem
- Assert - Class in com.pnfsoftware.jeb.util.base
-
A replacement for built-in
assert
s. - Assert() - Constructor for class com.pnfsoftware.jeb.util.base.Assert
- ASSERT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- ASSERT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- AssetManager - Class in com.pnfsoftware.jeb.core
-
Manager for Core assets.
- AssetManager() - Constructor for class com.pnfsoftware.jeb.core.AssetManager
- assignCommandlineArguments(String[]) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Initialize the |configpath| and |inputpath|attributes.
- assignLocalFields(IDMethodContext) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
This convenience method can be used to assign the object's attributes (e.g.
- assignLocalFields(List<IDMethodContext>) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
This convenience method can be used to assign the object's attributes from the values of the provided IR contexts.
- Assignment - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Assignment - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- asSlice() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- asStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- asStaticField() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- asSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- astDepth() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- astDepth() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- astFriendlyNames - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- astOptMaxRunCount - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- astParent() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
-
Make sure to call before
generateEnter
. - astPeekSafe(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- astPop() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- astPop() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- astPush(ICElement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- astPush(IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- astReplaceConstantsByWellKnownLiterals - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- asUntranslated() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- asVar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- asVar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- asView(T[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Provide a continuous read-only view of an array.
- asView(T[]...) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Provide a continuous read-only view of an array of arrays.
- asView(T[], T[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Provide a continuous read-only view of two arrays.
- asWildcardExt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Retrieve an "extends" wildcard version of this type.
- asWildcardSup() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Retrieve a "super" wildcard version of this type.
- AsyncEventQueue<E> - Class in com.pnfsoftware.jeb.util.collect
-
Highly efficient, loosely bounded concurrent pseudo-queue for single-reader/multiple-writers scenarios.
- AsyncEventQueue() - Constructor for class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
-
Create an unbounded queue.
- AsyncEventQueue(int) - Constructor for class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
-
Create a queue, optionally bounded.
- attach(DebuggerSetupInformation) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Attach the debugger to a target.
- ATTACH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
-
Attach to a target.
- attachToParent(IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- attachToParent(IPropertyDefinitionManager) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Attach this PDM a parent PDM.
- attemptCallInliningByExtension(ConverterInstructionEntry<InsnType>, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- attemptConversionByExtension(ConverterInstructionEntry<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- attemptUnpack() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
-
Start the unpacking process.
- attr(Object, Object) - Method in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- ATTR_GENERATED_FROM - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeDataItem
-
Attribute key for data holding a generation information
String
; only artificial (aka synthetic, or generated) attributes may carry this attribute. - ATTRIBUTE_REMOVED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
-
with type:
NativeItemEventType.UPDATED
- ATTRIBUTE_SET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
-
with type:
NativeItemEventType.UPDATED
- attrmap - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- attrPrefix - Variable in class com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
- AUDIO - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
- AUDIO_WAV - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- augmentSimulationContext(INativeDecompilerContext, IERoutineContext, IESimulationResults, long, IEStatement, EState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
-
The default implementation does nothing and requests continuation.
- augmentSimulationContext(INativeDecompilerContext, IERoutineContext, IESimulationResults, long, IEStatement, EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
-
This method is called during the early simulation phase (unoptimized IR emulation) in the decompilation pipeline.
- author - Variable in class com.pnfsoftware.jeb.core.PluginInformation
- AUTO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit.ThreadFrameSlotIndexMode
- AUTO_RENAME_ALL - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Auto-rename all identifiers.
- AutoCloseable2 - Interface in com.pnfsoftware.jeb.util.base
-
An extension of
AutoCloseable
whoseclose method
does not throw exceptions. - autoComplete(String) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- autoComplete(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
- autoComplete(String) - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
-
Provide a best-effort completion suggestion for the provided partial command.
- AutocompletionResult - Class in com.pnfsoftware.jeb.util.interpreter
-
An object representing the result of an autocompletion request.
- AutocompletionResult() - Constructor for class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
- AutocompletionResult(char) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
- AutocompletionResult(List<String>) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
- AutocompletionResult(List<String>, char) - Constructor for class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
- autoConvert(ConverterInstructionEntry<InsnType>, ACS) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- AutoLabelPolicy - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Label retrieval policy used
ILabelManager
, specificallygetLabel()
. - AUTOMOTIVE_OS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
-
Android Automotive OS.
- available() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Get the number of bytes available for reading.
- available() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- avg(byte[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- avg(char[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- avg(double[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- avg(float[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- avg(int[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- avg(long[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- avg(short[]) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- avg(Collection<? extends Number>) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- AVR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- AVR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
Atmel AVR 8-bit microcontroller
- AVR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- AVR32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
Atmel Corporation 32-bit microprocessor family
- AVR32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
B
- B() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- BAD_TRY_BLOCK_END_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- BAD_TRY_BLOCK_START_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- BadEncodingException - Exception in com.pnfsoftware.jeb.util.encoding
-
This exception may be raised when an encoding or decoding error is detected.
- BadEncodingException(String, int) - Constructor for exception com.pnfsoftware.jeb.util.encoding.BadEncodingException
- BadEncodingException(String, int, Throwable) - Constructor for exception com.pnfsoftware.jeb.util.encoding.BadEncodingException
- BASE - Static variable in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
-
Current JEB.IO API end-point base.
- Base64 - Class in com.pnfsoftware.jeb.util.encoding
-
Encodes and decodes to and from Base64 notation.
- Base64.InputStream - Class in com.pnfsoftware.jeb.util.encoding
-
A
Base64.InputStream
will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly. - Base64.OutputStream - Class in com.pnfsoftware.jeb.util.encoding
-
A
Base64.OutputStream
will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly. - basename(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Return the base name of the provided path.
- baseType - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
-
for BaseType (primitives)
- BashHelper - Class in com.pnfsoftware.jeb.util.base
-
Helper to interact with
bash
terminals. - BashHelper() - Constructor for class com.pnfsoftware.jeb.util.base.BashHelper
- BASIC_BLOCK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
-
Signature target is a basic block.
- BasicBlock<InsnType extends ILocatedInstruction> - Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
-
This class represents a basic block of generic instructions.
- BasicBlock<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
-
This class represents a basic block of generic instructions.
- BasicBlock() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
Create a new empty basic block.
- BasicBlock(long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Create a new empty basic block.
- BasicBlock(long, List<InsnType>, List<Long>, List<Long>, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Create a new basic block.
- BasicBlock(Collection<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
Create a new basic block with the provided instructions.
- BasicBlockBuilder<InsnType extends ILocatedInstruction> - Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
-
Used to construct a
BasicBlock
. - BasicBlockBuilder() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlockBuilder
- basicChecksPassed - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- bb - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
- beautifyIdentifierNames(ICClass, IDynamicContentManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICNamingEngine
-
Beautify identifier names.
- beautifyIdentifierNames(ICField, IDynamicContentManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICNamingEngine
-
Beautify identifier names.
- beautifyIdentifierNames(ICMethod, IDynamicContentManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICNamingEngine
-
Beautify identifier names.
- beforePass(IDOptimizer, IDMethodContext) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDInstrumenter
-
The default implementation returns 0 (proceed).
- beforePass(IDOptimizer, IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizerInstrumenter
-
This method is called by the MO before a method-optimizer is about to be executed.
- beforeWrite(IPropertyDefinition, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- beforeWrite(IPropertyDefinition, Object) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyType
-
Pre-processing to be done before storing a value.
- beginRecord(int, int) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseWriter
-
Initialize a new record.
- beginRecord(int, int) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
- beginSection(String) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- beginSection(String, boolean) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- BEST - Enum constant in enum class com.pnfsoftware.jeb.core.output.CoordinatesConversionPrecision
-
Best conversion, may be the first, last, or an intermediate coordinates
- BETA - Static variable in class com.pnfsoftware.jeb.core.Version
- betweenExclusive(long, long, long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Check that a value is between two bounds (exclusive)
- betweenInclusive(long, long, long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Check that a value is between two bounds (inclusive)
- BIG_ENDIAN - Enum constant in enum class com.pnfsoftware.jeb.util.io.Endianness
-
Big-endian enumerated value.
- bigEndianBytesToInt(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- bigEndianBytesToInt(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- bigEndianBytesToLong(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- bigEndianBytesToLong(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- bigEndianBytesToShort(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- bigEndianBytesToShort(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- BigIntegers - Class in com.pnfsoftware.jeb.util.format
-
A collection of
BigInteger
utility routines. - BigIntegers() - Constructor for class com.pnfsoftware.jeb.util.format.BigIntegers
- BiMap<K,
V> - Class in com.pnfsoftware.jeb.util.collect -
A bidirectional map of key-values.
- BiMap() - Constructor for class com.pnfsoftware.jeb.util.collect.BiMap
-
Create a new bi-map.
- BiMap(CollectionOrder) - Constructor for class com.pnfsoftware.jeb.util.collect.BiMap
-
Create a new bi-map.
- BINARY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
- BINARY - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
- BinaryPattern - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Basic implementation of a binary pattern.
- BinaryPattern(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
- BinaryPattern(byte[], byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
- BinaryPattern(byte[], byte[], int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
- BinaryPattern(byte[], byte[], int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
- BinaryPatternVerifier - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
A collection of binary patterns and a verifier for them.
- BinaryPatternVerifier() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
- binarySearch(List<T>, K, IExtractor<T, K>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
-
Perform a binary search in an ordered list.
- binarySearchEx(List<? extends T>, K, IExtractor<T, ? extends K>, Comparator<K>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
-
Perform a binary search in an ordered list.
- BinaryWrapperUnit - Class in com.pnfsoftware.jeb.core.units.impl
-
Simple wrapper (decorator) for
IBinaryUnit
. - BinaryWrapperUnit(IBinaryUnit, IUnitProvider) - Constructor for class com.pnfsoftware.jeb.core.units.impl.BinaryWrapperUnit
- bit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Retrieve a one bit value at the pos position
- bitcount(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- bitcount(long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- Bitmap - Class in com.pnfsoftware.jeb.util.collect
-
A fast, efficient bitmap making optimal use of memory.
- Bitmap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.Bitmap
- BLACKFIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- blkPostExecRegVals - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
- blkPreExecRegVals - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
- block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- block - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- Block - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Block - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- BLOCK_DB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Number of the data block
- BLOCK_FB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Number of the function block
- BLOCK_FC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Number of the function
- BLOCK_SDB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Number of the system data block
- BlockGroup(CFG<? extends IInstruction>, long, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.CFGUtil.BlockGroup
- blockUntilAvailable(int, long) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Wait until enough data is available for reading.
- Bookmark(IUnit, String, String) - Constructor for class com.pnfsoftware.jeb.core.BookmarkManager.Bookmark
- BookmarkManager - Class in com.pnfsoftware.jeb.core
-
Bookmark manager used by JEB projects.
- BookmarkManager() - Constructor for class com.pnfsoftware.jeb.core.BookmarkManager
- BookmarkManager.Bookmark - Class in com.pnfsoftware.jeb.core
-
Definition of a bookmark.
- BOOL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- BOOLEAN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- BOOLEAN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- BooleanOptionDefinition - Class in com.pnfsoftware.jeb.core
-
Boolean option description used by property definition managers.
- BooleanOptionDefinition(String, boolean, String) - Constructor for class com.pnfsoftware.jeb.core.BooleanOptionDefinition
- Booleans - Class in com.pnfsoftware.jeb.util.primitives
-
Utility methods for boolean objects and primitives.
- Booleans() - Constructor for class com.pnfsoftware.jeb.util.primitives.Booleans
- BOOTLOADER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
- BOTH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
-
some branches break, some do not (if, switch, etc.)
- brace() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- brace() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
- brace() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Convenience method to append an opening brace to this sink.
- braceClose() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- braceClose() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
- braceClose() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Convenience method to append a closing brace to this sink.
- bracket() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- bracket() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
- bracket() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Convenience method to append an opening bracket to this sink.
- bracketClose() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- bracketClose() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
- bracketClose() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Convenience method to append a closing bracket to this sink.
- BRANCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
-
Source unconditionally branches on target
- BranchTarget - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Standard implementation of a branch target.
- BranchTarget() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
- BranchTarget(INativeMethodItem) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
- BranchTarget(CodePointer) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
- Break - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Break - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- BREAK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- BREAK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
-
break instruction, depends on parent
- BREAK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- BREAK - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
The CBOR-encoded "break" stop code for unlimited arrays/maps.
- BREAK_DEFAULT - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
-
standard maximal breakpoint flag (or, no flag), e.g.
- BREAK_ON_READ - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
-
limited to field breakpoint
- BREAK_ON_WRITE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
-
limited to field breakpoint
- BreakFlowResult(CUtil.BreakFlowStatus, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowResult
- BREAKPOINT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- BREAKPOINT_FUNCTION_EXIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- BRIDGE - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- bsize - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
- bsize() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- bss - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- BufferSink - Class in com.pnfsoftware.jeb.util.logging
-
A sink storing the logs in a list of strings.
- BufferSink(List<CharSequence>) - Constructor for class com.pnfsoftware.jeb.util.logging.BufferSink
- build() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
- build() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- build() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
-
Build an options object, used by the decompilation context.
- build() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
-
Build the loader information object.
- build() - Method in class com.pnfsoftware.jeb.util.collect.MapBuilder
- build(Map<Integer, Object>) - Method in class com.pnfsoftware.jeb.util.serialization.PreArray
- build(Map<Integer, Object>) - Method in class com.pnfsoftware.jeb.util.serialization.PreCollection
- build(Map<Integer, Object>) - Method in class com.pnfsoftware.jeb.util.serialization.PreMap
- build_type - Static variable in class com.pnfsoftware.jeb.client.Licensing
- buildArrayType(ITypeManager, String, int...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Convenience routine to create an array type, possibly multi-dimensional.
- buildAttributeName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
- buildAttributeName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
- buildCarryFlag(IEGeneric, IEGeneric, IEGeneric, boolean, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Generate an IR expression computing the carry flag bit of an integer addition or subtraction operation.
- buildCfg(List<IEStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Build an IR-CFG using the provided list of statements, and set the resulting CFG as the current CFG for this converted routine.
- buildCfg(List<IEStatement>, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Build an IR-CFG from a list of statements.
- buildCFG(List<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
- buildDevPluginClassnames(List<DevPluginClassname>) - Method in class com.pnfsoftware.jeb.core.EnginesPropertiesUtil
- buildEmptyState() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a machine state for IR emulation.
- buildEmptyState() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Initialize a state to emulate this routine.
- Builder() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- buildFailsafePrototype(IERoutineContext, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation provides a no-arg/no-return prototype: "void __defaultCC ()".
- buildFailsafePrototype(IERoutineContext, IEStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Create a simple, failsafe prototype for the given routine.
- buildFromArray(int[], List<Integer>) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
- buildFromExternalTarget(INativeMethodItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
- buildFromInternalTarget(CodePointer) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
- buildFromUnresolvedTarget(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
- buildFullyQualifiedCandidateUnitPath(String, IUnitCreator, boolean, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Build the fully-qualified path of a potential unit whose only the name is provided.
- buildFullyQualifiedTypeNameFromElements(List<String>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- buildFullyQualifiedUnitPath(IUnit) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Build a unit path of the artifact name and its parent units, such as:
artifact > unit > unit > ...
- buildFullyQualifiedUnitPath(IUnit, boolean, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Build a fully-qualified unit path.
- buildFullyQualifiedUnitPathList(IUnitCreator, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Build a fully-qualified unit path as list of unit names.
- buildImmediate(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- buildImmediate(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.ImmediateOperandBuilder
- buildkey - Static variable in class com.pnfsoftware.jeb.client.Licensing
- buildKey(BytesBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
- buildList(int...) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
- buildListFromArray(int[]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
- buildLogicalOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Transform the operands of an operation into logical operands (LOG_NEQ with 0).
- buildModel() - Method in class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
- buildModel() - Method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCallgraphBuilder
- buildModel() - Method in interface com.pnfsoftware.jeb.util.graph.IAddressableDigraphBuilder
- buildNextEntryPoint(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- buildOperand(byte[], int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- buildOperand(byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IOperandBuilder
- buildOverflowFlag(IEGeneric, IEGeneric, IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Generate an IR expression computing the overflow flag bit of an integer addition or subtraction operation.
- buildPDM(IPropertyDefinitionManager) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- buildPDM(IPropertyDefinitionManager) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- buildQuick(ITypeManager, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- buildQuickPrototype(ITypeManager, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Generate a simple prototype item from a prototype string.
- buildQuickType(ITypeManager, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Create an array or reference type using an existing base type.
- buildRawTextFromPart(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Build the textual representation of a part.
- buildRawTextFromPartInterruptibly(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Build the textual representation of a part.
- buildState() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a machine state for IR emulation with all defined registers, symbols, and globals reset to 0.
- buildState(boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a machine state for IR emulation.
- buildStrictLogicalECond(IECond) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Check if the ECond predicate is a ""boolean"", i.e.
- buildStrictLogicalOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Check if the operands of logical OR, AND and NOT are ""booleans"", i.e.
- buildText(ITextDocument) - Static method in class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
-
Build the text buffer held in a text document.
- buildText(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
-
Build the text buffer held in a document part.
- buildText(ITextDocumentPart, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
-
Build the text buffer held in a document part.
- buildText(ITextDocument, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
-
Build the text buffer held in a text document.
- BUILT_STRING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
- BUILTIN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
-
Similar to a global variable, but does not live in the program memory.
- builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
- builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
- builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- builtinCount - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- BuiltString(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.BuiltString
- ButtonGroupType - Enum Class in com.pnfsoftware.jeb.client.api
-
Button group types to be used in dialog boxes.
- byField(IJavaStaticField) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
- byOrdinal(int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
- BYTE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- BYTE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- BYTE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- ByteArray - Class in com.pnfsoftware.jeb.util.io
-
Primitive reader for little-endian byte arrays.
- ByteArray(byte[]) - Constructor for class com.pnfsoftware.jeb.util.io.ByteArray
-
Create a little-endian
byte[]
reader with an initial index of 0. - ByteArray(byte[], int) - Constructor for class com.pnfsoftware.jeb.util.io.ByteArray
-
Create a little-endian
byte[]
reader with the provided initial index. - ByteArray(byte[], int, int) - Constructor for class com.pnfsoftware.jeb.util.io.ByteArray
-
Create a little-endian
byte[]
reader with the provided initial and maximum positions. - bytearrayMUTF8ToString(byte[], int, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Decode a MUTF-8 encoded string whose length is unknown.
- bytearrayMUTF8ToStringFast(byte[], int, int[], int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Decode a MUTF-8 encoded string whose length is known.
- bytearraySLEB128ToInt(byte[], int, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Read a signed LEB128-encoded int.
- byteArrayToHex(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
- byteArrayToHex(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Same as
Formatter.byteArrayToHexString(byte[], int, int)
, but returns a rawCharSequence
- byteArrayToHex(byte[], int, int, boolean, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Return the
String
hexadecimal representation of a byte array. - byteArrayToHex(Endianness, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- byteArrayToHex(Endianness, byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- byteArrayToHexString(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
- byteArrayToHexString(byte[], int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
- byteArrayToHexString(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Return the
String
hexadecimal representation of a byte array. - bytearrayULEB128P1ToInt(byte[], int, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Read an unsigned LEB128-encoded int shifted by 1.
- bytearrayULEB128ToInt(byte[], int, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Read an unsigned LEB128-encoded int.
- bytearrayULEInt16ToInt(byte[], int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Read a little-endian uint16 short.
- bytearrayULEInt32ToInt(byte[], int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Read a little-endian uint32 int.
- ByteBufferUtil - Class in com.pnfsoftware.jeb.util.io
-
Utility methods for
ByteBuffer
s. - ByteBufferUtil() - Constructor for class com.pnfsoftware.jeb.util.io.ByteBufferUtil
- BYTECODE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- BytePipe - Class in com.pnfsoftware.jeb.util.collect
-
A dynamic byte array (pipe).
- BytePipe() - Constructor for class com.pnfsoftware.jeb.util.collect.BytePipe
-
Create an array whose initial capacity if 4,096 bytes.
- BytePipe(int) - Constructor for class com.pnfsoftware.jeb.util.collect.BytePipe
-
Create an array with the provided initial capacity.
- bytes() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- bytes(byte[]) - Static method in class com.pnfsoftware.jeb.util.base.TypedContent
- Bytes - Class in com.pnfsoftware.jeb.util.primitives
-
Utility methods for
byte
. - Bytes() - Constructor for class com.pnfsoftware.jeb.util.primitives.Bytes
- BytesBlock - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Represent a block of bytes, with support for byte ordering within byte groups of 16- 32- or 64-bits.
- BytesBlock(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
-
Create a block of ungrouped bytes.
- BytesBlock(byte[], Endianness, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
-
Create a block.
- BytesInput - Class in com.pnfsoftware.jeb.core.input
-
An input object backed by an array of bytes.
- BytesInput(byte[]) - Constructor for class com.pnfsoftware.jeb.core.input.BytesInput
-
Create an input object backing up the provided array of bytes.
- BytesInput(byte[], int, int) - Constructor for class com.pnfsoftware.jeb.core.input.BytesInput
-
Create an input object backing up the provided array of bytes.
- BytesInput(byte[], int, int, String) - Constructor for class com.pnfsoftware.jeb.core.input.BytesInput
-
Create an input object backing up the provided array of bytes.
- bytesToInt(byte[], int, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Read 4 bytes and convert it to an integer.
- bytesToIntegers(byte[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Convert a byte array to an int array with the same exact values (that means the bytes are sign extended).
- bytesToLong(byte[], int, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Read 8 bytes and convert it to a long.
- bytesToNumberSigned(ByteOrder, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Convert a byte array to a number, sign is extended to long, meaning that {0x88} will result in 0xFFFFFFFF_FFFFFF88L
- bytesToNumberUnsigned(ByteOrder, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Convert a byte array to a number, zero extended to long, meaning that {0x88} will result in 0x88L
- bytesToShort(byte[], int, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Read 2 bytes and convert it to a short.
- bzip2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
C
- c - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Target AST class to be optimized.
- c(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
-
Create another entry type, usually used for composite types (structures and similar).
- C - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
- C166 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- CACHE_DUI - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
-
Cache basic def/use information at the instruction level
- CACHE_DUI_UDC_DUC - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
-
DFA4.CACHE_DUI
+ cache standard ud-chains and du-chains - CACHE_NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.DFA4
-
Nothing is cached
- CacheMap<K,
V> - Class in com.pnfsoftware.jeb.util.collect -
A simple
CacheMap
, with optional support for cached entries ordering. - CacheMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.CacheMap
-
Construct a cache map with an eviction size equals to 25% of the cache size.
- CacheMap(int, int) - Constructor for class com.pnfsoftware.jeb.util.collect.CacheMap
-
Construct a cache map.
- CacheMap(int, int, boolean) - Constructor for class com.pnfsoftware.jeb.util.collect.CacheMap
-
Construct a cache map.
- calcMaxDepths(Node) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
- calculateComplexity(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Calculate the trivial complexity metric for the provided IR expression.
- calculateComplexity(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Calculate the trivial complexity metric for the provided IR expression.
- calculateCRC32(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
- calculateMD5(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
- calculateSHA1(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
- calculateSHA256(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
- Call - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Call - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- CALL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator.BranchType
- CALL_SITE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
- CallableWithProgressCallback<V> - Class in com.pnfsoftware.jeb.util.base
-
Base class for
Callable
targets providing anIProgressCallback
. - CallableWithProgressCallback() - Constructor for class com.pnfsoftware.jeb.util.base.CallableWithProgressCallback
- callback - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- callback - Variable in class com.pnfsoftware.jeb.util.base.ExecutionTargetWithProgressCallback
- CALLED_ROUTINE_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
-
Signer to extract the names of the routines called by the signed routine, both internal and external.
- CALLED_ROUTINE_NAME_ONLY_EXTERN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
-
Signer to extract the names of the external routines called by the signed routine.
- CallGraphVertex - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Vertex in a callgraph.
- CallingConvention - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Standard implementation of a calling convention object.
- CallingConvention() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
-
Reserved.
- CallingConvention.ArgLocationGenerator - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Storage-location generator for routine arguments (inputs).
- CallingConvention.RetLocationGenerator - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Storage-location generator for routine return values (outputs).
- CallingConventionBuilder - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Builder of
CallingConvention
objects. - CallingConventionBuilder(CallingConventionName, ProcessorType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- CallingConventionBuilder(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- CallingConventionBuilder(String, ProcessorType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- CallingConventionName - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Dynamic enumeration of well-known (and maybe not so) calling convention names.
- CallingConventionName(int, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
- CallingConventionService - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
The calling convention service is a global registry maintaining calling conventions used by native code objects.
- CallingConventionUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Utility routines for calling convention objects.
- CallingConventionUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
- CALLTYPE_LAMBDA - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
- CALLTYPE_REGULAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
- CALLTYPE_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
- CALLTYPE_SUPER - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
- camelCaseToString(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Convert a camel-case string to a sentence.
- camelCaseToString(String, boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Convert a camel-case string to a sentence.
- canAccess(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
- canApply(IELFRelocationApplicator.RelocInstance) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator
-
Determine whether the relocation can be applied.
- canApply(IELFUnit, long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationContext
-
Override to check if the context applies to the given file.
- canBePersisted() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- canBePersisted() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- canBePersisted() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Determine if this unit can be persisted.
- canBeProcessedOutsideCodeObject() - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
-
The default implementation returns true: native assemblies or assemblies treated as native can be processed outside of a container file (aka, a code object, such as a PE or ELF file0.
- canBeProcessedOutsideCodeObject() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
-
Determine when this disassembler knows how to process 'naked' code, not located within a code object.
- canCatch(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
- canCauseException() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
This non-recursive method indicates whether or not this element may be the cause of an exception.
- canCauseException() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
- cancel() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
-
Request cancellation and return.
- cancel(boolean) - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
-
Request cancellation and return.
- cancelled - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- canClearNativeStack(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- canCreateCalls() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation returns true.
- canCreateCalls() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Determine if the decompilation pipeline is allowed to create more
IECall
instructions than those already provided by the converter, after the conversion-to-IR stage completed. - canCreateVariable(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- canCreateVariable(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- canDecompile(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Determine if a decompilation at the provided identifier/address has a chance to succeed.
- canDiscardReachingOutDefinition(IERoutineContext, long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- canDiscardReachingOutDefinition(IERoutineContext, long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
-
Check if an unused variable definition, bleeding out from the routine, may be safely discarded.
- canDiscardUnusedDefinition(IERoutineContext, long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- canDiscardUnusedDefinition(IERoutineContext, long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
-
Check if an unused variable definition, not bleeding out from the routine, may be safely discarded.
- canDump() - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryEndpoint
- canDump() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryEndpoint
- canEditType() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
-
Indicate if the type can be changed (for variables that have unknown type).
- canEditValue() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
-
Indicate if the value can be changed.
- canExecute(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
- canExecuteAction(ActionContext) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns false.
- canExecuteAction(ActionContext) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns false.
- canExecuteAction(ActionContext) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Verify if an action can be executed.
- canExecuteAction(ActionContext) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- canFallthrough(ICStatement, ICStatement, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if the current statement can fallthrough to the next statement, i.e.
- canFallthrough(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
-
Determine if the provided instruction is a flow breaker that falls-through (or may, if it's a conditional branch) into the first instruction of the next block.
- canFallthrough(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
-
Determine if the provided instruction is a flow breaker that falls-through (or may, if it's a conditional branch) into the first instruction of the next block.
- canHandlerCatchException(IDMethodContext, IDExceptionHandler, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- canIdentify(IInput, IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
-
Legacy method that does not provide name and identmap.
- canIdentify(IInput, IUnitCreator, String, Map<Object, Object>) - Method in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
-
Perform input identification.
- canImmediatelyUseSymbol() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessor
-
Indicates if the symbol can be immediately used or shall be post processed and filtered.
- canMirror() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
- cannotBe(ICodeNode, int) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
- CannotImportTypeException - Exception in com.pnfsoftware.jeb.core.units.code.asm.type
- CannotImportTypeException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.CannotImportTypeException
- CannotReadRegisterException - Exception in com.pnfsoftware.jeb.core.units.code.asm.processor
- CannotReadRegisterException(int) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotReadRegisterException
- CannotReadRegisterException(RegisterType) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotReadRegisterException
- CannotReadRegisterException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotReadRegisterException
- CannotWriteRegisterException - Exception in com.pnfsoftware.jeb.core.units.code.asm.processor
- CannotWriteRegisterException(int) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotWriteRegisterException
- CannotWriteRegisterException(RegisterType) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotWriteRegisterException
- CannotWriteRegisterException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.CannotWriteRegisterException
- canParse(IApkUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- canPerformConcurrentDecompilations() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Determine whether this decompiler can perform decompilations concurrently.
- canPerformOperation(DebuggerOperationType) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Indicate if performing a given operation is likely to be safe.
- canProcess(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessorFactory
- canProcessELF(int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
-
The default implementation returns false.
- canProcessELF(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
-
Determine whether this disassembler can handle machine code identified by the provided ELF machine id.
- canProcessPE(int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
-
The default implementation returns false.
- canProcessPE(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
-
Determine whether this disassembler can handle machine code identified by the provided PE/COFF machine id.
- canReach(IBasicBlock<? extends IInstruction>, IBasicBlock<? extends IInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
-
Determine whether a regular path exists between a source block and a destination block.
- canReach(IBasicBlock<? extends IInstruction>, IBasicBlock<? extends IInstruction>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
-
Determine whether a path exists between a source block and a destination block.
- canReach(IBasicBlock<? extends IInstruction>, IBasicBlock<? extends IInstruction>, boolean, Collection<IBasicBlock<? extends IInstruction>>) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
-
Determine whether a path exists between a source block and a destination block.
- canReach(Digraph.V, Digraph.V) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- canRead() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
- canRead() - Method in class com.pnfsoftware.jeb.core.input.FileInput
- canRead() - Method in interface com.pnfsoftware.jeb.core.input.IInput
-
Determine whether this input is readable.
- canRead() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
- canRead() - Method in class com.pnfsoftware.jeb.core.input.SubInput
- canReadAsAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
- canReadAsDoubleFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
- canReadAsLong() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
- canReadAsLong() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Determine if this value can fit on a 64-bit long primitive.
- canReadAsSingleFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
- canReadAsUnsignedLong() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Determine if this value can fit as an unsigned long on a 64-bit long primitive (ie, with the MSB is set to 0).
- canReuseObject() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
-
Determine whether this action data object may be safely reused after a
ActionData.reset()
invocation. - canReuseObject() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
- canReverse() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Determine whether this operation, if it is a logical operation, can be reversed in-place (no new IR element would created).
- canReverse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
- canRun() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Quickly determine whether this State is usable, that is, can code be emulated (e.g.
- canSend() - Method in class com.pnfsoftware.jeb.util.logging.StatusLogDrip
-
Determine whether a call to
log
will be successful at this time. - canSetType(IJavaType, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Determine whether this type could be replaced by (as in, specialized) the provided other type.
- canThrow() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- canThrow() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- canThrow() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- canThrow() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
- canThrow() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Determine if the instruction can throw an exception.
- canThrow(BasicBlock<IDInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine whether the trailing instructions of a block can throw.
- canThrow(BasicBlock<IDInstruction>, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine whether a provided range of instructions of a block can throw.
- canThrow(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Determine whether a hypothetical execution of this IR expression could throw.
- canThrow(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- canUseCoreAPI() - Static method in class com.pnfsoftware.jeb.client.Licensing
- capacity() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Get the current capacity of the array.
- capacity() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
-
Get the history maximum capacity.
- capacity() - Method in class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
- capacity(int) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
-
Update the history capacity.
- capitalizeFirst(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Capitalize the first character of a string.
- CaptureInfo() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink.CaptureInfo
- CARRY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- CARRY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
Resulting carry from the addition of two operands with no carry-in bit.
It is recommended to avoid using this operator: ReplaceCARRY(OP1, OP2)
byLT_U(RESULT, OP1)
(orLT_U(RESULT, OP2)
) - CASE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- CASE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- CAST - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- CAST - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
unsigned truncation (unsigned cast), used for upsizing, downsizing, or regular type casts: the EOperation carries the resulting bitsize (and optional etype)
- CAST_CONVERSION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Special cast type reserved for integer-to-FP and FP-to-integer conversion operations during an IR conversion pass.
- CAST_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
signed extension (signed cast), used for upsizing: the EOperation carries the resulting bitsize (and optional etype)
- CAST_TO_BOOLEAN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Cast to primitive
- CAST_TO_BYTE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Cast to primitive
- CAST_TO_CHAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Cast to primitive
- CAST_TO_DOUBLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Cast to primitive
- CAST_TO_FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Cast to primitive
- CAST_TO_INT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Cast to primitive
- CAST_TO_LONG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Cast to primitive
- CAST_TO_OBJECT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Generic cast-to-object operator
- CAST_TO_SHORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Cast to primitive
- CAT_IN - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
- CAT_IN_OUT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
- CAT_OUT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
- CAT_RET - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
-
Return value for FC/SFC.
- CAT_STATIC - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
- CAT_TEMP - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
-
Temporary area.
- Catch - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Catch - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- CATCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- CATCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- catching(ILogger, Throwable) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- catching(ILogger, Throwable, String) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- catching(Throwable) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Log an exception's stack trace.
- catching(Throwable) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- catching(Throwable) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- catching(Throwable, String) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Log an exception's stack trace, prefixed by an optional message.
- catching(Throwable, String) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- catching(Throwable, String) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- catching(Throwable, String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Log an exception's stack trace, prefixed by an optional message.
- catching(Throwable, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- catching(Throwable, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- catchingDebug(ILogger, Throwable) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- catchingDebug(ILogger, Throwable, String) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- catchingSilent(Throwable) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Log an exception at the debug level.
- catchingSilent(Throwable) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- catchingSilent(Throwable) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- CborConstants - Interface in com.pnfsoftware.jeb.util.encoding.cbor
-
Constant values used by the CBOR format.
- CborDecoder - Class in com.pnfsoftware.jeb.util.encoding.cbor
-
Provides a decoder capable of handling CBOR encoded data from a
InputStream
. - CborDecoder(InputStream) - Constructor for class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Creates a new
CborDecoder
instance. - CborEncoder - Class in com.pnfsoftware.jeb.util.encoding.cbor
-
Provides an encoder capable of encoding data into CBOR format to a given
OutputStream
. - CborEncoder(OutputStream) - Constructor for class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Creates a new
CborEncoder
instance. - CborType - Class in com.pnfsoftware.jeb.util.encoding.cbor
-
Represents the various major types in CBOR, along with their .
- cc(int, String...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
-
Convenience method to quickly create and compile a single-input, no-output pattern.
- cc(String...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
-
Convenience method to quickly create and compile a single-input, no-output pattern.
- cc(String, IEGlobalContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Convenience method to parse an IR expression or statement.
- cc(String, IEGlobalContext, Class<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Convenience method to parse an IR expression or statement.
- ccnt - Static variable in class com.pnfsoftware.jeb.core.events.JebEvent
- ccnt - Static variable in class com.pnfsoftware.jeb.util.events.Event
- CDECL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Standard cdecl, a common alias used for common C conventions.
- CDocument - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST document used to render a decompiled piece of native code.
- CDocument(INativeSourceUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- CE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- CElementType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
A list of C AST element types.
- Cell - Class in com.pnfsoftware.jeb.core.output.table.impl
-
A simple implementation of an actionable visual cell item.
- Cell(String) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.Cell
-
Create a new cell.
- Cell(String, ItemClassIdentifiers) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.Cell
-
Create a new cell.
- Cell(String, ItemClassIdentifiers, long, int) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.Cell
-
Create a new cell.
- CellCoordinates - Class in com.pnfsoftware.jeb.core.output.table.impl
-
Simple implementation of cell coordinates.
- CellCoordinates(int, int) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.CellCoordinates
-
Create a cell coordinates object.
- CENTER - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- CEntityType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Type of decompiled C entity.
- CentralDirFileHeader - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
-
Representation of the central directory header of a Zip file.
- CentralDirFileHeader() - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.CentralDirFileHeader
- CEnvironment - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
-
Simulation environment.
- CEnvironment(INativeCodeUnit<?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- cf - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
- cf - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
AST constant factory (for convenience - referenced in
AbstractJOptimizer.jctx
). - CFBytesTrie<T> - Class in com.pnfsoftware.jeb.util.collect
-
A trie map specialized to handle context-free (CF) binary strings.
- CFBytesTrie() - Constructor for class com.pnfsoftware.jeb.util.collect.CFBytesTrie
- CFBytesTrie.IKeyExtractor<T> - Interface in com.pnfsoftware.jeb.util.collect
-
The key extractor provides the bytes (to be used in the trie) for an element to be stored in the trie.
- CFBytesTrie.Node - Class in com.pnfsoftware.jeb.util.collect
-
A node in the trie.
- CFC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
-
Continuous Function Chart
- cfg - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Target method's IR CFG, set up for convenience (see
IDMethodContext.getCfg()
) - cfg - Variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGVerifier
- cfg - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
- cfg - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
- CFG<InsnType extends ILocatedInstruction> - Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
-
This class represents a Control Flow Graph for a method, or more generally, any body of code.
- CFG<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
-
This class represents a Control Flow Graph for a method (routine) or any body of code.
- CFG(long, List<BasicBlock<InsnType>>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Create a standard CFG using a pre-constructed list of basic blocks.
- CFG(CFG<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Shallow duplication of the current CFG.
- CFG(Collection<BasicBlockBuilder<InsnType>>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Create a CFG using a pre-computed list of partial basic block.
- CFG(List<? extends InsnType>, List<IrregularFlowData>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Convenience constructor.
- CFG(List<? extends InsnType>, List<IrregularFlowData>, IInstructionAugmenter, long, long, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Create a CFG by recursively processing a list of sequential instructions.
- CFG(List<InsnType>, List<IrregularFlowData>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Create a CFG by recursively parsing a list of instructions.
- CFG(Map<Long, InsnType>, List<IrregularFlowData>, IInstructionAugmenter, long, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Create a CFG by recursively processing a collection of instructions.
- CFGFormatter<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
-
Customizable CFG formatter.
- CFGFormatter(CFG<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
Legacy CFG formatter.
- CFGFormatter(CFG<InsnType>, IVariableProvider, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
Build a CFG formatter with an optional variable provider to aid in the representation of data chains.
- cfgfwccnt - Static variable in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Performance counter reserved for internal use.
- cfgfwccnt - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
Performance counter reserved for internal use.
- CFGUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
-
Static utility routines for control flow graphs.
- CFGUtil - Class in com.pnfsoftware.jeb.core.units.code
-
Utility code for
IControlFlowGraph
. - CFGUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
- CFGUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.CFGUtil
- CFGUtil.BlockGroup - Class in com.pnfsoftware.jeb.core.units.code
-
Given a start block A and an end block B, find the group of blocks G flowing from A to B, such that: 1) all blocks in G are reachable from A; 2) no blocks in G are reachable from B.
- CFGUtil.DotFileGenerator - Class in com.pnfsoftware.jeb.core.units.code
-
GraphViz generator for CFG objects.
- CFGUtil.RegionFinder - Class in com.pnfsoftware.jeb.core.units.code
-
This class attempts to determine a region in a graph.
- CfgVerificationException - Exception in com.pnfsoftware.jeb.core.units.code.asm.cfg
-
This exception is raised when a CFG failed verification.
- CfgVerificationException(String, Object...) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.cfg.CfgVerificationException
- CFGVerifier<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
-
Verifier of control flow graphs.
- CFGVerifier(CFG<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGVerifier
- ChainedOperationResult<T> - Class in com.pnfsoftware.jeb.core.units.code.asm
-
Generic object representing the result of a unit of work (an operation) that is part of a chain of operations.
- ChainedOperationResult(T) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
-
Default constructor for a meaningful result, i.e.
- ChainedOperationResult(T, ChainedOperationResult.ContinuationStatus) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
-
Constructor for a result with the provided continuation status.
- ChainedOperationResult.ContinuationStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.asm
-
Status code to indicate if the result is meaningful and if the next operation should be performed.
- ChainType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
-
Type of data flow analysis chain.
- changedKey - Variable in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
- CHANNEL_MOST_UNSTABLE - Static variable in class com.pnfsoftware.jeb.core.Version
- CHANNEL_STABLE - Static variable in class com.pnfsoftware.jeb.core.Version
- ChannelHelper - Class in com.pnfsoftware.jeb.util.io
-
Helper for
Channel
s, in particular,SeekableByteChannel
s. - ChannelHelper(SeekableByteChannel, Endianness) - Constructor for class com.pnfsoftware.jeb.util.io.ChannelHelper
- ChannelUtil - Class in com.pnfsoftware.jeb.util.io
-
Utility methods for
Channel
s, in particular,SeekableByteChannel
s. - ChannelUtil() - Constructor for class com.pnfsoftware.jeb.util.io.ChannelUtil
- CHAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- CHAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- CHAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- CHARACTER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- Characters - Class in com.pnfsoftware.jeb.util.primitives
-
Utility methods for
character
or any number interpreted as character. - Characters() - Constructor for class com.pnfsoftware.jeb.util.primitives.Characters
- charAt(int) - Method in class com.pnfsoftware.jeb.util.base.CharSequenceList
- charEndIndex - Variable in class com.pnfsoftware.jeb.util.base.StarMatcher.Result
-
relative to the full buffer
- CHARLITERAL - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
- CharSequenceList - Class in com.pnfsoftware.jeb.util.base
-
Manager for a list of
CharSequence
, itself aCharSequence
. - CharSequenceList(List<CharSequence>) - Constructor for class com.pnfsoftware.jeb.util.base.CharSequenceList
- CharSequences - Class in com.pnfsoftware.jeb.util.format
-
Utility methods for character sequences.
- CharSequences() - Constructor for class com.pnfsoftware.jeb.util.format.CharSequences
- Charsets - Class in com.pnfsoftware.jeb.util.format
-
Character set utility methods.
- Charsets() - Constructor for class com.pnfsoftware.jeb.util.format.Charsets
- charStartIndex - Variable in class com.pnfsoftware.jeb.util.base.StarMatcher.Result
-
relative to the full buffer
- check() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
- check() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerInteger
- check() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerString
- check(long, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Check if a memory range has at least the given set of protection flags.
- check(CFG<IEStatement>, long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEOptFilterCanDiscard
- check(IUnit) - Method in interface com.pnfsoftware.jeb.core.IUnitFilter
-
Determine if the given unit passed the check.Implementors may choose to implement
IUnitFilter.check2(IUnit)
instead, which offers more control on the filtering process. - check(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescription
- check(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescriptions
- check(T) - Method in interface com.pnfsoftware.jeb.util.base.ISimpleFilter
- CHECK_MS - Static variable in class com.pnfsoftware.jeb.util.io.FileMonitor
-
Check frequency in ms, that is, the frequency at which a lock-file write-timestamp is verified.
- check2(IUnit) - Method in interface com.pnfsoftware.jeb.core.IUnitFilter
-
Determine if the given unit passed the check.
- checkAliasedType(INativeType, INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Check if a type aliases another type.
- checkBinaryPattern(INativeCodeAnalyzer<?>, BinaryPatternVerifier, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeAnalyzerUtil
- checkBinaryPattern(INativeCodeAnalyzer<?>, BinaryPatternVerifier, long, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeAnalyzerUtil
-
Convenience method to check if a given binary pattern verifier matches at the start of the given memory range.
- checkBlock(BasicBlock<IDInstruction>, DOpcodeType...) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Check for instruction matching in the provided block.
- Checkbox - Enum constant in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
- checkBytes(byte[], int, boolean, byte...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
-
Convenience method used to check for expected bytes at a specific offset within the provided data buffer.
- checkBytes(byte[], int, boolean, int...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- checkBytes(byte[], int, byte...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- checkBytes(byte[], int, int...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- checkBytes(IInput, int, byte...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- checkBytes(IInput, int, int...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- checkBytes(IInput, int, String) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- checkCallReturnAddress(IERoutineContext, CFG<IEStatement>, BasicBlock<IEStatement>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- checkedKeyName - Variable in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
- checkEquivalence(IJavaLabel, IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
- checkFalse(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- checkFileFreshness(File, long, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
- checkFileHash(File) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
-
Check whether a file is already present on the JEB.IO.
- checkFileHash(String) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
-
Check whether a file is already present on the JEB.IO.
- checkIfGoto(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Check that the statement is a simple "if(...) { goto x; }" and if so, returns "x"
- checkInput(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkInputWithUses(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkInterrupted() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Verify if an interruption request was made by the managing decompiler.
- checkInterrupted() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Verify if an interruption request was made by the managing decompiler.
- checkLegalInternalClassname(String) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
- checkNoUse(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkNoUse(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Check whether a variable, defined at the provided instruction, is not used.
- checkNoUse(long, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkNoUse(long, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Check whether a variable, defined at the provided instruction, is not used.
- checkNoUse(long, int, boolean, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkNoUse(long, int, boolean, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Check whether a variable, defined at the provided instruction, is not used.
- checkOffsetAndCount(int, int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- checkOperatorType(COperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
- checkOperatorType(JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
- checkOutput(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkOutput(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkOutputsWithDefs(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkOutputsWithDefs(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkRunningInstaller() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- checkSequence(CFG<IDInstruction>, int, DOpcodeType...) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Check for instruction matching in a sequence of blocks.
- checkSingleDef(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkSingleDef(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Check whether a used variable has a single definition point.
- checkSingleDef(long, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
-
Check whether a used variable has a single explicit definition point (i.e.
- checkSingleDef(long, int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- checkSingleDefNoInput(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkSingleDefNoInput(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Check whether a used variable has a single explicit definition point.
- checkSingleSource(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkSingleSource(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- checkSingleSource(long, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkSingleSource(long, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- checkSingleSource(long, int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- checkSingleUse(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkSingleUse(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- checkSingleUse(long, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- checkSingleUse(long, int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- checksumBlockFileUpdate(Checksum, File) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
- checksumBlockFileUpdate(Checksum, File, long, long) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
- checksumBlockFileUpdate(Checksum, RandomAccessFile, long) - Static method in class com.pnfsoftware.jeb.util.encoding.Hash
- checkTests() - Method in class com.pnfsoftware.jeb.client.PublicAnnouncement
- checkTrue(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- checkType(COperatorType...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- checkType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- checkUpdate() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Not called locally: it is entirely up to the client to implement and decide who calls this method.
- checkUpdate() - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
- chmod(String, String, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Change the permissions of a file or folder.
- chown(String, String, String, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Change the ownership of a file or folder.
- CIdentifierClass - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Class of a C identifier.
- CIRCLE - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
- CIRCLE_FILLED - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
- CKeyword - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C keywords and reserved tokens.
- Class - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Class - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- CLASS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
- CLASS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CEntityType
-
pseudo element
- CLASS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- CLASS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- CLASS_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- ClassCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
-
Class coordinates for bytecode code units.
- ClassCoordinates(int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.ClassCoordinates
- classes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
- CLASSID - Enum constant in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
-
ClassId data.
Type:class identifier
- classloaders - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- ClasspathCollector - Class in com.pnfsoftware.jeb.util.reflect
-
Collect classpaths and build a
ClassLoader
object using those paths. - ClasspathCollector() - Constructor for class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
- ClassVtablePaths<T> - Class in com.pnfsoftware.jeb.core.units.code.asm.type
- ClassVtablePaths(T, INodeFeatureExtractor<T>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.ClassVtablePaths
- CLEAN - Enum constant in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
-
The file is clean.
- cleanCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
- cleanGraph() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Perform clean-up after a change in CFG structure.
- cleanGraph(boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Perform clean-up after a change in CFG structure.
- cleanGraph(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Clean the graph of an IR method context.
- clear() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- clear() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Delete all cases entry, resulting in an empty switch.
- clear() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
- clear() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- clear() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
-
Remove all statements of the block, making the block effectively empty: {}.
- clear() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- clear() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- clear() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- clear() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
-
Reset the object by clearing all requests.
- clear() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
-
Remove all statements of the block, making the block effectively empty: {}
- clear() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
- clear() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- clear() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Clear the bitmap to all false.
- clear() - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
- clear() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
- clear() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- clear() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- clear() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
-
Clear all sets.
- clear() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- clear() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- clear() - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
- clear() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
- clear() - Method in class com.pnfsoftware.jeb.util.collect.IntList
- clear() - Method in class com.pnfsoftware.jeb.util.collect.IntMap
- clear() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
- clear() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- clear() - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
- clear() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Reset the reference counter.
- clear() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- clear() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- clear() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- clear() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
- clear() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- clear() - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- clear() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- clear() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
-
Clears the entire map.
- clear() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
-
Clears the set.
- clear() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- clear() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- clear() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- clear() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- clear(int) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
-
Clear a bucket.
- CLEAR - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- clearAllData(Object) - Method in interface com.pnfsoftware.jeb.core.IUserDataSupport
-
Remove all pieces of custom unit data.
- clearAllData(Object) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- clearAllData(Object) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- clearAllData(Object) - Method in class com.pnfsoftware.jeb.core.UserDataSupport
- clearAllDirty() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- clearAnalysisQueue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
- clearArgument() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- clearbit(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- clearBreakpoint(IDebuggerBreakpoint) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Remove an execution breakpoint.
- clearBreakpoints() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Remove all execution breakpoints.
- clearCache() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
- clearDirty(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- clearGlobalFilters() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- clearInstructionCache() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
Clear the instruction cache, if this processed uses one.
- clearNativeStack(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- clearProperty(String) - Method in interface com.pnfsoftware.jeb.core.properties.IConfiguration
-
Remove a property from the configuration object.
- clearProperty(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
- clearProperty(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
- clearSignaturesToWrite() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
- clearSpecialComments(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
- clearState() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
-
This method should be called before re-using the environment for another simulation.
- clearUnloadedProject() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Clear all unloaded projects from the project list.
- CLIENT_RUNNING_FILENAME_PREFIX - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- clientChoice - Variable in class com.pnfsoftware.jeb.core.events.ControllerNotification
- ClientNotification - Class in com.pnfsoftware.jeb.core.events
-
Event notification data for clients.
- ClientNotification(String) - Constructor for class com.pnfsoftware.jeb.core.events.ClientNotification
-
Create a new information notification.
- ClientNotification(String, ClientNotificationLevel) - Constructor for class com.pnfsoftware.jeb.core.events.ClientNotification
-
Create a new notification.
- ClientNotificationLevel - Enum Class in com.pnfsoftware.jeb.core.events
-
Notification level for
ClientNotification
. - clone() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- clone() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- clone() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
- clone() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- clone() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
- clone() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
- clone() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
- cloneArray(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Clone an array.
- cloneNode(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- close() - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginFactory
- close() - Method in class com.pnfsoftware.jeb.client.script.PythonScriptFactory
- close() - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryDatabase
-
Close the telemetry database.
- close() - Method in class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
- close() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- close() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
- close() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
- close() - Method in interface com.pnfsoftware.jeb.core.ICoreContext
-
Terminate this core context.
- close() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Close the context.
- close() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
- close() - Method in class com.pnfsoftware.jeb.core.input.FileInput
- close() - Method in interface com.pnfsoftware.jeb.core.input.IInput
-
Close that input and free all resources used by this object.
- close() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
- close() - Method in class com.pnfsoftware.jeb.core.input.SubInput
- close() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Close this project.
- close() - Method in interface com.pnfsoftware.jeb.util.base.AutoCloseable2
- close() - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractAutoClosingLock
- close() - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
-
Flushes and closes (I think, in the superclass) the stream.
- close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
- close() - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericZipBrowser
- close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
- close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
- close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
- close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
- close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
- close() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
- close() - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
- close() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- close() - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- close() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
- close() - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
-
Close this sub-channel and its master channel.
- close() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- close() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- close() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- closeElement() - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
-
Close the last opened element.
- closeElement(boolean) - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
-
Close the last opened element.
- closeEnginesContext(IEnginesContext) - Method in interface com.pnfsoftware.jeb.core.ICoreContext
-
Close an engines context
- closeMainProject() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- closeMainProject() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Convenience method used to close the main project (if any), that is, the first project of the first engines context managed by the JEB back-end.
- closeOpenedProject() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- closeSection() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- CLOUDSHIELD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- CMasterOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
-
Master optimizer for the C AST generated code.
- CMasterOptimizer(ICMethod) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
-
Create a standard AST master optimizer with no maximum runcount (unsafe).
- CMasterOptimizer(ICMethod, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
-
Create a standard AST master optimizer.
- CMethodSimulator - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
-
Pseudo-C method simulator.
- CMethodSimulator(ICMethod, CEnvironment) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
- CMethodSimulator(ICMethod, CEnvironment, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
- CMethodSimulator(ICMethod, CEnvironment, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
- CMethodSimulatorUtils - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
-
Utility methods.
- CMethodSimulatorUtils() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulatorUtils
- CMethodState - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
-
State of a simulated method.
- CMethodState(List<ICStatement>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- CMethodState.ControlWord - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
-
Control word.
- cmpFloat(OperationType, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- COARSE - Enum constant in enum class com.pnfsoftware.jeb.core.output.AddressConversionPrecision
-
Raw precision: don't need any reference to context (for example, in a text, would be the line+column number "152:10")
- CODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
-
Informative: code should be defined, but not necessarily the beginning of a function (symbol can be defined in the middle of a function)
- CODE - Static variable in class com.pnfsoftware.jeb.core.units.code.Pointer
-
Address references an area of code; it is recommended to use
CodePointer
instead for routines/methods. - CODE_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- CODE_ERROR - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- CODE_ERRORS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- CODE_INSTRUCTIONS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- CODE_LIBRARY - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- CODE_LOAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- CODE_METADATA - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- CODE_NOT_IMPLEMENTED - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- CODE_NOT_SUPPORTED - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- CODE_ORPHAN - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- CODE_ROUTINE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- CODE_SLACK - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- CODE_STUB - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- CODE_SUCCESS - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- CODE_UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- CODE_UNLOAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- CodeAddition - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
-
this type indicates that new code items were added to the unit.
- CodeAnalysisCompleted - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
This event is issued by
INativeCodeUnit
when a code analysis is completed. - CodeAnalyzerUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Utility methods for the generic code analyzer.
- CodeAnalyzerUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeAnalyzerUtil
- CodeAnchor - Class in com.pnfsoftware.jeb.core.output.code
-
Named anchors for code documents.
- CodeCommentManager<U extends ICodeUnit> - Class in com.pnfsoftware.jeb.core.units.code
-
A comment manager for
code units
. - CodeCommentManager(U) - Constructor for class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
- CodeConstant - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
A code constant object is a literal with a name and a fixed value.
- CodeConstant(String, Object) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
- CodeConstantManager - Class in com.pnfsoftware.jeb.core.units.code.asm.type
- CodeConstantManager() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- CodeCoordinatesUtil - Class in com.pnfsoftware.jeb.core.output.code.coordinates
-
Utility methods for
ICodeCoordinates
implementing classes. - CodeCoordinatesUtil() - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.CodeCoordinatesUtil
- CodeDocument - Class in com.pnfsoftware.jeb.core.output.code
-
A text document base class for units that wish to output code (eg, assembly code, high level code).
- CodeDocument() - Constructor for class com.pnfsoftware.jeb.core.output.code.CodeDocument
- CodeDocumentPart - Class in com.pnfsoftware.jeb.core.output.code
-
A document part specific to code outputs.
- CodeDocumentPart(long) - Constructor for class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Create a new code document part, attached to the given anchor.
- CodeFontChanged - Enum constant in enum class com.pnfsoftware.jeb.client.events.JC
-
Code font was changed
- CodeGapAnalysisStyle - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Types of analysis for gaps in code areas.
- CODELESS_FOLDER_DEFAULT_NAME - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
- CODELESS_SIGS_EXTENSION - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
- CodelessLibraryID - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
-
Make it a dynamic enum for users to add its own libraries?
- CodelessLibraryVersion - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
- CodelessLibraryVersion(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
- CodelessSignatureManager - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
-
Manage a set of
ExecutableModel
, such that an unknown binary can be matched against these models (see {CodelessSignatureManager.match(INativeCodeUnit, CodelessSignaturePackageEntry)
), or identified as containing code from the models (see {CodelessSignatureManager.identifyLibraries(INativeCodeUnit)
). - CodelessSignaturePackageEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
-
Represent a codeless signature package available through
CodelessSignatureManager
. - CodelessSignaturePackageEntry(File) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignaturePackageEntry
- CodeLine - Class in com.pnfsoftware.jeb.core.output.code
-
Class for code lines.
- CodeLine() - Constructor for class com.pnfsoftware.jeb.core.output.code.CodeLine
- CodeNodeUtil - Class in com.pnfsoftware.jeb.core.output.tree
-
Convenience methods to filter
ICodeNode
s. - CodeNodeUtil() - Constructor for class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
- CodeObjectUnitUtil - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Utility routines for
ICodeObjectUnit
. - CodeObjectUnitUtil() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
- CodePointer - Class in com.pnfsoftware.jeb.core.units.code
-
Standard implementation of a pointer to code.
- CodePointer(long) - Constructor for class com.pnfsoftware.jeb.core.units.code.CodePointer
-
Create an entry-point description using a default processor mode.
- CodePointer(long, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.CodePointer
-
Create an entry-point address description.
- CodePointer(ICodePointer) - Constructor for class com.pnfsoftware.jeb.core.units.code.CodePointer
- CodeUtil - Class in com.pnfsoftware.jeb.core.units.code
-
Utility routines for code units.
- CodeUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.CodeUtil
- CoffDebugDirectoryEntry - Class in com.pnfsoftware.jeb.core.units.codeobject
-
The COFF Debug directory object used by
PE units
. - COLDFIRE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- COLLAPSE - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Request to mark an item as collapsed (rendering should be hidden) or expanded (normal rendering, not hidden).
- collect(Collection<String>) - Method in class com.pnfsoftware.jeb.util.base.StarMatcher
-
Collect all
matches
. - collectAllPhysicalMethodIndices(Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- collectAllPhysicalOffsets(Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Gather all physical offsets for this element and all its constituents.
- collectAllPhysicalOffsets(Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Collect physical offsets for this element and all its constituents.
- collectBits(List<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- collectCandidateMemoryDerefs(IEGeneric, EDefUseInfo, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
-
The default implementation does nothing and requests continuation.
- collectCandidateMemoryDerefs(IEGeneric, EDefUseInfo, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
-
This method is called potentially-used/defined variables (candidates) are being collected for
IEMem
IR expressions. - collectClasses(ICodeUnit, boolean, boolean, Pattern) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
-
Collect classes.
- collectIndirectCallReferences() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- collectIndirectCallReferences() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
-
Collect the list of dereferenced addresses computed by a call-to-sub instruction.
- collectIndirectCallReferences(long) - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- collectIndirectCallReferences(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Collect the list of dereferenced addresses computed by a call-to-sub instruction.
- collectInstructionAllDefs(long, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- collectInstructionAllDefs(long, Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- collectInstructionAllUses(long, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- collectInstructionAllUses(long, Collection<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- CollectionOrder - Enum Class in com.pnfsoftware.jeb.util.collect
-
List of collection orderings.
- collectionSizes - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- collectionSizes - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
- CollectionUtil - Class in com.pnfsoftware.jeb.util.collect
-
Convenience methods for Java
collections
, in particular,lists
. - CollectionUtil() - Constructor for class com.pnfsoftware.jeb.util.collect.CollectionUtil
- collectMethods(ICodeUnit, boolean, boolean, Pattern) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
-
Collect methods.
- collectMulti(Map<K, C>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Collect the values of a multi-map.
- collectRegisters(Set<Long>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- collectSourceIds(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- collectSourceIds(Collection<Integer>, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- collectSubExpressions(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Perform a shallow collection of the sub-expressions of this expression.
- collectSubExpressions(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- collectSubExpressions(Collection<IEGeneric>, Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Perform a shallow collection of the sub-expressions of this statement.
- collectSubExpressions(List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Collect all sub-expressions of this expression, in evaluation order.
- collectTypes(IPrototypeItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- collectUniqueVarIds(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Collect the unique list of variable ids making up this expression, including the expression itself if is an
IDVar
. - collectUsedExpressions(Collection<Couple<IEGeneric, IEGeneric>>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Perform a shallow collection of the first-level expressions used by this statement.
- collectVarIds(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- collectVarIds(Set<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Recursively collect all the variable ids used and defined by this expression.
- collectVars(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Collect all the
variables
making up this expression, including the expression itself if is a variable. - collectVars(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- collectVars(IEGeneric, Collection<IEVar>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Collect all EVars of an expression.
- collectVirtualMethodOverrides(int, int, Collection<VirtualMethodCoordinates>, Collection<VirtualMethodCoordinates>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
-
Gather the overrides and reverse-overrides of a virtual method.
- collectVirtualMethodOverrides(INativeMethodItem, Collection<INativeMethodItem>, Collection<INativeMethodItem>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- columnBegin - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- columnEnd - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- com.pnfsoftware.jeb.client - package com.pnfsoftware.jeb.client
-
This package and its sub-packages contain types and interfaces used to build JEB clients and interact with client-specific sides of a JEB instance.
- com.pnfsoftware.jeb.client.api - package com.pnfsoftware.jeb.client.api
-
Types used by scripts to interact with the analysis results presented by a JEB client.
- com.pnfsoftware.jeb.client.events - package com.pnfsoftware.jeb.client.events
-
Types related to client-specific events (not back-end events).
- com.pnfsoftware.jeb.client.floating - package com.pnfsoftware.jeb.client.floating
-
Types used to by floating clients to interact with controllers.
- com.pnfsoftware.jeb.client.jebio - package com.pnfsoftware.jeb.client.jebio
-
Types to interact with the JEB.IO portal.
- com.pnfsoftware.jeb.client.script - package com.pnfsoftware.jeb.client.script
-
Facility code to provide implementors of JEB clients a way to offer scripting supports to JEB users.
- com.pnfsoftware.jeb.client.telemetry - package com.pnfsoftware.jeb.client.telemetry
-
Types related to telemetry information that can be generated by JEB clients.
- com.pnfsoftware.jeb.core - package com.pnfsoftware.jeb.core
-
The core package and sub-packages define classes and interfaces to interact with and develop JEB back-end plugins.
- com.pnfsoftware.jeb.core.actions - package com.pnfsoftware.jeb.core.actions
-
Support types for actions that units may provide and implementation in order to allow generic access requests.
- com.pnfsoftware.jeb.core.dao - package com.pnfsoftware.jeb.core.dao
-
Data Access Objects types used by the back-end engines to access artifact files, project files, configuration files, and so on.
- com.pnfsoftware.jeb.core.dao.impl - package com.pnfsoftware.jeb.core.dao.impl
-
Simple implementations DAOs that can be instantiated by clients.
- com.pnfsoftware.jeb.core.events - package com.pnfsoftware.jeb.core.events
-
Event and notification types used by the back-end.
- com.pnfsoftware.jeb.core.exceptions - package com.pnfsoftware.jeb.core.exceptions
-
Custom exceptions generated by the back-end.
- com.pnfsoftware.jeb.core.input - package com.pnfsoftware.jeb.core.input
-
Types used by units to read data.
- com.pnfsoftware.jeb.core.output - package com.pnfsoftware.jeb.core.output
-
Types to build unit-generated contents in the form of text, table, or tree documents.
- com.pnfsoftware.jeb.core.output.code - package com.pnfsoftware.jeb.core.output.code
-
Specialized text document useful for code units.
- com.pnfsoftware.jeb.core.output.code.coordinates - package com.pnfsoftware.jeb.core.output.code.coordinates
-
Coordinates system used by code units.
- com.pnfsoftware.jeb.core.output.table - package com.pnfsoftware.jeb.core.output.table
-
Types for table documents, useful to represent tabular data generated by a unit.
- com.pnfsoftware.jeb.core.output.table.impl - package com.pnfsoftware.jeb.core.output.table.impl
-
Trivial implementations for the table package interfaces.
- com.pnfsoftware.jeb.core.output.text - package com.pnfsoftware.jeb.core.output.text
-
Types for text documents, useful to represent textual data generated by a unit.
- com.pnfsoftware.jeb.core.output.text.impl - package com.pnfsoftware.jeb.core.output.text.impl
-
Trivial implementations for the text package interfaces.
- com.pnfsoftware.jeb.core.output.tree - package com.pnfsoftware.jeb.core.output.tree
-
Types to generate tree documents, useful to represent hierarchical data generated by a unit.
- com.pnfsoftware.jeb.core.output.tree.impl - package com.pnfsoftware.jeb.core.output.tree.impl
-
Trivial implementations for the tree package interfaces.
- com.pnfsoftware.jeb.core.properties - package com.pnfsoftware.jeb.core.properties
-
Types defining configuration objects, property definition manager, and property manager.
- com.pnfsoftware.jeb.core.properties.impl - package com.pnfsoftware.jeb.core.properties.impl
-
Standard implementation of the
properties
set of interfaces. - com.pnfsoftware.jeb.core.units - package com.pnfsoftware.jeb.core.units
-
Types used to implement and access data identifiers, parsers, code analyzers, disassemblers, decompilers, and debuggers.
- com.pnfsoftware.jeb.core.units.code - package com.pnfsoftware.jeb.core.units.code
-
Types related to JEB code plugins, including disassemblers, decompilers, and debuggers.
- com.pnfsoftware.jeb.core.units.code.android - package com.pnfsoftware.jeb.core.units.code.android
-
This package and sub-packages contain all types used by Android code analysis plugins.
- com.pnfsoftware.jeb.core.units.code.android.adb - package com.pnfsoftware.jeb.core.units.code.android.adb
-
Types to access and interact with the
Android Debug Bridge
(adb). - com.pnfsoftware.jeb.core.units.code.android.controlflow - package com.pnfsoftware.jeb.core.units.code.android.controlflow
-
Control flow graph classes used by the Android components, including
dexdec
. - com.pnfsoftware.jeb.core.units.code.android.dex - package com.pnfsoftware.jeb.core.units.code.android.dex
-
Types representing an Dex structures and Dalvik code.
- com.pnfsoftware.jeb.core.units.code.android.ir - package com.pnfsoftware.jeb.core.units.code.android.ir
-
This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred to as
dexdec
) Intermediate Representation (IR) objects. - com.pnfsoftware.jeb.core.units.code.android.render - package com.pnfsoftware.jeb.core.units.code.android.render
-
Specific types used by Dex units to render Dex disassembly code.
- com.pnfsoftware.jeb.core.units.code.asm - package com.pnfsoftware.jeb.core.units.code.asm
-
This package and sub-packages contains types used by the native code analysis pipeline, including
gendec
(the generic decompiler). - com.pnfsoftware.jeb.core.units.code.asm.analyzer - package com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Types relating to the disassembler engine.
- com.pnfsoftware.jeb.core.units.code.asm.cfg - package com.pnfsoftware.jeb.core.units.code.asm.cfg
-
Control-flow graph types specific to native code.
- com.pnfsoftware.jeb.core.units.code.asm.decompiler - package com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
This package and its sub-packages contain the types used to access
gendec
, JEB's generic decompiler. - com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST types, used in AST documents provided by the
source units
generated bygendec
. - com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
-
Types specific to
gendec
's AST optimizers. - com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
-
C simulator types, used to emulate AST statements.
- com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
-
Specific exception types that may be thrown by
gendec
components. - com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Types used to create and access
gendec
's IR (Intermediate Representation). - com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Types used by the IR template and IR compiler.
- com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
-
IR emulator facility.
- com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Types specific to
gendec
's IR optimizers. - com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt - package com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
Common types used by
gendec
's optimizers. - com.pnfsoftware.jeb.core.units.code.asm.items - package com.pnfsoftware.jeb.core.units.code.asm.items
-
Native code items, including code items and data items.
- com.pnfsoftware.jeb.core.units.code.asm.mangling - package com.pnfsoftware.jeb.core.units.code.asm.mangling
-
Types related to mangling and de-mangling of native names.
- com.pnfsoftware.jeb.core.units.code.asm.memory - package com.pnfsoftware.jeb.core.units.code.asm.memory
-
Types used to represent a virtual memory used when analyzing native code.
- com.pnfsoftware.jeb.core.units.code.asm.processor - package com.pnfsoftware.jeb.core.units.code.asm.processor
-
Types used to define and represent processors' instructions, operands, and registers.
- com.pnfsoftware.jeb.core.units.code.asm.processor.arch - package com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Architecture-specific information for processors, such as as common registers bank definitions.
- com.pnfsoftware.jeb.core.units.code.asm.processor.memory - package com.pnfsoftware.jeb.core.units.code.asm.processor.memory
-
The encoded memory area types can be used to represent some operand encodings.
- com.pnfsoftware.jeb.core.units.code.asm.render - package com.pnfsoftware.jeb.core.units.code.asm.render
-
Types used during the generation of native code disassembly.
- com.pnfsoftware.jeb.core.units.code.asm.sig - package com.pnfsoftware.jeb.core.units.code.asm.sig
-
Types for library code signatures (siglib) generation and identification.
- com.pnfsoftware.jeb.core.units.code.asm.sig.codeless - package com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
-
Types for "code-less" signatures.
- com.pnfsoftware.jeb.core.units.code.asm.simulator - package com.pnfsoftware.jeb.core.units.code.asm.simulator
-
Types used for (limtied) native instruction simulation.
- com.pnfsoftware.jeb.core.units.code.asm.type - package com.pnfsoftware.jeb.core.units.code.asm.type
-
Classes and interfaces to access and define native types and related objects, used by JEB's native code analysis pipeline (including
gendec
). - com.pnfsoftware.jeb.core.units.code.dart - package com.pnfsoftware.jeb.core.units.code.dart
-
Types used by Dart code analysis plugins.
- com.pnfsoftware.jeb.core.units.code.debug - package com.pnfsoftware.jeb.core.units.code.debug
-
Types used by debugger plugins.
- com.pnfsoftware.jeb.core.units.code.debug.impl - package com.pnfsoftware.jeb.core.units.code.debug.impl
-
Standard implementations of debugger related interfaces.
- com.pnfsoftware.jeb.core.units.code.java - package com.pnfsoftware.jeb.core.units.code.java
-
Types used to manipulate
dexdec
-generated (Dex decompiler) Java Abstract Syntax Tree (AST) objects. - com.pnfsoftware.jeb.core.units.code.simatic - package com.pnfsoftware.jeb.core.units.code.simatic
-
Public types and interfaces provided by the Simatic S7 analysis plugins.
- com.pnfsoftware.jeb.core.units.code.wincommon - package com.pnfsoftware.jeb.core.units.code.wincommon
-
Types specific to Windows operating systems.
- com.pnfsoftware.jeb.core.units.codeobject - package com.pnfsoftware.jeb.core.units.codeobject
-
Types specific to code objects, such as Windows PE, Linux ELF, or Apple Mach-O.
- com.pnfsoftware.jeb.core.units.codeobject.dwarf - package com.pnfsoftware.jeb.core.units.codeobject.dwarf
-
ELF DWARF specific types.
- com.pnfsoftware.jeb.core.units.impl - package com.pnfsoftware.jeb.core.units.impl
-
Standard implementations of basic units objects.
- com.pnfsoftware.jeb.core.util - package com.pnfsoftware.jeb.core.util
-
Utility types specific to JEB core, such as unit helper classes.
- com.pnfsoftware.jeb.util - package com.pnfsoftware.jeb.util
-
Utility library.
- com.pnfsoftware.jeb.util.base - package com.pnfsoftware.jeb.util.base
-
Basic utility types, used by other utility code.
- com.pnfsoftware.jeb.util.collect - package com.pnfsoftware.jeb.util.collect
-
Collections, such as segments, custom maps/sets/lists, etc.
- com.pnfsoftware.jeb.util.concurrent - package com.pnfsoftware.jeb.util.concurrent
-
Types related to concurrency, synchronization, and external code execution.
- com.pnfsoftware.jeb.util.encoding - package com.pnfsoftware.jeb.util.encoding
-
Types to encode and decode data, including hashes/digests calculator, zip and xml implementations.
- com.pnfsoftware.jeb.util.encoding.cbor - package com.pnfsoftware.jeb.util.encoding.cbor
-
CBOR (Concise Binary Object Representation) types.
- com.pnfsoftware.jeb.util.encoding.jflex - package com.pnfsoftware.jeb.util.encoding.jflex
-
Jflex usage types.
- com.pnfsoftware.jeb.util.encoding.jflex.lexers - package com.pnfsoftware.jeb.util.encoding.jflex.lexers
-
Actual (concrete) lexers are stored in this package.
- com.pnfsoftware.jeb.util.encoding.json - package com.pnfsoftware.jeb.util.encoding.json
-
JSON types provided by the JSON parser.
- com.pnfsoftware.jeb.util.encoding.json.parser - package com.pnfsoftware.jeb.util.encoding.json.parser
-
JSON parser package.
- com.pnfsoftware.jeb.util.encoding.xml - package com.pnfsoftware.jeb.util.encoding.xml
-
Custom read-only XML parser implementation, adhering to
org.w3.dom
. - com.pnfsoftware.jeb.util.encoding.zip - package com.pnfsoftware.jeb.util.encoding.zip
-
Zip archive browser facade to access the Oracle, Apache, or other implementations.
- com.pnfsoftware.jeb.util.encoding.zip.fsr - package com.pnfsoftware.jeb.util.encoding.zip.fsr
-
Custom read-only Zip archive parser, with the goal of being fast and fault-tolerant.
- com.pnfsoftware.jeb.util.events - package com.pnfsoftware.jeb.util.events
-
Types to implement event sources, and event listeners.
- com.pnfsoftware.jeb.util.format - package com.pnfsoftware.jeb.util.format
-
Types used to format data to text.
- com.pnfsoftware.jeb.util.graph - package com.pnfsoftware.jeb.util.graph
-
Types used to represent graphs.
- com.pnfsoftware.jeb.util.interpreter - package com.pnfsoftware.jeb.util.interpreter
-
Types used to build program interpreters.
- com.pnfsoftware.jeb.util.io - package com.pnfsoftware.jeb.util.io
-
Types for I/O operations, such as file writing/reading, file monitors, directory browsing.
- com.pnfsoftware.jeb.util.logging - package com.pnfsoftware.jeb.util.logging
-
Types used access the logging system used by JEB.
- com.pnfsoftware.jeb.util.math - package com.pnfsoftware.jeb.util.math
-
Utility code for mathematical operations.
- com.pnfsoftware.jeb.util.net - package com.pnfsoftware.jeb.util.net
-
Utility code for network operations.
- com.pnfsoftware.jeb.util.primitives - package com.pnfsoftware.jeb.util.primitives
-
Utility code operating on primitives.
- com.pnfsoftware.jeb.util.reflect - package com.pnfsoftware.jeb.util.reflect
-
Reflection utility code.
- com.pnfsoftware.jeb.util.serialization - package com.pnfsoftware.jeb.util.serialization
-
JEB's custom serialization facility (PNF-ORPD).
- com.pnfsoftware.jeb.util.serialization.annotations - package com.pnfsoftware.jeb.util.serialization.annotations
-
Annotations used by JEB's serialization facility.
- com.pnfsoftware.jeb.util.serialization.objects - package com.pnfsoftware.jeb.util.serialization.objects
-
Custom types used internally by JEB's serialization facility.
- CommandExec - Class in com.pnfsoftware.jeb.util.concurrent
-
An object to allow the execution of external commands with timeout.
- CommandExec(long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.CommandExec
-
Create an object with an optional timeout.
- CommandParameter - Class in com.pnfsoftware.jeb.util.interpreter
-
Definition of a command's parameter.
- CommandParameter(String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
- CommandParameter(String, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
- CommandParameter(String, String, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
- CommandParameter(String, String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
- CommandParameter(String, String, boolean, boolean, IAutocompleteListProvider) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
- CommandParameter(String, String, String, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.CommandParameter
- comment - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- Comment - Class in com.pnfsoftware.jeb.core.units.impl
-
Comments are managed by
comment managers
. - Comment() - Constructor for class com.pnfsoftware.jeb.core.units.impl.Comment
- Comment(String) - Constructor for class com.pnfsoftware.jeb.core.units.impl.Comment
- Comment(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.impl.Comment
- Comment(String, String, Collection<MetaComment>) - Constructor for class com.pnfsoftware.jeb.core.units.impl.Comment
- COMMENT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- COMMENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeAttributeSignerID
-
Signer to extract all comments from the signed routine
- COMMENT - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- COMMENT - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Create a comment.
- COMMENT_AUTO - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- COMMENT_FLAG_ASSEMBLY_ONLY - Static variable in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
- COMMENT_FLAG_DECOMPILER_META - Static variable in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
- COMMENT_FLAG_FAVORITE - Static variable in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- COMMENT_FLAG_SOURCE_ONLY - Static variable in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
- COMMENT_UPDATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
- COMMENT2 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- commentBlockBegin - Variable in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- commentBlockEnd - Variable in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- CommentGenerator - Class in com.pnfsoftware.jeb.core.output.code
-
A comment generator for
CodeDocument
s. - CommentGenerator(CodeDocumentPart, String) - Constructor for class com.pnfsoftware.jeb.core.output.code.CommentGenerator
- CommentGenerator(CodeDocumentPart, String, int, int) - Constructor for class com.pnfsoftware.jeb.core.output.code.CommentGenerator
- commentInline - Variable in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- CommentManager - Class in com.pnfsoftware.jeb.core.units.impl
-
Basic implementation using String addressing only.
- CommentManager(IInteractiveUnit) - Constructor for class com.pnfsoftware.jeb.core.units.impl.CommentManager
- CommentUpdate - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- commit() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
- commit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
-
Commit the changes to memory.
- commit(boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
- commitChanges() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
-
Commit the modifications onto the underlying VM.
- commitChanges(boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
-
Commit the modifications onto the underlying VM.
- commitMemoryChanges(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- COMMON_PRIMITIVE_SIZES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
-
Typical primitives sizes on 32-bit arch.: char=1, short=2, int=4, long=4 (!), long-long=8, float=4, double=8, long-double=10.
- COMMON_PRIMITIVE_SIZES64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
-
Typical primitives sizes on 64-bit arch.: char=1, short=2, int=4, long=8 (!), long-long=8, float=4, double=8, long-double=10.
- CommonsConfigurationWrapper - Class in com.pnfsoftware.jeb.core.properties.impl
-
This class wraps Apache Commons Configuration v2 objects.
- CommonsConfigurationWrapper(Configuration) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
-
Create a wrapper.
- COMP_ANDROID_ART - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- COMP_ANDROID_NDK - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- COMP_UNKNOWN - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- COMP_UNKNOWN_LINUX - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- COMP_UNKNOWN_WINDOWS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- COMP_VISUAL_STUDIO - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- compare(int, Comparator<T>, CFG<T>, CFG<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
-
Basic CFG comparison.
- compare(CFG<T>, CFG<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
-
Basic CFG comparison.
- compare(Character, Character) - Method in class com.pnfsoftware.jeb.util.format.AlphanumCharComparator
- compare(String, int, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
- compare(String, String) - Method in class com.pnfsoftware.jeb.util.format.NumberComparator
- compare(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- compare(Collection<? extends T>, Collection<? extends T>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
- compareAndGetMostPrecise(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- compareByReference(Collection<? extends T>, Collection<? extends T>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
- compareBytes(byte[], int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Compare arrays of bytes.
- compareCI(String, int, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
- compareDocumentPosition(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- compareFiles(File, File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Compare the contents of two files for equality.
- compareHandlers(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Compare the protection information of two blocks.
- compareKeys(K, K) - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
- compareKeys(K, K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
-
Compare two keys using the map's actual comparator.
- compareSimple(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Simple comparison: are both types objects (incl.
- compareTo(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- compareTo(SPDC) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- compareTo(TypeLibraryEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
- compareTo(Version) - Method in class com.pnfsoftware.jeb.core.Version
- compareTo(IntegerSegment) - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
- compareTo(LongSegment) - Method in class com.pnfsoftware.jeb.util.collect.LongSegment
- compareTo(Token) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.Token
- compareToArray(List<Integer>, int[]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
- compareToIgnoreChannel(Version) - Method in class com.pnfsoftware.jeb.core.Version
- compareToIgnoreTimestamp(Version) - Method in class com.pnfsoftware.jeb.core.Version
- compareToIgnoreTimestampAndChannel(Version) - Method in class com.pnfsoftware.jeb.core.Version
- compareU(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- compareUnsigned(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Compare two longs as unsigned.
- compile() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- compile(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- compile(EPatternCompiler) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- compile(EPatternCompiler.EPattern) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
-
Compile an IR pattern.
- compileCfg(IERoutineContext, String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Compile a sequence of statements and return the CFG.
- compileCfg(String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Compile a sequence of statements and return the CFG.
- CompiledExpression(IERoutineContext, IEGeneric) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledExpression
- CompiledField() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- CompiledProgram() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledProgram
- CompiledRoutine(IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledRoutine
- CompiledStatement(IEStatement) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledStatement
- compileExpression(IERoutineContext, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Compile a non-statement expression.
- compileExpression(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Compile a non-statement expression.
- compileProgram(File) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Compile an IR program made of 1 or more routines.
- compileProgram(String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Compile an IR program made of 1 or more routines.
- compileProgram(List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Compile an IR program made of 1 or more routines.
- compileRoutine(String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Compile an IR routine.
- CompilerType - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Dynamic enumeration of common compiler types.
- CompilerType(int, String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
- compileStatement(IERoutineContext, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Compile a single statement.
- compileStatement(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Compile a single statement.
- complete() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
- completeClassInitialization(INativeClassItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
- completeClassTypeInitialization(IClassType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
- COMPLETED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilationStatus
-
The decompilation of the target is complete.
- COMPLETED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
- COMPLEX - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
-
DO NOT USE.
- COMPLEX - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
-
Complex number type, usually a built-in type aggregating two floating-points.
- compname - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
- compose(IERoutineContext, IEGeneric...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Create a composition if the provided list of elements contains at least two entries, else return the single element.
- compose(IERoutineContext, Collection<IEGeneric>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Create a composition if the provided list of elements contains at list two entries, else return the single element.
- COMPOSE_2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-operation (convenience): represents an
IECompose
of two parts (low bits, high-bits) - COMPOSE_2EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-operation (convenience): represents an
IECompose
of two equal-length parts - COMPOSITE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
-
Composite type, such as an array or a structure or union.
- compressFolder(String, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Compress a folder and its contents to a zip archive.
- CompressPersistedProject - Static variable in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Project property
- compute() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
-
Compute the requested digests and stream size.
- compute(byte[], long, int, T[], IMachineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator
-
Compute the result of the instruction (ADD, SUB...).
- computeEdgeBetweenness() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
-
Compute the edge-betweenness score of all edges of the graph using Girvan-Newman.
- CONCAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Similar to ADD (+), but for strings
- ConcurrentException - Exception in com.pnfsoftware.jeb.util.concurrent
-
This exception can be raised when a concurrency error is detected.
- ConcurrentException() - Constructor for exception com.pnfsoftware.jeb.util.concurrent.ConcurrentException
- ConcurrentException(String) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.ConcurrentException
- ConcurrentException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.ConcurrentException
- ConcurrentException(Throwable) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.ConcurrentException
- ConcurrentHashSet<E> - Class in com.pnfsoftware.jeb.util.collect
-
The
set
version of aConcurrentHashMap
. - ConcurrentHashSet() - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- ConcurrentHashSet(int) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- ConcurrentHashSet(Collection<? extends E>) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- ConcurrentList<T> - Class in com.pnfsoftware.jeb.util.collect
-
A concurrent version of
ArrayList
. - ConcurrentList() - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentList
- ConcurrentList(int) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentList
- ConcurrentList(ArrayList<T>) - Constructor for class com.pnfsoftware.jeb.util.collect.ConcurrentList
- COND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
-
ternary conditional operator
- COND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-operation: represents an
IECond
(operands: predicate, trueExp, falseExp) - COND_BRANCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
-
Source conditionally branches on target
- COND_EXP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
conditional expression operator: p ? a: b
- CONDITIONAL_EXEC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
-
Instruction executes conditionally
- ConditionalExpression - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- ConditionalExpression - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- config - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- ConfigurationMemoryMap - Class in com.pnfsoftware.jeb.core.properties.impl
-
Configuration implementation where objects are stored in a hash-map in memory.
- ConfigurationMemoryMap() - Constructor for class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
- ConfigurationMemoryMap(IConfiguration) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
- CONSERVATIVE - Static variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- Const - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
- CONST - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- CONST - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- constant - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- constant - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- Constant - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Constant - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- Constants - Class in com.pnfsoftware.jeb.client.floating
-
Constants used by the floating controller.
- Constants() - Constructor for class com.pnfsoftware.jeb.client.floating.Constants
- ConstantsFormatter - Class in com.pnfsoftware.jeb.core.units.code.asm.render
-
A formatter for a series code constants.
- ConstantsFormatter(CodeConstant) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
- ConstantsFormatter(Collection<CodeConstant>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
- ConstantsFormatter(Collection<CodeConstant>, Object) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
- Constraint - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
- Constraint(Collection<Func>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
- CONSTRUCTOR - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- constructorMap - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- ContainerFactory - Interface in com.pnfsoftware.jeb.util.encoding.json.parser
-
Container factory for creating containers for JSON object and JSON array.
- CONTAINERS_FIRST - Static variable in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
- ContainerUnit - Class in com.pnfsoftware.jeb.core.units.impl
-
Container units are non-binary units used to represent tree structures.
- ContainerUnit(String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
-
Create a container unit of the "composite" format type.
- ContainerUnit(String, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
-
Create a container unit.
- contains(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
-
Indicate if an address is defined in this
MemoryRanges
- contains(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Indicates if the target expression contains any token expression
- contains(E) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
- contains(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- contains(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- contains(Object) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- contains(Object) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
-
Fast presence check, in O(log N) instead of O(N), the expected time complexity for search in a list.
- contains(Object) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- contains(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- contains(String, String...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
A many-element variant of
String.contains
. - contains(Collection<?>, Object) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
-
Safely check if an object is present within a collection.
- contains(V) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
- containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
-
Fast presence check, in O(log N) instead of O(N).
- containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- containsAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- containsAt(String, int, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Indicates if a String s contains a particular substring at a specified index.
- containsBreak(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- containsCppSeparator(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Fast check, equivalent to
string.contains(CPP_PACKAGE_SEPARATOR)
. - containsInstruction(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Determine whether the CFG contains the provided instruction.
- containsKey(int) - Method in class com.pnfsoftware.jeb.util.collect.IntMap
-
Determine if the key maps to an entry in the map.
- containsKey(Object) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- containsKey(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
- containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- containsKey(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- containsKey(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
- containsKey(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
- containsLabel(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- containsMemoryAccess(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Indicates if the generic expression contains any memory access (meaning
IEMem
) - containsNonNull(Iterable<?>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
-
Determine if the given iterable contains one or more non-null elements.
- containsNull(Iterable<?>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
-
Determine if the given iterable contains one or more null elements.
- containsReference(Collection<? extends T>, T) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
-
Determine if the collection contains the object reference (differs from
Collection.contains(Object)
by checking reference equality==
instead ofObject.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
orIEUntranslatedInstruction
) - containsValue(Object) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- containsValue(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- containsValue(V) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- containsVarFull(int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- containsVarFull(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- containsVarPart(IVariable) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- ContentHandler - Interface in com.pnfsoftware.jeb.util.encoding.json.parser
-
A simplified and stoppable SAX-like content handler for stream processing of JSON text.
- ContextAccessType - Enum Class in com.pnfsoftware.jeb.core.units.code.android
-
Define the type of context-access performed by an Android method.
- ContextClosed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by a
context
at the end of the closing process. - ContextInitialized - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by a
context
after initialization. - contiguousSubMap(K, K, ISegmentFactory<K, V>) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Get a map containing all the segments in the ranges, without any gap.
- contiguousSubMap(K, K, ISegmentFactory<K, V>) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- Continue - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Continue - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- CONTINUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
-
Next operation should be performed; result is meaningful (but might be null).
- CONTINUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- CONTINUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- continue_() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- ControllerInfo - Class in com.pnfsoftware.jeb.core
-
Floating controller information.
- ControllerInfo(InetSocketAddress, int) - Constructor for class com.pnfsoftware.jeb.core.ControllerInfo
- ControllerNotification - Class in com.pnfsoftware.jeb.core.events
-
Notification issued by floating controllers to the clients.
- ControllerNotification() - Constructor for class com.pnfsoftware.jeb.core.events.ControllerNotification
- Conversion - Class in com.pnfsoftware.jeb.util.encoding
-
Utility methods for safe conversions of strings or boxed representations of numbers, to numbers.
- Conversion - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
-
this type indicates that the target object was converted.
- Conversion() - Constructor for class com.pnfsoftware.jeb.util.encoding.Conversion
- convert(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
Convert the blocks of the native routine's CFG after the other.
- convert(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Convert a native code routine to its initial intermediate representation.
- CONVERT - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Perform a conversion.
- convertBlock(BasicBlock<InsnType>, List<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
Convert a basic block.
- convertBlockForTest(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
Reserved for testing.
- convertCoordinatesToOffset(ICoordinates) - Method in interface com.pnfsoftware.jeb.core.output.text.IBinaryRepresentation
-
Perform a best-effort conversion of text document coordinates into an offset, as used by
read()
andfind()
. - convertDestination(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
- convertDestinationValue(int, int, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
- convertDexFlagsToCodeFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Convert native Dalvik flags to generic
ICodeItem
flags. - convertEltlist(NodeList) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
- ConverterInstructionEntry<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Utility class holding a native instruction being converted to IR.
- ConverterInstructionEntry() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
- ConverterInstructionEntry(ConverterInstructionEntry<InsnType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
- ConverterInstructionEntry(InsnType, long, List<IEStatement>, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
- convertFileOffsetToRelativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- convertFileOffsetToRelativeAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Convert a file offset to a memory address, relative to the base.
- convertFileOffsetToRelativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
- convertHttpDateToEpoch(String) - Static method in class com.pnfsoftware.jeb.util.net.Net
-
An HTTP Date.
- convertInstruction(ConverterInstructionEntry<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
This method is called by
AbstractConverter.convertBlock(BasicBlock, List)
. - convertInstruction(IEConverter<?>, IERoutineContext, ConverterInstructionEntry<?>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
-
The default implementation does nothing and requests continuation.
- convertInstruction(IEConverter<?>, IERoutineContext, ConverterInstructionEntry<?>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
-
Convert a native instruction to IR code.
- convertInstructionFirstChance(ConverterInstructionEntry<InsnType>, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- convertInstructionLastChance(ConverterInstructionEntry<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- convertIntermediateOffset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Conversion FROM IR offset TO native address.
- convertIntermediateOffset(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
- convertNativeAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Conversion FROM native address to IR offset.
- convertNativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
- convertNodelist(NodeList) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
- convertOffsetToCoordinates(long) - Method in interface com.pnfsoftware.jeb.core.output.text.IBinaryRepresentation
-
Perform a best-effort conversion of an offset, as used by
read()
andfind()
, into an actual text document coordinates. - convertOperand(long, InsnType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
This method is called by the
AbstractConverter<InsnType extends IInstruction>.com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter.AutoConverter
. - convertParameterExpressions(IERoutineContext, IWildcardPrototype, INativeMethodItem, List<IWildcardType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- convertParameterExpressions(IERoutineContext, IWildcardPrototype, INativeMethodItem, List<IWildcardType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Given a prototype, determine the list of IR expressions representing the input expressions (would also contain implicitly read registers).
- convertRelativeAddressToFileOffset(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- convertRelativeAddressToFileOffset(long) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Convert a memory address (relative to the base) to a file offset.
- convertRelativeAddressToFileOffset(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
- convertReturnExpressions(IERoutineContext, IWildcardPrototype, INativeMethodItem, List<IWildcardType>, List<IEGeneric>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- convertReturnExpressions(IERoutineContext, IWildcardPrototype, INativeMethodItem, List<IWildcardType>, List<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Given a prototype, determine the list of IR expressions representing the output expressions.
- convertReturnLocation(IERoutineContext, IWildcardPrototype) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- convertReturnLocation(IERoutineContext, IWildcardPrototype) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Given a prototype, determine the IR expression representing the return address location of a call to a method of said prototype.
- convertSegmentFlagsToVMFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
- convertSelectionId(int, Class<V>) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Convenience method used to convert a selection id into an enumerated constant.
- convertSelectionId(int, Class<V>, V) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Convenience method used to convert a selection id into an enumerated constant.
- convertSource(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
- convertSourceValue(int, int, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
- convertSymbolicAddressToMemoryToAddress(String, ICodeUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Convert a symbolic address, such as a register name, method symbol, string representation of a physical address, etc.
- convertToInlinedCall(IEConverter<?>, IERoutineContext, ConverterInstructionEntry<?>, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
-
The default implementation does nothing and requests continuation.
- convertToInlinedCall(IEConverter<?>, IERoutineContext, ConverterInstructionEntry<?>, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
- convertToStringKeys(Map<Integer, String>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Convert a regular switch to a switch-on-strings.
- convertToSwitchOnEnum(IJavaExpression, Map<Integer, String>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- convertToSwitchOnInteger(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- convertToSwitchOnString(IJavaExpression, Map<Integer, String>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- convertToUnitAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Convert a global address (not specifying the unit to which it applies) to an address explicitly relevant to a unit.
- Coordinates - Class in com.pnfsoftware.jeb.core.output.text.impl
-
A simple implementation of the
ICoordinates
interface. - Coordinates(long) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- Coordinates(long, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- Coordinates(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- CoordinatesConversionPrecision - Enum Class in com.pnfsoftware.jeb.core.output
-
Precision and mode of conversion for string addresses.
- coordinatesToAddress(ICellCoordinates) - Method in class com.pnfsoftware.jeb.core.output.table.impl.AbstractTableDocument
- coordinatesToAddress(ICellCoordinates) - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
-
Convert cell coordinates to the cell address.
- coordinatesToAddress(ICoordinates) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
- coordinatesToAddress(ICoordinates) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- coordinatesToAddress(ICoordinates) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Convert document-specific text coordinates to a unit-specific address using a default conversion precision.
- coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
- coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
- coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
- coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Convert document-specific text coordinates to a unit-specific address.
- coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- coordinatesToAddress(ICoordinates, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- coordinatesToAddress(INodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
- coordinatesToAddress(INodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
-
Convert node coordinates to an address understandable by the tree document and potentially the unit representing the document.
- coordinatesToAddress(INodeCoordinates, Function<List<INode>, String>) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
-
Helper method to build address from coordinates
- coordinatesToCodeCoordinates(ICoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- coordinatesToLineIndex(ITextDocumentPart, ICoordinates) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Compute the part-relative index of a line given its coordinates.
- coordToAddress(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- coordToAddress(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexCommentManager
- coordToAddress(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.CodeCommentManager
- coordToAddress(String) - Method in class com.pnfsoftware.jeb.core.units.impl.CommentManager
- coordToMemory(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.NativeCommentManager
- COperatorType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Operator types are used to build
operators
used by AST components, eg, inoperations
. - COperatorType.Associativity - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Operator associativity (left, right).
- copy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
-
Perform a deep copy of this context, including the frames.
- copy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Perform a deep copy of this frame.
- copy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a copy of this context.
- copy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Perform a deep-copy this object.
- copy() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- copy(int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- copy(int, int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- copy(DCopyOptions) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
-
Copy this element.
- copy(DCopyOptions) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- copy(DCopyOptions) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- copy(CEnvironment) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- copy(InputStream, OutputStream) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
A wrapper around
IO.copyStream(InputStream, OutputStream)
. - COPY - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- COPY_ADDRESS - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- copyAsync(InputStream, OutputStream) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Copy a continuous stream of data from a source to a destination.
- copyBaseFields(IDInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Copy all base fields, that is all fields but the opcode and operands of the source instruction to this instruction.
- copyBytes(byte[], int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Wrapper around
Java's arraycopy()
. - copyFile(File, File, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Copy a source file to a destination.
- copyFile(String, String, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Copy a file or folder.
- copyFinder(StorageEntry, Collection<Integer>, Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- copyGraph(CFG<IDInstruction>, boolean, IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Copy an IR-CFG.
- copyLowerLevelAddresses(IEStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Copy (add) the native addresses of the instruction to this statement's mapping.
- copyOfEdges() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- copyOfEntries() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
- copyOfKeys() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- copyOfKeys() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- copyOfValues() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- copyOfVertices() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- copyPairOfVariables(IEVar, IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Create a copy variable for a pair of variable.
- copyProperties(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Copy the base properties from the provided IR source expression to this expression.
- copyProperties(IEStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Copy over the generic statement properties of the source statement onto this statement.
- copyProperties(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- copyProtectedBlock(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Copy the protection information of a block to another block.
- copyStream(InputStream, OutputStream) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read bytes from an input stream and dump them to an output stream.
- copyStream(InputStream, OutputStream, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read bytes from an input stream and dump them to an output stream.
- copyToMap() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
- copyTruncatedVariable(IEVar, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Create a truncated copy of a variable.
- copyVariable(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Create the copy of a variable.
- COREA_1ST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- COREA_2ND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- CoreError - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
This event type signals a critical, unrecoverable error.
- coreOptions - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
-
A reference to core options that will be used when the JEB core context is instantiated in
AbstractClientContext.start()
. - CoreOptions - Class in com.pnfsoftware.jeb.core
-
Public options for
ICoreContext
. - CORRUPTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
Input corruption has been detected.
- count() - Static method in class com.pnfsoftware.jeb.core.Perflog
-
A method that wish to record its call should call count.
- count() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- count() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignaturePackage
-
Returns the number of signatures
- count() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
- count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
- count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- count() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- count() - Method in class com.pnfsoftware.jeb.util.primitives.IntegerRanges
- count(Number, String, String) - Static method in class com.pnfsoftware.jeb.util.format.PluralFormatter
-
Produce the singular or plural form of a token based on a provided count.
- count(String, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Count the number of occurrences of a character within a string.
- count(String, String, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Count the number of occurrences of a sub-string within a string.
- count(Collection<T>, T) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
-
Count elements using
Object.equals(Object)
. - countAllSubElements(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Recursively count the total number of sub-elements in the given element (see
ICElement.getSubElements()
). - countDeepInputs(IBasicBlock<? extends IInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
-
Count regular the number of top-level input blocks leading to the provided block.
- COUNTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Number of the counter
- countExpressionPresence(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Recursively count (using deep equality) how many times the provided target is seen in the input expression.
- countExpressionsPresence(IEGeneric, List<IEGeneric>, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Recursively count (using deep equality) how many times each of the provided targets is seen in the input expression.
- countFrames() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- countListeners() - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
- countListeners() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- countListeners() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- countListeners() - Method in class com.pnfsoftware.jeb.util.events.EventSource
- countListeners() - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
-
Get the numbers of objects listening to this event source.
- countNonBlankCharacters(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Count the number of non blank characters in the provided string.
- countOnes() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Count the number of true values in the bitmap.
- countS(Number, String) - Static method in class com.pnfsoftware.jeb.util.format.PluralFormatter
-
A specialized version of
count
that assumes that the plural form of a provided singular token is created by appending the 's' character to the singular token. - countSubExpressions(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Collect sub-expressions of the input expression and return the cardinal of that collection.
- countSuccessiveBits(boolean, boolean, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Count successive bits in an integer, starting from MSB or LSB.
- countUsedVariable(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Count the number of times the provided variable is used (read) by this instruction.
- countVariable(IDExpression, IDVar) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Count the number of occurrences of a given variable in the provided IR expression.
- countVariable(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Count how many times a given identifier is present in an expression.
- countVariablePresence(IEGeneric, IEVar) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Count the number of times an
IEVar
is present in an expression. - countVariableUse(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- countZeros() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Count the number of false values in the bitmap.
- Couple<A,
B> - Class in com.pnfsoftware.jeb.util.base -
Handy class holding two typed elements.
- Couple(A, B) - Constructor for class com.pnfsoftware.jeb.util.base.Couple
- COutputSink - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
This output sink is the recipient for the generation of a C-like Abstract Syntax Tree (AST).
- COutputSink(long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- COutputSink(long, CDocument, INativeDecompilerUnit<?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- CPP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
- CPP_PACKAGE_SEPARATOR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- CPP_TEMPLATE_REGEXP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- CppLikeDocumentPart - Class in com.pnfsoftware.jeb.core.output.code
-
Text document part containing code similar to C++ source code (ex: C, Java).
- CppLikeDocumentPart(long) - Constructor for class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- CR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- CR16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- CRAYNV2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- crc32(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
-
Utility method.
- CRC32 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
- creatArrayContainer() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContainerFactory
- create() - Method in class com.pnfsoftware.jeb.client.script.PythonScriptFactory
- create() - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
-
Define a boolean property that defaults to 'false'
- create() - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
-
Create an integer property type without constraints, whose default value is zero.
- create() - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
-
Define a path property that defaults to the empty string.
- create() - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
- create() - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
-
Define a string property that defaults to the empty string.
- create() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
-
Create a label.
- create() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- create() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
- create() - Static method in class com.pnfsoftware.jeb.util.graph.Digraph
- create(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
- create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Date
- create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.S5Time
- create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Time
- create(int) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.TimeOfDay
- create(int) - Static method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- create(int, int) - Static method in class com.pnfsoftware.jeb.core.Version
-
Static builder, equivalent of
Version(int, int)
. - create(int, int, int) - Static method in class com.pnfsoftware.jeb.core.Version
-
Static builder, equivalent of
Version(int, int, int)
. - create(int, int, int, long) - Static method in class com.pnfsoftware.jeb.core.Version
-
Static builder, equivalent of
Version(int, int, int, long)
. - create(int, int, int, long, int) - Static method in class com.pnfsoftware.jeb.core.Version
-
Static builder, equivalent of
Version(int, int, int, long, int)
. - create(int, int, Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
-
Create an integer property.
- create(int, int, String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- create(int, ICType, String, CIdentifierClass) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
- create(int, ICType, String, CIdentifierClass, Integer, Long, Integer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
- create(int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
-
Create a named label.
- create(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
- create(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
-
Create a named label.
- create(long) - Static method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.DateAndTime
- create(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
-
Create a named label.
- create(IDataProvider, String, long, String, int) - Static method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
- create(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
- create(IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
- create(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTypeFactory
- create(INativeClassItem, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClassFactory
-
Create a C++ class object.
- create(INativeFieldItem, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICFieldFactory
-
Create a global or structure field AST object, backed by an explicit native field item.
- create(INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Create a wildcard type wrapping the provided native type.
- create(IDebuggerMachineInformation, IDebuggerProcessInformation) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- create(ProcessorType, SubsystemType, CompilerType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- create(ProcessorType, SubsystemType, CompilerType, int, int, double, int, int, String, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- create(ProcessorType, String, int, int, String, String, ICompiler, LibraryID) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
- create(File) - Static method in class com.pnfsoftware.jeb.util.io.FileMonitor
-
Create a monitor object for the provided file.
- create(File, String, boolean) - Static method in class com.pnfsoftware.jeb.util.io.FileMonitor
-
Create a monitor object for the provided file or group of files.
- create(Boolean) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
- create(Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
-
Create an integer property type without constraints.
- create(Runnable) - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
-
Create a thread.
- create(Runnable) - Method in class com.pnfsoftware.jeb.util.concurrent.DaemonThreadManager
- create(Runnable) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
-
Create a daemon thread.
- create(String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
- create(String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClassFactory
-
Create an uninitialized C AST class object.
- create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICFieldFactory
-
Create a generic field AST object.
- create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethodFactory
-
Create an uninitialized C AST method object.
- create(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Create a wildcard type wrapping the provided native type signature.
- create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClassFactory
- create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFieldFactory
- create(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethodFactory
- create(String) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
-
Create a new big integer.
- create(String, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
- create(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- create(String, int, int, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptypeFactory
- create(List<ProcessorType>, List<SubsystemType>, CompilerType, int, int, double, int, int, String, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- create(K, K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentFactory
-
Create an segment/value spanning the [begin, end) address/key range.
- CREATE_PACKAGE - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Code specific: Create a package.
- createAlias(String, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new alias (typedef) type.
- createAlias(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Convenience method to create a new alias type.
- createAllocObjectInfo(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createAllocObjectInfo(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createAnnotation(IJavaType, List<IJavaAnnotationElement>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createAnnotationElement(IJavaConstant, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createArray(INativeType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new array type.
- createArray(INativeType, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new array type.
- createArray(IJavaType, int, List<? extends IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Create an array.
- createArray(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
- createArrayElement(ICExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createArrayElt(IDExpression, IDExpression, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create an array element.
- createArrayElt(IDExpression, IDExpression, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createArrayElt(IJavaExpression, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createArrayLength(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createArrayLength(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createArrayList() - Static method in class com.pnfsoftware.jeb.util.collect.Lists
- createArrayList(Collection<? extends T>...) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
- createArrayList(T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
- createArrayType(IJavaType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
-
Create an array type from a base type.
- createAssign(IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create an
assignment
instruction. - createAssign(IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createAssignIf(IEAssign, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createAssignment(ICLeftExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createAssignment(IJavaLeftExpression, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createASTOptimizer(ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- createAttribute(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- createAttributeNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- createBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createBlock(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createBlock(ICStatement...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createBlock(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createBoolean(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Wrapper
used to create boolean constants. - createBoolean(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createBoolean(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
- createBoolean(boolean, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
-
Create an AST
boolean
value. - createBooleanArray(boolean[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createBranchAssign(IEGeneric, IEGeneric, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createBranchDetails(List<IEVar>, List<IEVar>, List<IEVar>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create basic branch details information.
- createBranchDetails(List<IEVar>, List<IEVar>, List<IEVar>, int, IPrototypeItem, List<IBranchTarget>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create basic branch details information.
- createBreak() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createBreak(ICLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createBreak(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createBuiltinMethodCall(String, IEGeneric, IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Create a
Call
to a built-in method reference. - createByte(byte) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Wrapper
used to create byte constants. - createByte(byte) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createByte(byte) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
- createByte(byte, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
-
Create an AST
byte
value. - createByteArray(byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createByteArray(byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createCall(ICExpression, List<ICExpression>, List<ICMethod>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createCall(ICMethod, List<ICExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createCall(IEGeneric, IEGeneric, List<IEGeneric>, List<IEGeneric>, int, List<IEGeneric>, IWildcardPrototype) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createCall(IEGeneric, List<IEVar>, IWildcardPrototype, List<IWildcardType>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createCall(IJavaMethod, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createCall(IJavaMethod, int, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createCall(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createCall(String, int, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createCallgraphBuilder(ICodeUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
- createCallInfo(DInvokeType, int, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createCallInfo(DInvokeType, int, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createCallInfo(DInvokeType, String, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createCallInfo(IDIndex, IDExpression[], IJavaType, String, DInvokeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createCallInfo(IDIndex, IDExpression[], IJavaType, String, DInvokeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createCallInfo(IDIndex, List<IDExpression>, IJavaType, String, DInvokeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createCallInfo(IDIndex, List<IDExpression>, IJavaType, String, DInvokeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createCast(ICType, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createCast(IJavaType, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createCastOperation(IJavaType, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create a cast operation.
- createCastOperation(IJavaType, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createCastOperation(String, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create a cast operation.
- createCastOperator(ICType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperatorFactory
-
Create a cast operator.
- createCastOperator(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperatorFactory
-
Create cast-to-Object operator
- createCDATASection(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- createChar(char) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Wrapper
used to create char constants. - createChar(char) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createChar(char) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
- createChar(char, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
-
Create an AST
char
value. - createChar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create a character.
- createCharArray(char[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createClass(IClassType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
- createClassloader() - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
-
Create a classloader whose parent is the current classloader and whose classpath consists of all classpaths collected by this object
- createClassObject(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createClassObject(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createClassRebuilder(INativeCodeUnit<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCodeUtil
-
Convenience method to retrieve a JEB engines-provided class rebuilder object best suited for the provided code unit.
- createClassRebuilder(INativeCodeUnit<?>, INativeDecompilerUnit<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCodeUtil
-
Convenience method to retrieve a JEB engines-provided class rebuilder object best suited for the provided couple of code and decompiler units.
- createClassType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new class type.
- createClassType(String, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new class type.
- createComment(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- createCompose(IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a composition of IR elements.
- createCompose(IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Create a composition.
- createCompose(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createCompose(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Create a composition.
- createCond(IEGeneric, IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createCond(IEGeneric, IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createConditional(IJavaType, IDExpression, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Convenience operation.
- createConditional(IJavaType, IDExpression, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createConditionalExpression(IJavaExpression, IJavaExpression, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createConstant(long, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create immediate constants.
- createConstruct(IDNewInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a
new Object(...)
instruction. - createContinue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createContinue(ICLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createContinue(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createConversionOperation(OperationType, IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a conversion operation: an integer truncation, integer extension (zero or signed), float truncation or extension, float-to-int and int-to-float conversion.
- createConversionOperation(OperationType, IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Create a conversion operation: an integer truncation, integer extension (zero or signed), float truncation or extension, float-to-int and int-to-float conversion.
- createConversionOperation(OperationType, IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Create a conversion operation: an integer truncation, integer extension (zero or signed), float truncation or extension, float-to-int and int-to-float conversion.
- createCopyVar(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a copy-variable.
- createCustomOperator(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperatorFactory
-
Create a custom, function-like operator.
- CREATED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
- createDataFlowAnalysisHelperObject() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Create an unmanaged data flow analysis object initialized with this CFG's DFA settings.
- createDataFlowAnalysisHelperObject() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Create a fresh DFA helper object.
- createDataItem(INativeCodeUnit<?>, long, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCodeUtil
-
Convenience method to define and retrieve a a data item.
- createDebugger(String, IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Convenience method that processes a code unit to produce an associated debugger unit.
- createDecl(ICIdentifier) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createDecompiler(String, IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Convenience method that processes a code unit to produce an associated decompiler unit.
- createDefinition(IJavaType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifierManager
-
Create a new identifier and its definition.
- createDirectory(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Safely create a directory.
- createDirectory(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Safely create a directory.
- createDocument() - Method in class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
- createDocumentFragment() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- createDouble(double) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Wrapper
used to create double constants. - createDouble(double) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createDouble(double) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
- createDouble(double, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
-
Create an AST
double
value. - createDoubleArray(double[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createDoWhile(IJavaBlock, IJavaPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createDoWhileStm(ICBlock, ICPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- CreatedPackage - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- createElement(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- createElementNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- createEmulatedAndroid() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Convenience method to create a limited environment to emulate this APK.
- createEmulatedAndroid() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Create a limited environment to emulate dex code and native code.
- createEnginesContext(IDataProvider, JebClientInformation) - Method in interface com.pnfsoftware.jeb.core.ICoreContext
-
Create an engines context.
- createEntityReference(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- createEntryPoint(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
The default implementation creates an entry-point using the exact provided address, with a default processor mode.
- createEntryPoint(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Create an entry-point from a provided native address.
- createEntryPoint(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- createEntryPoint(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Create an entry-point from a provided native address.
- createEnumeration(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Creation a new enumeration type.
- createFactory(String) - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginService
-
Load and execute a Python plugin.
- createField(INativeItem, INativeDataItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IFieldManager
-
Create a field backed by an internal data element.
- createField(INativeItem, String, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IFieldManager
-
Create an abstract field item that.
- createFieldReference(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createFieldReference(String, Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createFile(File, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Create an empty file.
- createFloat(float) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Wrapper
used to create float constants. - createFloat(float) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createFloat(float) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
- createFloat(float, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
-
Create an AST
float
value. - createFloat32(float) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create a single-precision 32-bit IEEE-754 floating point immediate.
- createFloat64(double) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create a double-precision 64-bit IEEE-754 floating point immediate.
- createFloatArray(float[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createFolder(String) - Static method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
- createFolder(String) - Static method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
- createFolder(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Create or retrieve a directory.
- createFoldersForFile(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Create the directory structure needed to store a file.
- createFor(IJavaStatement, IJavaPredicate, IJavaStatement, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createForEach(IJavaDefinition, IJavaExpression, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createForLoop(ICStatement, ICPredicate, ICStatement, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createFormattingContext(InsnType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.cfg.IFormattingContextFactory
-
Generate a context object provided to
instruction.format(obj)
. - createFrom(long, INativeCodeModel<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
- createFrom(INativeMethodDataItem) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
- createFrom(INativeMethodItem) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
- createFrom(ILocatedInstruction) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
- createFrom(String) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
- createFrom(String, ModuleId) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- createFromExternalRoutine(INativeMethodItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
- createFromMemory(INativeDataAnalyzer, ILabelManager, IVirtualMemory, long, long, StringEncoding, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
-
Parse a memory area as a string.
- createFunctionType(String, int, int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a new function operation type.
- createGenericUnpacker() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Convenience method to create a generic unpacker, backed by an
emulated-android
object, that can be used to attempt to retrieve resources unpacked at runtime.. - createGenericUnpacker() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Create a generic unpacker, backed by an
emulated-android
object, that can be used to attempt to retrieve resources unpacked at runtime. - createGlobalReference(String, Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create or retrieve a variable referencing a global element.
- createGlobalVariable(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a global, memory-mapped variable.
- createGoto(ICLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createGoto(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createGroupElt(IEGroup, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createGroupElt(IEGroup, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createIf(IJavaPredicate, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createIfStm(ICPredicate, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createIfStm(ICPredicate, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createIfStm(ICPredicate, ICStatement, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createImm(byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createImm(byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createImm(double) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createImm(double) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createImm(float) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createImm(float) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createImm(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createImm(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createImm(long, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create immediate constants.
- createImm(long, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
This convenience IR factory method wraps around
IDGlobalContext.createImm(long, IJavaType)
. - createImm(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createImm(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createImm(BigInteger, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createImm(BigInteger, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create an immutable pool index value.
- createIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createInstance(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessorFactory
- createInstanceField(IDExpression, IDexField) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createInstanceField(IDExpression, IDIndex, IJavaType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createInstanceField(IDExpression, IDIndex, IJavaType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createInstanceField(IDExpression, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createInstanceField(IDExpression, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createInstanceField(ICField, ICExpression, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createInstanceField(IJavaExpression, IJavaField) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createInstanceField(IJavaExpression, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createInt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Wrapper
used to create int constants. - createInt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createInt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
- createInt(int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
-
Create an AST
int
value. - createInt(BigInteger, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create an integer.
- createInt32(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create a regular integer fitting on 32 bits.
- createInt64(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create a long integer fitting on 64 bits.
- createIntArray(int[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createIntLarge(BigInteger, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create a arbitrary large integer.
- createInvoke(IDCallInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create an
invocation
instruction. - createIROptimizer(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- createItemIdForAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- createItemIdForDefaultRegister(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
Default method to retrieve item id of a register.
- createItemIdForImmediate(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- createItemIdForMnemonic(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- createItemIdForRegister(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- createJcond(int, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a
jcond
(conditional jump) instruction. - createJump(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a
goto
(unconditional jump) instruction. - createJump(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createJump(int, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createJumpFar(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createJumpFar(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createJumpFar(IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createKey(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
-
Create an explicit entry for a given key.
- createKey(K) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
-
Create an explicit entry for a given key.
- createKnownModule(ModuleId) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
- createKnownModule(ModuleId, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
- createLabelFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
- createLocalIdentifierManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
- createLong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Wrapper
used to create long constants. - createLong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createLong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
- createLong(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
-
Create an AST
long
value. - createLongArray(long[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createMasterOptimizer(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create a pre-initialized master optimizer targeting the provided method.
- createMasterOptimizer(IDMethodContext, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create a master optimizer targeting the provided method.
- createMasterOptimizer(IJavaDecompilableElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
-
Create a pre-initialized master optimizer targeting the provided AST element.
- createMasterOptimizer(IJavaDecompilableElement, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
-
Create a master optimizer targeting the provided AST element.
- createMem(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createMem(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createMem(IEGeneric, IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createMem(IEGeneric, IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createMemory(int, int, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Facade factory method returning a concrete, private implementation of an efficient page-based virtual memory.
- createMethodReference(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createMethodReference(String, IPrototypeItem, INativeMethodDataItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- createMethodReference(String, IPrototypeItem, INativeMethodDataItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
-
Create a method reference.
- createMethodReference(String, IPrototypeItem, INativeMethodDataItem, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
-
Create a method reference.
- createMethodReference(String, Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createMixed(StorageEntry...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
Create a mixed storage entry.
- createMixed(Collection<StorageEntry>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
Create a mixed storage entry.
- createMonitor(boolean, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createMonitorEnter(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a
monitor-enter
instruction. - createMonitorExit(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a
monitor-exit
instruction. - createNativeStatement(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createNegative(Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
-
Create a negative integer property type.
- createNegativeOrZero(Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
-
Create a negative or null integer property type.
- createNew(IJavaType, IJavaMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createNew(IJavaType, IJavaMethod, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createNew(IJavaType, String, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createNewArray(IDNewArrayInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a
new array
instruction. - createNewArray(IJavaType, boolean, List<IJavaExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createNewArray(IJavaType, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createNewArrayInfo(IJavaType, IDExpression, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createNewArrayInfo(IJavaType, IDExpression, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createNewInfo(IJavaType, IJavaType, IDIndex, IDExpression[], String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createNewInfo(IJavaType, IJavaType, IDIndex, IDExpression[], String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createNewInfo(IJavaType, IJavaType, IDIndex, List<IDExpression>, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createNewInfo(IJavaType, IJavaType, IDIndex, List<IDExpression>, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createNewInfo(String, IDExpression...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Convenience method to create a
new SomeObject(..)
operand. - createNewInfo(String, IDExpression...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createNewInstance(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
- createNewInstance(String, Collection<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Create a new instance of an object.
- createNewProjectFromFile(IEnginesContext, File) - Static method in class com.pnfsoftware.jeb.core.EnginesContextUtil
-
Process a file in a newly-created JEB project.
- createNonNulls(T...) - Static method in class com.pnfsoftware.jeb.util.collect.Sets
-
Create and initialize a new
HashSet
with the provided values. - createNop() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a
no-operation
instruction. - createNop() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createNop(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
- createNop(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
- createNop(IEStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createNull() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Wrapper
used to create the null constant. - createNull() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createNull() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
-
Retrieve the AST
null
value. - createObjectContainer() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContainerFactory
- createOperation(COperatorType, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createOperation(COperatorType, ICExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createOperation(COperatorType, ICExpression, ICExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createOperation(ICOperator, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createOperation(ICOperator, ICExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createOperation(ICOperator, ICExpression, ICExpression, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createOperation(FunctionOptype, IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createOperation(FunctionOptype, IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createOperation(OperationType, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createOperation(OperationType, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createOperation(OperationType, IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createOperation(OperationType, IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createOperation(IJavaExpression, IJavaOperator, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createOperation(IJavaExpression, JavaOperatorType, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createOperation(IJavaType, IDExpression, IJavaOperator, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create an operation element, such an an arithmetic or bitwise expression, conditional, string concatenation, or cast operation.
- createOperation(IJavaType, IDExpression, IJavaOperator, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createOperation(IJavaType, JavaOperatorType, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create an operation element with at most two operands, such an an arithmetic or bitwise expression, string concatenation, or cast operation.
- createOperation(IJavaType, JavaOperatorType, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createPackage(IPackage, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
- createPackage(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
- createPDM(IPropertyDefinitionManager, String, int) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- createPlugin(Class<? extends IPlugin>) - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginService
- createPluginNamesListProperty(Collection<String>) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
- createPointer(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Create a wildcard type pointer.
- createPointer(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create a pointer immediate.
- createPositive(Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
-
Create a positive integer property type.
- createPositiveOrZero(Integer) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
-
Create a positive or null integer property type.
- createPredicate(IDExpression, IJavaOperator, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create a predicate operation (typed boolean).
- createPredicate(IDExpression, IJavaOperator, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createPredicate(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createPredicate(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createPredicate(JavaOperatorType, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create a predicate operation (typed boolean).
- createPredicate(JavaOperatorType, IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createProcessingInstruction(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- createPrototype(ICallingConvention, IWildcardType, List<IWildcardType>, Collection<PrototypeAttribute>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Create a wildcard prototype.
- createPrototype(ICallingConvention, INativeType, List<INativeType>, Collection<PrototypeAttribute>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new prototype item.
- createPrototype(ICallingConvention, List<IWildcardType>, List<IWildcardType>, Collection<PrototypeAttribute>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Create a wildcard prototype.
- createPrototype(INativeType, List<INativeType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new prototype item with the default calling convention for this manager and no special prototype attribute.
- createPrototype(IPrototypeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Generate a wildcard prototype from the provided native prototype.
- createPrototypeEx(ICallingConvention, List<INativeType>, List<INativeType>, Collection<PrototypeAttribute>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new prototype item.
- createPrototypeEx(String, List<String>, List<String>, Collection<PrototypeAttribute>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new prototype item.
- createPseudoRoutine(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- createPseudoRoutine(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- createPureRegisterId(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
-
Create a pure register id, i.e.
- createPureStackItem(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
-
Create a pure
IEVar
, regardless of a referenced native stack. - createRange(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createRef(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create an object reference.
- createRef(int, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create an object reference.
- createReference(INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new simple pointer type.
- createReference(INativeType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new reference (pointer) type.
- createReferenceType(IDIndex, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create a reference type expression.
- createReferenceType(IDIndex, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createReferenceType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create a reference type expression.
- createReferenceType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createRegister(int, String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a physical register with a manually assigned id (use with care).
- createRegister(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
Create a single-register storage entry.
- createRegister(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a physical register.
- createRegisterId(int, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
-
Create a standard register id (full or slice).
- createRegisterId(int, int, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
-
Create a standard register id (full or slice).
- createRegisterIdFromPureId(long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- createRegisterPair(long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
Create a double-register storage entry.
- createRegisterPairEndianDep(long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
Create a double-register storage entry.
- createRegisterQuad(long, long, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- createRegisterQuadEndianDep(long, long, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- createRegisterVar(int, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a variable mapping to a physical Dalvik register (or pair of registers).
- createRegisterVarId(int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Create the primary variable mapping to a register or couple of registers.
- createResizeOperation(IEGeneric, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a resize operation operation: truncation, zero-extension, or sign-extension.
- createResizeOperation(IEGeneric, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Create a resize operation operation: truncation, zero-extension, or sign-extension.
- createResizeOperation(IEGeneric, int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Create a resize operation operation: truncation, zero-extension, or sign-extension.
- createReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createReturn(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a
return
instruction. - createReturn(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createReturn(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createReturn(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createReturn(List<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createRoutineContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a new routine-less routine context.
- createRoutineContext(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a new routine context.
- createSafeTempFile() - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Create an empty file in the safe temporary area.
- createShort(short) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Wrapper
used to create short constants. - createShort(short) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createShort(short) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
- createShort(short, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
-
Create an AST
short
value. - createShortArray(short[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createSlice(IEGeneric, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createSlice(IEGeneric, IERange) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createSortedMapByValue(Map<K, V>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Sort a map by its values.
- createStackEntry(long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
Create a stack storage entry.
- createStackItem(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
-
Create a new stack variable.
- createStackMemoryAccess(IEGeneric, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation assumes a segment-less memory model.
- createStackMemoryAccess(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Create an EMem using the adequate segment register (if any) for the current converter.
- createStackReference(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve or create a stack reference, ie a pointer to stack-memory variable.
- createStackReference(long, IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve or create a stack reference, ie a pointer to stack-memory variable.
- createStackSlot(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
Create a single-slot stack storage entry.
- createStandard(IEGlobalContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
-
Create an emulator as well as a standard
emulation state
that will be controlled by the emulator. - createStandard(IEGlobalContext, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
-
Create an emulator as well as a standard
emulation state
that will be controlled by the emulator. - createStandardWrapper() - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
- createState() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create a fresh, uninitialized IR state.
- createState(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create a fresh IR state.
- createStaticField(IDexField) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createStaticField(IDIndex, IJavaType, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createStaticField(IDIndex, IJavaType, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createStaticField(IJavaType, IJavaField) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createStaticField(IJavaType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createStaticField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createStaticField(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createStoreException(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create an
exception-store
instruction. - createString(long, long, INativeType, StringEncoding, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeDataAnalyzer
-
Create a string item.
- createString(IDIndex) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Wrapper
used to create string constants. - createString(IDIndex) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createString(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Wrapper
used to create string constants. - createString(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createString(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
- createString(String, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create a string constant.
- createString(String, long, Integer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create a string constant.
- createString(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstantFactory
-
Create an AST String object.
- createStringArray(String[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createStructure(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Convenience method.
- createStructure(String, String...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Convenience method.
- createStructureField(IStructureType, IStructureTypeField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICFieldFactory
-
Create a structure field AST object.
- createStructureOrUnion(String, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Create a new structure or union type.
- createSuitableMemory() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
-
Create a virtual memory suitable to map this code object.
- createSwitch(IDExpression, IDSwitchData) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a
switch
instruction. - createSwitch(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createSwitch(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createSwitch(IJavaExpression, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createSwitchData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Create a switch data element used in Switch instructions.
- createSwitchData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
- createSwitchStm(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createSymbolForData(INativeDataItem, IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createSymbolForField(INativeFieldItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createSymbolForGlobalVariable(INativeDataItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createSymbolForRoutine(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createSymbolForRoutine(INativeMethodItem, IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- createSymbolProcessor(IELFUnit) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
- createSynchronizedBlock(IJavaExpression, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createSynthetic(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethodFactory
- createTarget(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
- createTarget(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience IR factory method wrapping around
IDMethodContext.getGlobalContext()
. - createTempFile() - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Create an empty file in the temporary folder.
- createTempFile(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Create a file (with an exact name) in the default temp folder.
- createTempFile(String, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Create a file in the default temp folder.
- createTempFileNumbered(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Create a new file with the provided name in the default temp folder.
- createTempFolder(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Create a directory in the default temporary-file directory.
- createTextNode(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- createThrow(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a
throw
instruction. - createThrow(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createThrow(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createTrampoline(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
-
Create a trampoline instruction whose size must be 1.
- createTrampoline(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
- createTry(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createTuple(List<ICExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
-
Create a Java type.
- createTypeReference(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createUnion(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Convenience method.
- createUnknown() - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
-
Create an Entry Point Description pointing to an unknown address.
- createUnknown(int) - Static method in class com.pnfsoftware.jeb.core.units.code.CodePointer
-
Create an Entry Point Description pointing to an unknown address.
- createUnknownFrom(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- createUnknownModule() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
- createUnsignedInt32(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create an unsigned integer fitting on 32 bits.
- createUnsignedInt64(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Create an unsigned long integer fitting on 64 bits.
- createUntranslatedInstruction(long, String, IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- createUser(String, String) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
- createUserPackage(ProcessorType, String, String, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Create new signature package in user folder (see
NativeSignatureDBManager.getUserCreatedPackageFolder()
. - createVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create or retrieve a variable.
- createVar(int, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create or retrieve a variable.
- createVar(int, IJavaType, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create or retrieve a variable.
- createVar(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Create or retrieve a special routine-scope variable.
- createVirtualRegister(int, String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a virtual register with a manually assigned id (use with care).
- createVirtualRegister(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Create a virtual register.
- createVirtualTableDefinition(String, Long, Collection<INativeMethodItem>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
- createVirtualVar(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Create a virtual variable.
- createVirtualVar(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Create or retrieve a virtual routine-scope variable.
- createWhile(IJavaPredicate, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory
- createWhileStm(ICPredicate, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElementFactory
- createWildcardType(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
-
Create a wildcard reference type.
- createWithBitsizes(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Create a wildcard type having the provided maximum and effective bitsize.
- createWithEffectiveBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Create a wildcard type having the provided effective bitsize.
- createWithMaximumBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Create a wildcard type having the provided maximum bitsize.
- createWithSlotcount(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Create a wildcard type having a maximum bitsize matching the provided slot count (eg, if a stack slot is 32-bit, creating a wildcard type using this method with parameter 2 will generate a new wildcard type whose maximum bitsize is 64).
- createWrapper(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
-
Create an ADB wrapper to issue command to a specific device, using a default timeout.
- createWrapper(String, long) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
-
Create an ADB wrapper to issue command to a specific device.
- CRIS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- CRX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- csig - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
- csig - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
- CSimulationException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
-
Simulator exception.
- CSimulationException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationException
- CSimulationException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationException
- CSimulationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationException
- CSimulationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationException
- CSimulationLogger - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator
-
Log of a method simulation done by
CMethodSimulator
. - CSimulationLogger(CMethodSimulator) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
- csnamesTrylist - Static variable in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
-
Charset used (in descending priority order) by
ZipBrowserOracle(File, Charset)
- ctlCode - Variable in class com.pnfsoftware.jeb.core.events.ControllerNotification
- ctlHintContinueLeft - Variable in class com.pnfsoftware.jeb.core.events.ControllerNotification
- ctors - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- ctx - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Target method's IR context
- ctx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
Per-routine data - works because convert() is not re-entrant (same found in X86ConvXxx helper classes).
Should be set before converting a routine, and reset to null after it's done. - ctx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- ctx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EPrototypeHandler
- ctxlist - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
The list of IR method contexts available to the optimizer.
- ctxlist - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
If the optimizer is a regular method optimizer (an optimizer targeting a single method), this field is null.
If the optimizer is a class optimizer,AbstractDOptimizer.ctx
andAbstractDOptimizer.cfg
will be initially set to null, and this field contains the list of IR method contexts available to the optimizer. - CUDA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- currentDate() - Static method in class com.pnfsoftware.jeb.util.format.DateFormatter
-
Format the current local date as
YYYY/MM/DD
. - currentDateGMT() - Static method in class com.pnfsoftware.jeb.util.format.DateFormatter
-
Format the current GMT date as
YYYY/MM/DD
. - currentNode - Variable in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
-
for DFS pre-order only
- currentRequestId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- currentSdkLocationVar - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbUtil
-
See https://developer.android.com/tools/variables
- currentSdkLocationVar - Static variable in class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
-
See https://developer.android.com/tools/variables
- currentStatement - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
-
This field holds a reference to the top-level parent statement of the expression currently being optimized.
- currentValues() - Static method in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
-
Retrieve the list of non-deprecated enumerated values.
- CUSTOM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
-
Custom calls.
- CUSTOM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType
-
Custom optimizers are optimizers meant to be executed by ad-hoc code, outside the standard optimization passes.
- CUSTOM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Needs a custom (specific) handler.
- CUSTOM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- CUSTOM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JOptimizerType
-
Custom optimizers are optimizers meant to be executed by ad-hoc code, outside the standard optimization passes.
- customInitStateRegisters(EState, Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation does nothing.
- customInitStateRegisters(EState, Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Custom/specific initialization of registers prior to emulation.
- customizeInstructionItem(INativeInstructionItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default result (
ChainedOperationResult.getResult()
) is false. - customizeInstructionItem(INativeInstructionItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Customize an instruction item just after its creation by the code analyzer.
- customizeIntermediateOptimizer(INativeDecompilerContext, IEMasterOptimizer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
-
The default implementation does nothing and requests continuation.
- customizeIntermediateOptimizer(INativeDecompilerContext, IEMasterOptimizer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
-
This method is called by a decompiler unit to customize a master IR optimizer.
- customizeOptions(boolean, DecompilationOptions.Builder) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
- customizeOptions(boolean, DecompilationOptions.Builder) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Optional method used to customize the options of the decompilation context.
- customizeRenderedConstant(ICConstant<?>, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
- customizeRenderedConstant(ICConstant<?>, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
- customMethods - Static variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- CustomStatement - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- customTypeIdProvider - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- customVerification() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGVerifier
-
Custom validation method that may be overridden by subclasses which wish to validate the CFG further.
- CUT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- CUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Utility methods to manipulate
AST elements
. - CUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- CUtil.BreakFlowResult - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
- CUtil.BreakFlowStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Status of a flow breaker AST statement.
- CVisitResults - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Visit result object, provided to the call-back methods of an AST visitor object.
- CVisitResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CVisitResults
- CVisitResults(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CVisitResults
- CYPRESS_M8C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
D
- D10V - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- D30V - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- DaemonExecutors - Class in com.pnfsoftware.jeb.util.concurrent
-
Static routines to create daemon thread pools.
- DaemonExecutors() - Constructor for class com.pnfsoftware.jeb.util.concurrent.DaemonExecutors
- DaemonThreadManager - Class in com.pnfsoftware.jeb.util.concurrent
-
A thread manager specialized to create daemon threads.
- DaemonThreadManager() - Constructor for class com.pnfsoftware.jeb.util.concurrent.DaemonThreadManager
- DalvikCallgraphBuilder - Class in com.pnfsoftware.jeb.core.units.code.android
-
Specialized builder for Dalvik Dex call-graphs.
- DalvikCallgraphBuilder(IDexUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
- DalvikInstructionOpcodes - Class in com.pnfsoftware.jeb.core.units.code.android.dex
-
List of Dalvik instruction opcodes.
- DalvikInstructionOpcodes() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- DalvikParserError - Class in com.pnfsoftware.jeb.core.units.code.android.dex
-
Error objects generated by the Dalvik parser.
- DalvikParserError(DalvikParserErrorType) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
- DalvikParserError(DalvikParserErrorType, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
- DalvikParserErrorType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.dex
-
Types for errors generated by the Dalvik parser.
- DASHED - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.EdgeStyle
- data - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
-
Signature target is a series of bytes.
- DATA - Static variable in class com.pnfsoftware.jeb.core.units.code.Pointer
-
Address references an area of data.
- data1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- DataChainsUpdatePolicy - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Post-optimizer update policy for data chains.
- DataContainerUnit - Class in com.pnfsoftware.jeb.core.units.impl
-
Container units used to recursively process virtual folders and data blobs.
- DataContainerUnit(DataContainerUnit.Entry, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit
- DataContainerUnit.Entry - Class in com.pnfsoftware.jeb.core.units.impl
-
Node of a container unit.
- DataGapAnalysisStyle - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Types of analysis for gaps in data areas.
- DataHints - Class in com.pnfsoftware.jeb.core.units.code.asm.items
-
Hints for native data items.
- DataHints() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.DataHints
- DataProvider - Class in com.pnfsoftware.jeb.core.dao.impl
-
Simple implementation of a data provider.
- DataProvider(IUserDatabase, IFileDatabase, IFileStore, IFileStore, IApplicationDatabase, IConfiguration) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.DataProvider
- DataProviderAdapter - Class in com.pnfsoftware.jeb.core.dao.impl
-
An empty data provider.
- DataProviderAdapter() - Constructor for class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- DataStringUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.items
-
Utility methods to facilitate the creation of string items by the
INativeDataAnalyzer
. - DataStringUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
- DATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- DATE_AND_TIME - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- dateEpoch() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Retrieve the device date in seconds since 1970-01-01 00:00:00 UTC.
- DateFormatter - Class in com.pnfsoftware.jeb.util.format
-
Utility methods to format dates.
- DateFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.DateFormatter
- dateString(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Retrieve the device date in the following format:
YYYY-mm-dd_HH:MM:SS
orYYYY-mm-dd_HH:MM:SS_TZD
where TZD is like "+/-HHMM" - DB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- DB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
-
Data block
- DB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
-
Data block definition language
- DBG_ADVANCE_LINE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_ADVANCE_PC - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_END_LOCAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_END_SEQUENCE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_FIRST_SPECIAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_LINE_BASE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_LINE_RANGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_RESTART_LOCAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_SET_EPILOGUE_BEGIN - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_SET_FILE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_SET_PROLOGUE_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_START_LOCAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- DBG_START_LOCAL_EXTENDED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- dbgAddress - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
- DbgAttach - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
The debugger has attached to a target
- DbgBreakpointSet - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
A breakpoint was added
- DbgBreakpointUnset - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
A breakpoint was removed
- DbgClientNotification - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Debugger-issued notification (information) to JEB clients
- DbgDetach - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
The debugger has detached from a target (the target may or may not be alive)
- dbgObjectCounts - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- dbgObjectCounts - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
- dbgObjectStores - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- dbgObjectStores - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
- DbgPause - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
The target (or part of it) is being paused/suspended
- DbgRun - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
The target (or part of it) is being run or resumed
- DbgTargetEvent - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
An asynchronous event was generated by the debugged target.
Example: breakpoint hit, exception, thread started/ended, library code loaded/unloaded, etc.
`data` is of typeIDebuggerEventData
. - DbgThreadDefault - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
The default thread was changed
- DbgThreadResumed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
A thread was paused by the debugger
- DbgThreadSuspended - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
A thread was suspended by the debugger
- dbgTypeIds - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
- DCopyOptions - Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
copy()
options for IR expressions. - DCopyOptions() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DCopyOptions
- deactivateAutoSigningMode(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- DEAD_CODE_REMOVER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
A well-known optimizer tag used to indicate that an optimizer is removing code it deems useless or dead.
- deallocate(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Free a range previously allocated with
allocate
. - debug - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- debug(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Log a debug message.
- debug(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- debug(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- debugDump() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- debugEnable(boolean, boolean) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- debugEnable(boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- debugEnableWrittenStringPool(boolean) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- debugFail() - Static method in class com.pnfsoftware.jeb.util.base.Assert
-
Fail ONLY on debug builds.
- debugFail(String) - Static method in class com.pnfsoftware.jeb.util.base.Assert
-
Fail ONLY on debug builds.
- debugFail(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Assert
- debugFormatStatus() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
- debugFrame - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- DebuggerConnectorClass - Enum Class in com.pnfsoftware.jeb.core.units.code.debug
-
Lit of connector types.
- DebuggerEventData - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
Standard implementation of the event data associated to debugger events.
- DebuggerEventData(DebuggerEventType, long, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- DebuggerEventType - Enum Class in com.pnfsoftware.jeb.core.units.code.debug
-
Debugger event types.
- DebuggerException - Exception in com.pnfsoftware.jeb.core.units.code.debug
-
Exceptions of this type are raised by
debugger modules
. - DebuggerException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
- DebuggerException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
- DebuggerException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
- DebuggerException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.debug.DebuggerException
- DebuggerHelper - Class in com.pnfsoftware.jeb.core.util
-
Helper routines for
debugger units
. - DebuggerHelper() - Constructor for class com.pnfsoftware.jeb.core.util.DebuggerHelper
- DebuggerMachineInformation - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
Standard implementation of a machine information object.
- DebuggerMachineInformation(String, String, int, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
- DebuggerOperationType - Enum Class in com.pnfsoftware.jeb.core.units.code.debug
-
Basic operation types.
- DebuggerProcessInformation - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
Standard implementation.
- DebuggerProcessInformation(long, String, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerProcessInformation
- debuggerProperty(IEnginesContext, String, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Generate a fully-qualified property name used by a
decompiler unit
. - DebuggerSetupInformation - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
Information about a target to be debugged and the wanted debugging settings.
- DebuggerSuspendPolicy - Enum Class in com.pnfsoftware.jeb.core.units.code.debug
-
Thread or process suspension types.
- DebuggerTargetInformation - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
Standard implementation.
- DebuggerTargetInformation(ProcessorType, Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
- DebuggerThreadStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.debug
-
Statuses of a debugged thread.
- DebuggerUtil - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
Utility methods for
IDebuggerUnit
. - DebuggerUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
- debugGetObjectCounts() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- debugGetObjectCounts() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- debugGetObjectStores() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- debugGetObjectStores() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- debugGetObjectStores(Class<C>) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- debugGetObjectStores(Class<C>) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- debugGetTypeIds() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- DEBUGGING_PC_LINE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- debugInfo - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- DebugInformationPolicy - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Policies about how to retrieve and use debug information.
- DebugInformationPolicy(int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- debugVerify() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- debugVerifyLockRead(ISafeLock) - Static method in class com.pnfsoftware.jeb.util.concurrent.SafeLockUtil
- debugVerifyLockWrite(ISafeLock) - Static method in class com.pnfsoftware.jeb.util.concurrent.SafeLockUtil
- debugVerifyNoLockRead(ISafeLock) - Static method in class com.pnfsoftware.jeb.util.concurrent.SafeLockUtil
- dec(K) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Unrecord an object, ie decrement its reference counter by one.
- DECIMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
- DECIMAL - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
- DECL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
- Declaration - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Declaration - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- DECLARED_SYNCHRONIZED - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- decode(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
- decode(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaList
- decode(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.FunctionEncodedMemoryArea
- decode(byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea
- decode(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- decode(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Low-level access to decoding ASCII characters in the form of a byte array.
- decode(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Low-level access to decoding ASCII characters in the form of a byte array.
- decode(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
- decode(String, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
- DECODE - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
-
Specify decoding in first bit.
- decodeArray(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Decode an encoded array of objects.
- decodeASCII(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Decode a byte buffer using an ASCII decoder.
- decodeASCII(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Decode a byte buffer using an ASCII decoder.
- DecodedInt() - Constructor for class com.pnfsoftware.jeb.util.encoding.IntegerLEB128.DecodedInt
- DecodedLong() - Constructor for class com.pnfsoftware.jeb.util.encoding.LongLEB128.DecodedLong
- decodeFileToFile(String, String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Reads infile and decodes it to outfile.
- decodeFlexiMultiPath(String) - Method in class com.pnfsoftware.jeb.util.base.PathProcessor
-
Decode multiple flexi-paths, composed of one or more flexi-paths separated by semi-columns.
- decodeFlexiPath(String) - Method in class com.pnfsoftware.jeb.util.base.PathProcessor
-
Decode a single flexi-path.
- decodeFromFile(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Convenience method for reading a base64-encoded file and decoding it.
- decodeInt(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.AbstractEncodedMemoryArea
-
The implementation down-casts the long value returned by
IEncodedMemoryArea.decode(byte[])
to an int. - decodeInt(byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea
- decodeInt(int, int, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
- decodeList(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Decode an encoded list of objects.
- decodeLocal(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Decode a byte buffer using the local platform's default charset.
- decodeLocal(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Decode a byte buffer using the local platform's default charset.
- decodeMap(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Decode an encoded map.
- decodeMemoryArea(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- decodeSinglePath(String) - Method in class com.pnfsoftware.jeb.util.base.PathProcessor
-
Decode a simple path (no flexi path), by injecting environment variable into it.
- decodeToFile(String, String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Convenience method for decoding data to a file.
- decodeToObject(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Attempts to decode Base64 data and deserialize a Java Object within.
- decodeToObject(String, int, ClassLoader) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Attempts to decode Base64 data and deserialize a Java Object within.
- decodeULEB128(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128
- decodeULEB128(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.LongLEB128
- decodeUTF8(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Decode a byte buffer using a UTF-8 decoder.
- decodeUTF8(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Decode a byte buffer using a UTF-8 decoder.
- decodeUTF8Ex(byte[], boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
- decodeUTF8Ex(byte[], int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
- decomp - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Managing dex decompiler.
- decomp - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Managing dex decompiler.
- decomp - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- decomp - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Managing dex decompiler.
- DecompClientNotification - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Decompiler-issued notification (information) to JEB clients.
- DecompilationContext - Class in com.pnfsoftware.jeb.core.units.code
-
Decompilation context holding information about a decompilation and its results, as well as decompilation options.
- DecompilationContext() - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Construct a new context with no particular options (defaults will be used).
- DecompilationContext(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Convenience constructor.
- DecompilationContext(int, Long, Long) - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Convenience constructor.
- DecompilationContext(DecompilationOptions) - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Construct a new context with the provided options.
- DecompilationOptions - Class in com.pnfsoftware.jeb.core.units.code
-
Decompilation options used in
DecompilationContext
s. - DecompilationOptions.Builder - Class in com.pnfsoftware.jeb.core.units.code
-
Builder of decompilation options.
- DecompilationResult - Class in com.pnfsoftware.jeb.core.units.code
-
Decompilation result information.
- DecompilationResult() - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilationResult
- DecompilationStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Decompilation status.
- decompile(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- decompile(INativeItem, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- decompile(Collection<String>, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile multiple items.
- decompileAll(DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile everything meaningful.
- decompileAllClasses(DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile all classes.
- decompileAllMethods(DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile all methods.
- decompileClass(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile a class.
- decompileClass(String, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile a class.
- decompileClasses(Collection<String>, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile a collection of classes.
- decompileField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile a field.
- decompileField(String, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile a field.
- decompileMethod(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile a method.
- decompileMethod(String, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile a method.
- decompileMethodEx(INativeMethodItem, DecompilationContext, NativeDecompilationStage) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
-
Decompile or retrieve the current decompilation object for a method.
- decompileMethods(Collection<String>, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Decompile a collection of methods.
- DecompilerException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
-
Top-level recoverable exception raised by JEB native decompiler components.
- DecompilerException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.DecompilerException
- DecompilerException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.DecompilerException
- DecompilerException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.DecompilerException
- DecompilerException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.DecompilerException
- DecompilerExporter - Class in com.pnfsoftware.jeb.core.units.code
-
Helper class used to decompile and export to source files all or a subset of classes or methods of a code unit.
- DecompilerExporter(IDecompilerUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Create an exporter with default settings.
- DecompilerHelper - Class in com.pnfsoftware.jeb.core.util
-
Helper routines for
decompiler units
. - DecompilerHelper() - Constructor for class com.pnfsoftware.jeb.core.util.DecompilerHelper
- DecompilerOptions - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
gendec
decompiler options. - DecompilerOptions() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- DecompilerOutputType - Enum Class in com.pnfsoftware.jeb.core.units.code
-
Common types of output produced by
IDecompilerUnit
s. - decompilerProperty(IEnginesContext, String, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Generate a fully-qualified property name used by a
decompiler unit
. - decompileToUnit(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
- decompileToUnit(INativeItem, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
- decompileToUnit(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
- decompileToUnit(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Retrieve a decompiled unit or perform a decompilation.
- decompileToUnit(String, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
- decompileToUnit(String, DecompilationContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Retrieve a decompiled unit or perform a decompilation.
- DecompSrcUnitResetEvent - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
A
decompiled source unit
was reset. - decrementIndentationLevel() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- decrementOpenHandle() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
- DECRYPTED_BYTES - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
- DECRYPTED_STRING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
- DecryptedBytes(byte[], String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.DecryptedBytes
- DecryptedString(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.DecryptedString
- decryptorSupport - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- decryptorSupport - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
disabled (0) by default; client code must explicitly set to non-zero to allow the execution of decryptors.
- deepCopy() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeFeature
-
Returns a deep copy of the feature
- def - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
-
verified defines / never null
- DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.core.output.AddressConversionPrecision
-
Default precision
- DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DataGapAnalysisStyle
-
Data gaps are normally processed.
- DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- DEFAULT - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
- DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Date
- DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.DateAndTime
- DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.S5Time
- DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Time
- DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.TimeOfDay
- DEFAULT - Static variable in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
- DEFAULT_COMPARE_WITH_FULL_EQUALITY - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
-
Determine whether
hashCode
andequals
use all the IR expression elements, including metadata like:
- type
- physical offset
- data map - DEFAULT_COMPILER - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
-
A static pattern compiler using default settings (no flags).
- DEFAULT_GROUP - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
- DEFAULT_MAX_ARRAY_ITEM_COUNT - Static variable in class com.pnfsoftware.jeb.util.format.PrettyPrinter
- DEFAULT_MAX_COLLECTION_ITEM_COUNT - Static variable in class com.pnfsoftware.jeb.util.format.PrettyPrinter
- DEFAULT_MAX_DURATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Default maximum duration, in milliseconds.
- DEFAULT_MAX_INVOCATION_DEPTH - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Default maximum depth for method invocations.
- DEFAULT_MAX_ITERCOUNT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Default maximum iteration count.
- DEFAULT_MAX_MAP_ITEM_COUNT - Static variable in class com.pnfsoftware.jeb.util.format.PrettyPrinter
- DEFAULT_MAX_STRING_LENGTH - Static variable in class com.pnfsoftware.jeb.util.format.PrettyPrinter
- DEFAULT_NAME - Static variable in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
- DEFAULT_NAME - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- defaultAllowOpt - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- defaultClientConfigPath - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- defaultEnginesConfigPath - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- defaultHeapBase - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- DefaultJFlexLexer - Class in com.pnfsoftware.jeb.util.encoding.jflex
-
This is a default, and abstract implementation of a Lexer using JFLex with some utility methods that Lexers can implement.
- DefaultJFlexLexer() - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
- defaultMaxIterCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- defaultMaxRunCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
-
no max
- defaultMaxRunCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
-
no max
- defaultMode - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- defaultPCConversion(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- defaultPCConversion(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Convert PC-assignment to
IEJumpFar
statements. - defaultPluginsFolderName - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- defaultRecordMemoryWrites - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- defaultResetUnknownRegisters - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- defaultReturnAddr - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- defaultScriptsFolderName - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- defaultStackBase - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- defaultTelemetryDatabasePath - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- defaultValue - Variable in class com.pnfsoftware.jeb.client.api.FormEntry
-
Default value for the entry.
- defaultValue(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
-
Creates a default value.
- deferredCount - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
- deferredObjects - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- DeferredRequestsCollector - Class in com.pnfsoftware.jeb.core.units.code.java
-
This object is used to hold requests for decompilations.
- DeferredRequestsCollector() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
- defineData(long, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
- defineData(long, INativeType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
- defineItem(long, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IStackframeManager
-
Define a new stack item.
- defpot - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
-
potential defines
may be null (non-null IFF theDefUseInfo.FLAG_INCLUDE_POTENTIALS
flag was set)
must not intersectDefUseInfo.def
- DefUseInfo - Class in com.pnfsoftware.jeb.core.units.code
-
Def-use information object provided by instruction for data-flow analysis purposes.
- DefUseInfo() - Constructor for class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- DefUseInfo(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- DELETE - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- DELETE - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Delete action.
- deleteAllEdges() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Remove all block edges.
- deleteCase(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Delete a case entry.
- deleteCasesTo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Delete all cases pointing to the provided target.
- deleteCasesToTarget(IDTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Delete all cases pointing to the provided target.
- deleteData(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
- deleteDirectory(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Delete a directory and its contents recursively.
- deleteDirectory(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Delete a directory and its contents recursively.
- deleteDirectoryContents(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Delete a directory contents recursively (ie, clear the directory).
- deleteDirectoryOnExit(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Delete a folder and all its contents recursively, when the virtual machine terminates.
- deleteDuplicateEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Delete one duplicate edge X->Y.
- deleteEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Delete an edge x->y.
- deleteEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Delete an edge x->y.
- deleteEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Delete an edge x->y.
- deleteEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Delete an edge x->y.
- deleteEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- deleteEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- deleteFile(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Delete a file.
- deleteFile(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
-
Delete a file.
- deleteFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
- deleteFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
- deleteFile(String, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Delete a file or folder.
- deleteIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Delete an irregular edge x->y.
- deleteIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Delete an irregular edge x->y.
- deleteIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Delete an irregular edge x->y.
- deleteIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Delete an irregular edge x->y.
- deleteIrregularEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- deleteIrregularEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- deleteIrregularOutEdges(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Delete all irregular output edges for the provided block.
- deleteIrregularOutEdges(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Delete all irregular output edges for the provided block.
- deleteOutEdges(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Delete all regular output edges for the provided block.
- deleteOutEdges(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Delete all regular output edges for the provided block.
- deletePackage(IPackage) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
- deleteStatement(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
-
Delete a statement by reference.
- deleteStatement(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
-
Delete a statement by reference.
- deleteTopContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Delete the most recent (top) execution context.
- deleteTopFrame() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Delete the most recent (top) frame of the current execution context.
- deleteType(INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Delete a type.
- deleteUnreachableTrampoline(BasicBlock<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
- deleteVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Remove (unset) a variable.
- deleteVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method to remove a defined variable in the current frame (top frame of the top context).
- deleteVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Remove (unset) all variables.
- DELIMITER - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- deltaImageBase - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- demo - Static variable in class com.pnfsoftware.jeb.client.AbstractContext
- DemoLimitationException - Exception in com.pnfsoftware.jeb.core.exceptions
-
Raised when the program encounters demo-version limitations.
- DemoLimitationException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
- DemoLimitationException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
- DemoLimitationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
- DemoLimitationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.DemoLimitationException
- DEmuExternalPolicy - Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
The emulation policy for API methods relying or depending on the execution environment, the date and time, and random number generators.
- DEmuExternalPolicy() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
-
Create a safe execution policy object (all restrictions are enabled).
- DEmuExternalPolicy(boolean, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
- DEOBFUSCATOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
-
A well-known optimizer tag used to indicate that an optimizer is categorized as an explicit deobfuscator.
- DEOBFUSCATOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
A well-known optimizer tag used to indicate that an optimizer is categorized as an explicit deobfuscator.
- deprecated() - Element in annotation interface com.pnfsoftware.jeb.util.serialization.annotations.SerId
-
Optional value indicating if the field was deprecated.
- DEPRECATED_FEATURE - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
The unit has detected features that have been deprecated.
- depth - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- DEPTH_BASIC - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
default depth: current PM, always stay in the property assigned namespace
- DEPTH_FULL - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
check for a same-named property in parent namespace (if allowed)
- DEPTH_MASTER - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
check the master PM (if any)
- description - Variable in class com.pnfsoftware.jeb.core.PluginInformation
- Description - Enum constant in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
- deserialize() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- deserialize(Class<T>) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- deserialize(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- deserializeInternal() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- Deserializer - Class in com.pnfsoftware.jeb.util.serialization
-
This class allows the deserialization of a stream of bytes into object(s).
- Deserializer(ITypeIdProvider, InputStream) - Constructor for class com.pnfsoftware.jeb.util.serialization.Deserializer
- Deserializer(ITypeIdProvider, List<ClassLoader>, InputStream) - Constructor for class com.pnfsoftware.jeb.util.serialization.Deserializer
- DeserializerHelper - Class in com.pnfsoftware.jeb.util.serialization
-
Deserializer helper used by custom
load()
routines. - destroyLiveArtifact(ILiveArtifact) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
-
Destroy a live Artifact and all its children.
- destroyUnit(IUnit) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
This method is used to destroy a unit living in this project.
- detach() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Detach from the target (if possible).
- DETACH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
-
Detach from a target.
- determine() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.BlockGroup
-
Determine the group.
- determine() - Static method in enum class com.pnfsoftware.jeb.util.base.OSType
- determine(String) - Static method in enum class com.pnfsoftware.jeb.util.base.FileType
-
Determine the high-level file type.
- determineArgumentStackSlotCount(IWildcardPrototype, Collection<IWildcardType>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine the number of stacks slots used by invoking a method having the provided prototype and an optional list of additional arguments.
- determineBestBase(long) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
- determineFromContent(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.MimeType
- determineFromContent(byte[], String) - Static method in class com.pnfsoftware.jeb.util.encoding.MimeType
- determineFromContent(IInput) - Static method in class com.pnfsoftware.jeb.util.encoding.MimeType
- determineFull() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.ClassVtablePaths
- determineInterval(BasicBlock<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Find the graph interval rooted in the provided header block.
- determineLinuxOSFullname(String) - Static method in class com.pnfsoftware.jeb.client.SystemInformation
- determineNextAddress(IMachineContext, InsnType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.ICodeResolver
-
Determine the next value of the program counter (PC).
- determineOperandValue(IMachineContext, InsnType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.ICodeResolver
-
Determine the actual values of an instruction operand.
- determinePartial() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.ClassVtablePaths
- determinePotentialEncoding(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Heuristically determine the encoding of a string.
- determinePotentialPointers(long, InsnType, List<Pointer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default result (
ChainedOperationResult.getResult()
) is false. - determinePotentialPointers(long, InsnType, List<Pointer>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Determine pointers (addresses to data or code) contained in the provided instruction, to let the code analyzer enqueue them for additional analysis.
- determinePotentialPointersInProtoBlock(IBasicBlockSkeleton<InsnType>, List<PointerLocation>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default result (
ChainedOperationResult.getResult()
) is false. - determinePotentialPointersInProtoBlock(IBasicBlockSkeleton<InsnType>, List<PointerLocation>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Determine additional pointers to be analyzed (addresses to data or code) that may be inferred from the analysis of the provided basic block skeleton (proto-basic block).
- determineReturnValuesStackSlotCount(IWildcardPrototype, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine the number of stack slots filled out when a routine with the provided prototype returns.
- determineRoutineStackPointerDelta(CFG<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default result (
ChainedOperationResult.getResult()
) is null. - determineRoutineStackPointerDelta(CFG<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Determine (heuristically) the stack pointer delta generated by the execution of a routine.
- determineSlotcountAlignment(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- determineSlotcountAlignment(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Determine the slotcount alignment requirement of a non-
composite
type. - determineStackBytesUsedByCall(IWildcardPrototype, List<IWildcardType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- determineStackBytesUsedByCall(IWildcardPrototype, List<IWildcardType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Determine the amount of bytes that were pushed on the stack before calling the routine with the provided prototype and optional additional slots.
- determineStackPointerDeltaAfterIRCall(IWildcardPrototype, List<IWildcardType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- determineStackPointerDeltaAfterIRCall(IWildcardPrototype, List<IWildcardType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Determine the stack pointer delta (in bytes) after the
IECall
executed and returned.
Careful: "IR-Call" and the "native-call" may not have the same structure; it depends on how the conversion of "native-call" is implemented, and therefore is converter-dependent. - determineStackPointerDeltaFromSimulation(SimulationPointInformation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation returns null.
- determineStackPointerDeltaFromSimulation(SimulationPointInformation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
This method attempts to provide the stack pointer delta resulting from the execution of a routine.
- determineSwitchInformation(long, IBasicBlockSkeleton<InsnType>, List<IBasicBlockSkeleton<InsnType>>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default result (
ChainedOperationResult.getResult()
) is null. - determineSwitchInformation(long, IBasicBlockSkeleton<InsnType>, List<IBasicBlockSkeleton<InsnType>>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Determine (heuristically) the information related to a switch-like statement, i.e.
- determineValue(INativeStringItem, IVirtualMemory, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
-
Determine the value of a given string data item.
- determineValue(StringEncoding, byte[], int, int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
-
Determine the value of a string.
- determineValue(StringEncoding, IVirtualMemory, long, int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
-
Determine the value of a string.
- DEVICE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
- DevPluginClassname - Class in com.pnfsoftware.jeb.core
-
These objects represent classnames of plugins that are currently being developed.
- DevPluginClassname(String, boolean) - Constructor for class com.pnfsoftware.jeb.core.DevPluginClassname
- dex - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Underlying dex code.
- dex - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Underlying dex code.
- dex - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Underlying dex code.
- DexCommentManager - Class in com.pnfsoftware.jeb.core.units.code.android
-
A comment manager for
dex units
. - DexCommentManager(IDexUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexCommentManager
- DexConstantLibrary - Class in com.pnfsoftware.jeb.core.units.code.android
-
A manager for constant and pseudo-constant fields of a dex unit.
- DexConstantLibrary(IDexUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexConstantLibrary
- DexDebugVariableBundle - Class in com.pnfsoftware.jeb.core.units.code.android.dex
-
A collection of
IDexDebugVariable
. - DexDebugVariableBundle(Collection<IDexDebugVariable>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle
- DexDecConversionException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
-
A Dalvik-to-IR conversion exception.
- DexDecConversionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
- DexDecConversionException(int) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
- DexDecConversionException(IDalvikInstruction) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
- DexDecConversionException(IDalvikInstruction, String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
- DexDecEvalCodeThrownException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
-
Those objects are used to wrap throwables raised by the emulated code.
- DexDecEvalCodeThrownException(IDImm) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalCodeThrownException
- DexDecEvalFailedTranslationException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
-
The emulation of some Dalvik code failed because there was an error reported when translating to IR.
- DexDecEvalFailedTranslationException(DexDecConversionException) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalFailedTranslationException
- DexDecEvalItercountExceededException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
-
The emulation is taking too long (maximum iteration count exceeded).
- DexDecEvalItercountExceededException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalItercountExceededException
- DexDecEvalItercountExceededException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalItercountExceededException
- DexDecEvalSandboxExecutionException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
-
An error occurred while executing code in the emulator-controlled sandbox.
- DexDecEvalSandboxExecutionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalSandboxExecutionException
- DexDecEvalStubException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
-
An internal exception used when attempting to emulate a method whose body was removed.
- DexDecEvalStubException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalStubException
- DexDecEvalTimeoutExceededException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
-
The emulation is taking too long (timeout exceeded).
- DexDecEvalTimeoutExceededException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalTimeoutExceededException
- DexDecEvalTimeoutExceededException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalTimeoutExceededException
- DexDecEvaluationException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
-
This exception and its sub-types are throw by the
State components
andevaluate
methods. - DexDecEvaluationException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
- DexDecEvaluationException(IDExpression) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
-
This constructor uses
DexDecEvaluationException(String)
with a string containing a textual representation of the provided IR expression. - DexDecEvaluationException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
- DexDecEvaluationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
- DexDecEvaluationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvaluationException
- DexDecEvalUnmanagedCodeException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
-
An error occurred in code running in a restricted thread not directly managed by the emulator.
- DexDecEvalUnmanagedCodeException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalUnmanagedCodeException
- DexDecNativeEvalFailedException - Exception in com.pnfsoftware.jeb.core.units.code.android.ir
-
An error occurred while evaluating native code.
- DexDecNativeEvalFailedException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
- DexDecNativeEvalFailedException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
- DexDecNativeEvalFailedException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
- DexDecNativeEvalFailedException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecNativeEvalFailedException
- DexDecompilerEvent<T> - Class in com.pnfsoftware.jeb.core.units.code.android
-
Events generated by Dex decompilers.
- DexDecompilerEvent(DexDecompilerEvent.Type, T, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
- DexDecompilerEvent.BuiltString - Class in com.pnfsoftware.jeb.core.units.code.android
- DexDecompilerEvent.DecryptedBytes - Class in com.pnfsoftware.jeb.core.units.code.android
- DexDecompilerEvent.DecryptedString - Class in com.pnfsoftware.jeb.core.units.code.android
- DexDecompilerEvent.Message - Class in com.pnfsoftware.jeb.core.units.code.android
- DexDecompilerEvent.Type - Enum Class in com.pnfsoftware.jeb.core.units.code.android
- DexDecompilerEvent.UnreflectedFieldRead - Class in com.pnfsoftware.jeb.core.units.code.android
- DexDecompilerEvent.UnreflectedFieldWrite - Class in com.pnfsoftware.jeb.core.units.code.android
- DexDecompilerEvent.UnreflectedInvocation - Class in com.pnfsoftware.jeb.core.units.code.android
- DexDecompilerEventQueue - Class in com.pnfsoftware.jeb.core.units.code.android
-
An async-queue holding events generated by Dex decompilers.
- DexDecompilerEventQueue(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEventQueue
- DexDecompilerExporter - Class in com.pnfsoftware.jeb.core.units.code.android
-
Helper class used to decompile and export to
*.java
files all or a subset of classes or methods of aDex unit
. - DexDecompilerExporter(IDexDecompilerUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
- DexDisassemblyProperties - Class in com.pnfsoftware.jeb.core.units.code.android.render
-
Properties of a Dex code disassembly document.
- DexDisassemblyProperties() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- DExecutionParameters - Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR emulation parameters object. - DExecutionParameters(CFG<IDInstruction>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
-
Create an object, ready to emulate an entire IR routine.
- DExecutionParameters(CFG<IDInstruction>, IDTryData) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
-
Create an object, ready to emulate an entire IR routine.
- DExecutionParameters(IDMethodContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
-
Create an object, ready to emulate an entire IR routine.
- DExecutionParameters(SortedMap<Integer, IDInstruction>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
-
Create an object.
- DExecutionParameters(SortedMap<Integer, IDInstruction>, Map<Integer, Integer>, Map<Integer, Integer>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
-
Create an object.
- DexMethodHandleType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.dex
-
Method handle types.
- DexParsingException - Exception in com.pnfsoftware.jeb.core.units.code.android
-
This exception may be raised when an error is encountered when parsing a Dex file.
- DexParsingException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.DexParsingException
- DexParsingException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.android.DexParsingException
- DexPoolType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.dex
-
An enumeration of Dex pool types.
- DexReferenceType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.dex
-
Types of Dex references held in
IDexAddress
objects. - DexUtil - Class in com.pnfsoftware.jeb.core.units.code.android
-
Dex utility routines.
- DF_Assignment - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
-
Delimiter= '=' character.
- DF_CommonFullSymbolChars - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
-
Delimiter= any character that is generally not legal in a symbol name, in particular: any character allowed in java identifier additional '/' character for java signature additional '+' character for native relative signature
- DF_CommonSymbolChars - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
-
Delimiter= any character that is generally not legal in a symbol name, in particular: any character allowed in java identifier a
- DF_NonAlphaNum - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
-
Delimiter= any character that is neither a letter for a digit
- DF_WhiteSpace - Static variable in class com.pnfsoftware.jeb.util.format.TokenExtractor
-
Delimiter= whitespace character
- dfa - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
The data flow analysis object is initially UNINITIALIZED.
- DFA4<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code
-
Lean Data Flow Analysis (DFA) object implementation.
- DFA4(IControlFlowGraph<InsnType, ? extends IBasicBlock<InsnType>>) - Constructor for class com.pnfsoftware.jeb.core.units.code.DFA4
-
Create a DFA object with CFG-provided default collection flags and basic caching for instruction-level def-use information.
- DFA4(IControlFlowGraph<InsnType, ? extends IBasicBlock<InsnType>>, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.DFA4
-
Create a DFA object.
- dfaTotalCount - Variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- dfaTotalTimeMs - Variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- DFAUtil - Class in com.pnfsoftware.jeb.core.units.code
- DFAUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.DFAUtil
- DFormattingContext - Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR formatting context, providing an output sink and specifications for the output. - DFormattingContext() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Create a default formatting context.
- DFormattingContext(IDMethodContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Create a default formatting context.
- DI - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- DI - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
-
Instance DB
- Digraph - Class in com.pnfsoftware.jeb.util.graph
-
A directed graph object, cyclic or acyclic.
- Digraph() - Constructor for class com.pnfsoftware.jeb.util.graph.Digraph
- Digraph.E - Class in com.pnfsoftware.jeb.util.graph
-
Oriented edge with optional weight.
- Digraph.V - Class in com.pnfsoftware.jeb.util.graph
-
Vertex of a directed graph.
- DINT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- DInvokeType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR types of invocation, used to specifyIDCallInfo
. - DIRECT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
-
Non-static direct (non-overridable) method, that is, a private method or a constructor method.
- DirectByteArrayOutputStream - Class in com.pnfsoftware.jeb.util.io
-
Extend
ByteArrayOutputStream
to provide direct access to the underlying byte array. - DirectByteArrayOutputStream() - Constructor for class com.pnfsoftware.jeb.util.io.DirectByteArrayOutputStream
- DirectEncodedMemoryArea - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
-
Represent a memory Area in code.
- DirectEncodedMemoryArea(int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
- DIRECTIVE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- DirectoryEnumerator - Class in com.pnfsoftware.jeb.util.io
-
List (full in-memory enumeration) or iterate over a directory contents, with support for recursion and regex file filters.
- DirectoryEnumerator(File) - Constructor for class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
-
Create a new directory enumerator.
- DirectoryEnumerator(File, String, boolean) - Constructor for class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
-
Create a new directory enumerator.
- dirname(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Return the directory name of the provided path.
- dirtyRegisters - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- disablePadding() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- discardDecompiledItemsAfterProcessing - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- discardTransientPresentations() - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
-
Discard all presentations not marked as
persisted
. - discardTransientPresentations() - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
- DisjointSets<T> - Class in com.pnfsoftware.jeb.util.collect
-
This type represents disjoint sets.
- DisjointSets() - Constructor for class com.pnfsoftware.jeb.util.collect.DisjointSets
-
Create a new "disjoint sets" object
- displayDemoInformation(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Called from
AbstractClientContext.start()
. - 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
-
Called from
AbstractClientContext.start()
. - displayEula(String) - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
- displayFileOpenSelector(String) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Display a file selector dialog (Open file).
- displayFileSaveSelector(String) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Display a file selector dialog (Save file).
- displayFolderSelector(String) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Display a folder selection dialog.
- displayForm(String, String, FormEntry<?>...) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Display a form dialog prompting the user for inputs.
- displayGraph(String, Digraph) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Create a graph dialog.
- displayGraph(String, Digraph, GraphDialogExtensions) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Create a graph dialog.
- displayList(String, String, String[], Object[][]) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Display a table of elements.
- displayMessageBox(String, String, IconType, ButtonGroupType) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Display a message box to the user.
- displayQuestionBox(String, String, String) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Display a message box prompting the user for input.
- displaySimpleForm(String, String, String...) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Display a simple form dialog prompting the user for inputs.
- displayText(String, String, boolean) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Display a text box.
- dispose() - Method in class com.pnfsoftware.jeb.core.AbstractPlugin
-
The default implementation does nothing.
- dispose() - Method in interface com.pnfsoftware.jeb.core.IPlugin
-
Dispose of resources used by this plugin.
- dispose() - Method in class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
- dispose() - Method in interface com.pnfsoftware.jeb.core.output.IGenericDocument
-
Dispose of resources and handles used by this document.
- dispose() - Method in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
-
Dispose this presentation.
- dispose() - Method in class com.pnfsoftware.jeb.core.output.table.impl.AbstractTableDocument
-
The default implementation does nothing.
- dispose() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
-
The default implementation does nothing.
- dispose() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- dispose() - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
- dispose() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
-
The default implementation does nothing.
- dispose() - Method in class com.pnfsoftware.jeb.core.output.UnitRepresentationAdapter
- dispose() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- dispose() - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- dispose() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Release resources used by this manager.
- dispose() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Sub-classes overriding this method must call the
super
implementation last. - dispose() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Dispose of this emulator's resources.
- dispose() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- dispose() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- dispose() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- dispose() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Dispose of the resources used by this unit.
- dispose(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Release resources used by
INativeDataItem
- DISPOSED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
-
Item was disposed
- distance(ICodeCoordinates, ICodeCoordinates) - Static method in class com.pnfsoftware.jeb.core.output.code.coordinates.CodeCoordinatesUtil
-
Calculate the distance between two coordinates.
- div(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- div(IEGeneric, IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- DIV - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- DIV - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-arithmetic wildcard operation for DIV_U and DIV_S
- DIV - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Arithmetic division
- DIV_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- DIV_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- DIV_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
signed integer division, simple: input=(N, N), output=N (remainder discarded)
- DIV_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- DIV_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- DIV_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
unsigned integer division, simple: input=(N, N), output=N (remainder discarded)
- DIV2_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
[NO NOT USE] full signed integer division: input=(2N, N), output=(N, N)
- DIV2_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
[NO NOT USE] full unsigned integer division: input=(2N, N), output=(N, N)
- div2S(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- div2U(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- divS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- divS(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- divU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- divU(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- divUnsigned(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Divide two longs treated as unsigned.
- DO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- DO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- DO_BREAK_LINES - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
-
Do break lines when encoding.
- doc - Variable in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
- DOC_ID_DISASSEMBLY - Static variable in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
- doDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Create or retrieve a DFA object with current settings.
- doDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Perform data flow analysis on the CFG using standard DFA settings.
- doDataFlowAnalysis(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Create or retrieve a DFA object with current settings.
- doDataFlowAnalysis(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Perform data flow analysis on the CFG.
- doDataFlowAnalysis(boolean, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Perform data flow analysis on the CFG.
- doDataFlowAnalysis(boolean, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Create or retrieve a DFA object.
- doDataFlowAnalysis(boolean, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Perform data flow analysis on the CFG.
- done() - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
- done() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
-
Clients can call this method to indicate that the initial graph is built: after calling this method, additions of vertices or edges is forbidden.
- DONE - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
- doneGeneratingReplacement() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- doNotGenerateNops - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- DONT_GUNZIP - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
-
Specify that gzipped data should not be automatically gunzipped.
- doOperation(OperationRequest) - Method in interface com.pnfsoftware.jeb.client.api.IOperable
-
Perform the requested operation.
- DOpcodeType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
This enumeration defines the opcode types of the intermediate representation (IR)
instructions
used bydexdec
. - DOptimizerType - Enum Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR optimizer type. - doSubstitution(IEGeneric, SubstitutionDefinition...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
-
Attempt to apply the first matching
SubstitutionDefinition
on anIEGeneric
expression. - doSuspendThreads() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- DotFileGenerator(IControlFlowGraph<?, ?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
- DOTTED - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.EdgeStyle
- DOUBLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- DOUBLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- DOUBLE_PRECISION_FLOAT - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Denotes a double-precision float (eight-byte IEEE 754, see
#MT_FLOAT
). - doubleCollectionIterable(Collection<T>, Collection<T>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
-
Create a generator that will iterate over two collections, starting with the first one, then the second one.
- DoWhile - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- DoWhile - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- downgradeCallToBreak() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
-
Downgrade a call-to-sub to a simple flow-breaker.
- downloadBinary(File, String, Map<String, String>, Map<String, String>, IProgressCallback) - Method in interface com.pnfsoftware.jeb.util.net.INet
-
Download a binary and dump it to disk.
- downloadBinary(File, String, Map<String, String>, Map<String, String>, IProgressCallback) - Method in class com.pnfsoftware.jeb.util.net.Net
- downloadFile(String) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
-
Download a file from JEB.IO/MSN.
- drcollector - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Collector for deferred requests.
- DSP24 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- DSPIC30F - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- dst - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- dst_offsets - Variable in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlockBuilder
- dst_src1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- DT_AARCH64_BTI_PLT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_AARCH64_PAC_PLT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_AARCH64_VARIANT_PCS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_BIND_NOW - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_DEBUG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_FINI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_FINI_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_FINI_ARRAYSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_FLAGS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_FLAGS_1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_GNU_HASH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_HASH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_INIT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_INIT_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_INIT_ARRAYSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_JMPREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
If present, this entry's d_ptr member holds the address of relocation entries associated solely with the procedure linkage table.
- DT_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_NEEDED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_NULL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_PLTGOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_PLTREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This member specifies the type of relocation entry to which the procedure linkage table refers.
- DT_PLTRELSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_PREINIT_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_PREINIT_ARRAYSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_REL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_RELA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_RELACOUNT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_RELAENT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_RELASZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_RELCOUNT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_RELENT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This element holds the size, in bytes, of the DT_REL relocation entry.
- DT_RELSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_RPATH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_RUNPATH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_SONAME - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_STRSZ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_STRTAB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Address of dynamic string table.
- DT_SYMBOLIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_SYMENT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This element holds the size, in bytes, of a symbol table entry
- DT_SYMTAB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This element holds the address of the symbol table, described in the first part of this chapter, with Elf32_Sym entries for the 32-bit class of files and Elf64_Sym entries for the 64-bit class of files.
- DT_SYMTAB_SHNDX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This element holds the address of the SHT_SYMTAB_SHNDX section associated with the dynamic symbol table referenced by the DT_SYMTAB element.
- DT_TEXTREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Absence of this indicates no relocs should apply to a nonwritable segment
- DT_VERDEF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_VERDEFNUM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_VERNEED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_VERNEEDNUM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- DT_VERSYM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- dtors - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- DTypeInfo - Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
Type information object used to collect typing results when propagating types through an SSA'ed IR.
- DTypeInfo(IDMethodContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- DTypeInfo.TypingConlict - Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
Details about a typing conflict.
- DU - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.controlflow.ChainType
-
def-use
(Defined-Use) chain: a register was defined; list the location where it is used. - DUI - Class in com.pnfsoftware.jeb.core.units.code
-
Def-use information object provided by
IDFA
implementation. - DummyInputStream - Class in com.pnfsoftware.jeb.util.io
-
Dummy reader class: all read operations return 0, and the number of bytes being read is tracked.
- DummyInputStream() - Constructor for class com.pnfsoftware.jeb.util.io.DummyInputStream
- DummyOutputStream - Class in com.pnfsoftware.jeb.util.io
-
Dummy writer class: does not write, simply count the number of bytes being written.
- DummyOutputStream() - Constructor for class com.pnfsoftware.jeb.util.io.DummyOutputStream
- dump() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
-
Dump the database records to an endpoint.
- dump(CFG<IDInstruction>, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Dump an IR-CFG to a Graphviz
dot
file in the user's temporary folder. - dump(CFG<IDInstruction>, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Dump an IR-CFG to a Graphviz
dot
file in the user's temporary folder. - dump(CFG<IEStatement>, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Dump an IR-CFG to a Graphviz
dot
file in the user's temporary folder. - dump(CFG<IEStatement>, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Dump an IR-CFG to a Graphviz
dot
file in the user's temporary folder. - dump(IVirtualMemory, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Dump a contiguous memory range of memory to a byte array.
- dump(IVirtualMemory, long, long, byte[], int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Dump a contiguous memory range of memory to a buffer.
- dump(List<TelemetryRecord>) - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryEndpoint
- dump(List<TelemetryRecord>) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryEndpoint
- dumpCfg(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
-
Dump the CFG.
- dumpTo(File) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EStateDumper
- dumpTo(String) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
-
Dump the unencoded log to a folder on disk.
- dumpTo(String, String, boolean) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
-
Dump the log to disk.
- dumpToImageFiles(IVirtualMemory, File) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Dump a virtual memory to files in a folder.
- dumpToImageFiles(IVirtualMemory, File, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Dump a virtual memory to files in a folder.
- dumpUpdateToDisk(byte[], String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- dup(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDAllocObjectInfo
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDArrayElt
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
-
Duplicate this element.
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDField
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDIndex
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstanceField
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Deep copy of this instruction.
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInvokeInfo
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewInfo
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDReferenceType
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDStaticField
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTarget
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
-
Pseudo-duplication.
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBreak
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
-
This method returns the object itself: constants are generally immutable and do not need to be duplicated in the general case.
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICContinue
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICControlBreaker
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDoWhileStm
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Deep duplication of the element.
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICForStm
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericBreakable
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericLoop
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericWhileLoop
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGoto
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICInstanceField
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICJumpFar
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabel
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLeftExpression
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICReturn
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSource
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSourceElement
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTuple
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICWhileStm
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Clone (deep copy) the expression.
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
The resulting copy may not be mutable.
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Make a deep copy of this virtual memory.
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
- duplicate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotation
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotationElement
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaArrayElt
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBreak
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaContinue
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDefinition
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDoWhile
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Duplicate this element.
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaExpression
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGoto
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabel
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLeftExpression
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate_LEGACY
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaReturn
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStatement
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTerminalStatement
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaThrow
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeReference
- duplicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaWhile
- duplicate() - Method in interface com.pnfsoftware.jeb.util.net.INet
-
Duplicate this object to perform safe parameter update.
- duplicate() - Method in class com.pnfsoftware.jeb.util.net.Net
- duplicate(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
- duplicate(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
-
Duplicate with options.
- duplicate2() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
-
True duplication to allow customization of the formatter without impacting other constantss.
- duplicateAndReverse(ICOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
-
Create a deep copy of this predicate (using
ICPredicate.duplicate()
) and reverse it. - duplicateAndReverse(IJavaOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
- duplicateForReplacement(IDInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Duplicate this instruction with the intent to replace the source instruction.
- duplicateShallow(CFG<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
-
Shallow duplication of a CFG.
- duplicateToMutable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Create a mutable copy of this immediate.
- duplicateWithDifferentType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Duplicate this immediate and assign it a different type.
- duplicateWithNewOperands(IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
- duplicateWithOffsetAndSize(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- duplicateWithType(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Create a mutable copy of this immediate and assign it a type.
- duration() - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
-
in milliseconds
- DUtil - Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR access and manipulation utility methods. - DUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- DVisitResults - Class in com.pnfsoftware.jeb.core.units.code.android.ir
-
Visit result object, provided to the call-back methods of a
dexdec
IR visitor object. - DVisitResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DVisitResults
-
Create a standard result object.
- DVisitResults(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DVisitResults
-
Create a result object.
- DW_AT_abstract_origin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_accessibility - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_addr_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_address_class - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_alignment - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_allocated - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_flags - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_isa - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_major_runtime_vers - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_objc_complete_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_omit_frame_ptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_optimized - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_property - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_property_attribute - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_property_getter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_property_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_property_setter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_APPLE_runtime_class - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_artificial - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_associated - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_base_types - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_binary_scale - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_bit_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_bit_stride - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_body_begin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_body_end - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_byte_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_byte_stride - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_all_calls - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_all_source_calls - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_all_tail_calls - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_column - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_data_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_data_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_file - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_line - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_origin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_return_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_tail_call - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_target - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_target_clobbered - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_call_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_calling_convention - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_common_reference - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_comp_dir - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_const_expr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_const_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_containing_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_count - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_data_bit_offset - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_data_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_data_member_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_decimal_scale - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_decimal_sign - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_decl_column - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_decl_file - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_decl_line - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_declaration - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_default_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_defaulted - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_deleted - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_description - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_digit_count - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_discr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_discr_list - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_discr_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_dwo_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_elemental - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_encoding - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_endianity - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_entry_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_enum_class - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_explicit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_export_symbols - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_extension - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_external - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_frame_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_friend - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNAT_descriptive_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_addr_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_all_call_sites - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_all_source_call_sites - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_all_tail_call_sites - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_bias - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_call_site_data_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_call_site_target - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_call_site_target_clobbered - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_call_site_value - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_deleted - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_denominator - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_discriminator - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_dwo_id - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_dwo_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_entry_view - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_exclusive_locks_required - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_guarded - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_guarded_by - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_locks_excluded - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_locviews - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_macros - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_numerator - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_odr_signature - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_pt_guarded - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_pt_guarded_by - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_pubnames - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_pubtypes - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_ranges_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_shared_locks_required - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_tail_call - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_template_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_GNU_vector - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_hi_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_high_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_actuals_stmt_list - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_all_variables_modifiable - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_block_index - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_cold_region_high_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_cold_region_low_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_default_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_definition_points - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_is_result_param - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_linkage_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_opt_flags - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_opt_level - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_pass_by_reference - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_proc_per_section - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_prof_flags - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_prof_version_id - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_raw_data_ptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_unit_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_unit_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_HP_widened_byte_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_identifier_case - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_import - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_inline - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_is_optional - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_language - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_linkage_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_lo_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_loclists_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_low_pc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_lower_bound - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_mac_info - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_macros - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_main_subprogram - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_MIPS_abstract_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_MIPS_clone_origin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_MIPS_epilog_begin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_MIPS_fde - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_MIPS_has_inlines - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_MIPS_linkage_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_MIPS_loop_begin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_MIPS_loop_unroll_factor - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_MIPS_software_pipeline_depth - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_MIPS_stride - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_MIPS_tail_loop_begin - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_mutable - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_name - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_namelist_item - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_noreturn - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_object_pointer - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_ordering - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_PGI_lbase - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_PGI_lstride - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_PGI_soffset - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_picture_string - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_priority - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_producer - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_prototyped - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_pure - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_ranges - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_rank - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_recursive - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_reference - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_return_addr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_rnglists_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_rvalue_reference - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_segment - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_sf_names - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_sibling - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_signature - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_small - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_specification - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_src_coords - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_src_info - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_start_scope - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_static_link - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_stmt_list - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_str_offsets_base - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_string_length - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_string_length_bit_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_string_length_byte_size - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_threads_scaled - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_trampoline - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_upc_threads_scaled - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_upper_bound - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_use_GNAT_descriptive_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_use_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_use_UTF8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_variable_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_virtuality - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_visibility - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_VMS_rtnbeg_pd_address - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_AT_vtable_elem_location - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- DW_ATE_address - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_ASCII - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_boolean - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_complex_float - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_decimal_float - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_edited - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_float - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_hi_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_imaginary_float - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_lo_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_numeric_string - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_packed_decimal - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_signed - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_signed_char - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_signed_fixed - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_UCS - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_unsigned - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_unsigned_char - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_unsigned_fixed - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_ATE_UTF - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- DW_FORM_addr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_addrx - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_addrx1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_addrx2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_addrx3 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_addrx4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_block1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_block2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_block4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_data1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_data16 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_data2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_data4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_data8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_exprloc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_flag - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_flag_present - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_GNU_addr_index - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_GNU_ref_alt - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_GNU_str_index - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_GNU_strp_alt - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_implicit_const - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_indirect - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_line_strp - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_loclistx - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_ref_addr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_ref_sig8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_ref_sup4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_ref_sup8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_ref_udata - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_ref1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_ref2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_ref4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_ref8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_rnglistx - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_sdata - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_sec_offset - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_string - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_strp - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_strp_sup - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_strx - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_strx1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_strx2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_strx3 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_strx4 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_FORM_udata - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- DW_TAG_access_declaration - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_array_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_atomic_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_base_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_call_site - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_call_site_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_catch_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_class_template - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_class_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_coarray_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_common_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_common_inclusion - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_compile_unit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_const_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_constant - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_dwarf_procedure - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_dynamic_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_entry_point - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_enumeration_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_enumerator - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_file_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_formal_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_format_label - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_friend - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_function_template - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_generic_subrange - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_GNU_BINCL - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_GNU_call_site - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_GNU_call_site_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_GNU_EINCL - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_GNU_formal_parameter_pack - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_GNU_template_parameter_pack - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_GNU_template_template_param - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_hi_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_HP_array_descriptor - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_HP_Bliss_field - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_HP_Bliss_field_set - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_immutable_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_imported_declaration - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_imported_module - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_imported_unit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_inheritance - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_inlined_subroutine - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_interface_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_label - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_lexical_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_lo_user - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_member - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_MIPS_loop - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_module - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_namelist - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_namelist_item - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_namespace - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_packed_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_partial_unit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_PGI_interface_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_PGI_kanji_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_pointer_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_ptr_to_member_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_reference_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_restrict_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_rvalue_reference_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_set_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_shared_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_skeleton_unit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_string_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_structure_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_subprogram - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_subrange_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_subroutine_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_template_alias - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_template_type_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_template_value_parameter - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_thrown_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_try_block - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_type_unit - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_typedef - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_union_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_unspecified_parameters - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_unspecified_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_upc_relaxed_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_upc_shared_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_upc_strict_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_variable - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_variant - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_variant_part - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_volatile_type - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- DW_TAG_with_stmt - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- Dwarf - Interface in com.pnfsoftware.jeb.core.units.codeobject.dwarf
-
DWARF Constants.
- Dwarf.DwarfAttribute - Enum Class in com.pnfsoftware.jeb.core.units.codeobject.dwarf
-
DWARF attributes.
- Dwarf.DwarfBaseTypeAttributeEncoding - Enum Class in com.pnfsoftware.jeb.core.units.codeobject.dwarf
-
DWARF base type attribute encodings.
- Dwarf.DwarfForm - Enum Class in com.pnfsoftware.jeb.core.units.codeobject.dwarf
-
DWARF forms.
- Dwarf.DwarfFormType - Enum Class in com.pnfsoftware.jeb.core.units.codeobject.dwarf
-
DWARF form types.
- Dwarf.DwarfTag - Enum Class in com.pnfsoftware.jeb.core.units.codeobject.dwarf
-
DWARF tags.
- DWORD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- DXP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- dynamic - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- dynamic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Dynamic state.
- DYNAMIC_BRANCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
-
Source branches on target using a register indirection or a register/memory dereference
- DynamicEnum<E extends DynamicEnum<E>> - Class in com.pnfsoftware.jeb.util.base
-
Base class for dynamic enumerations.
- DynamicEnum(int, String) - Constructor for class com.pnfsoftware.jeb.util.base.DynamicEnum
- dynstr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- dynsym - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
E
- e(int, int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- e(int, int, Double) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- E() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters.E
- EBranchDetails - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Standard implementation.
- EBranchDetails() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- EBranchDetails(IEBranchDetails) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
-
Copy constructor.
- EBranchDetails(List<IEVar>, List<IEVar>, List<IEVar>, int, IPrototypeItem, List<IBranchTarget>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- ECFGFormatter - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Specialized formatter specifically for IR CFG.
- ECFGFormatter(CFG<IEStatement>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
- ECFGFormatter(CFG<IEStatement>, IVariableProvider, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
- ECOG1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ECOG16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ECOG1X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ECOG2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ECompiler - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Compiler of IR expressions, IR statements, IR CFG, IR routines, and IR programs (code and data).
- ECompiler(IEGlobalContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Create an IR compiler.
- ECompiler.CompiledExpression - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
A compiled expression.
- ECompiler.CompiledField - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
A compiled field.
- ECompiler.CompiledProgram - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
A compiled program.
- ECompiler.CompiledRoutine - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
A compiled routine.
- ECompiler.CompiledStatement - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
A compiled statement.
- ECst(IJavaStaticField, String, int, List<IJavaExpression>, IJavaNew) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
- ectx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
- EDefUseInfo - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Specialized def-use information object for IR statements.
- EDefUseInfo() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- EDefUseInfo(int, IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- EditablePluginInformation - Class in com.pnfsoftware.jeb.core
-
Editable plugins information offer setters to mutate some plugin-info properties such as the name or description.
- EditablePluginInformation() - Constructor for class com.pnfsoftware.jeb.core.EditablePluginInformation
- EditablePluginInformation(String) - Constructor for class com.pnfsoftware.jeb.core.EditablePluginInformation
- EEmulator - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
-
IR emulator, a controller for an
IR state
. - EEmulator(EState) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- EEmulator.Metadata - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
-
IR emulator metadata.
- EEmuUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
-
Utility code
IR emulators
. - EEmuUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmuUtil
- EEquationMatcher - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
A matcher can be used to check if two IR expressions match two provided templates.
- EEquationMatcher(INode, INode) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EEquationMatcher
- EExpressionGenerator - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Generate an IR expression from a template.
- EExpressionGenerator(IERoutineContext, INode) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionGenerator
- EExpressionMatcher - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Match an IR expression against an IR template.
- EExpressionMatcher(INode) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
-
Create an IRE matcher.
- EExpressionMatcher(INode, Map<Integer, Object>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
-
Create an IRE matcher.
- ef - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
- EffectiveFinalityType - Enum Class in com.pnfsoftware.jeb.core.units.code.android
-
Define the effective finality of a Dex field.
- effectiveValue - Variable in class com.pnfsoftware.jeb.core.units.code.StringInfo
- EFI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
-
Extensible Firmware Interface and Unified EFI
- ehFrame - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- ehFrameHdr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- EIGHT_BYTES - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Denotes a eight-byte value (uint64).
- ELF - Class in com.pnfsoftware.jeb.core.units.codeobject
-
ELF constants and static utility methods.
- ELF() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELF_HEADER_SIZE_MIN_SAFE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELF_NOTE_OS_FREEBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELF_NOTE_OS_GNU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELF_NOTE_OS_LINUX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELF_NOTE_OS_SOLARIS2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELF.SymbolLocality - Enum Class in com.pnfsoftware.jeb.core.units.codeobject
-
Symbol locality (external, internal).
- ELF.WellKnownSection - Enum Class in com.pnfsoftware.jeb.core.units.codeobject
-
Enumeration of common well-known ELF sections along with their expected type.
- ELF32_HEADER_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELF64_HEADER_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFCLASS32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFCLASS64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFCLASSNONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFDATA2LSB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFDATA2MSB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFDATANONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ElfMagic - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ElfMagicIntBE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ElfMagicIntLE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_AIX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_AROS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_C6000_ELFABI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_C6000_LINUX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_FENIXOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_FREEBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_GNU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_HPUX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_HURD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_IRIX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_LINUX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_MODESTO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_NETBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_NSK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_OPENBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_OPENVMS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_SOLARIS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_STANDALONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFOSABI_TRU64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ELFPluginsService - Class in com.pnfsoftware.jeb.core.units.codeobject
-
The ELF plugins service is used to provide custom and architecture-specific facility to the
ELF parser
. - ELFPluginsService() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
- ELFRelocationApplicator<T extends ELFStandardRelocOperations> - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Base class for ELF relocation applicators.
- ELFRelocationApplicator(int) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationApplicator
- ELFRelocationContext - Class in com.pnfsoftware.jeb.core.units.codeobject
-
ELF relocation contexts can be registered using the
ELFPluginsService
. - ELFRelocationContext(ELFRelocationApplicator<?>...) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationContext
- ELFStandardRelocator - Class in com.pnfsoftware.jeb.core.units.codeobject
-
The standard relocator uses
standard operations
. - ELFStandardRelocator(int) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocator
- ELFStandardRelocOperations - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Default implementation for ELF relocation operations, for a given relocation.
- ELFStandardRelocOperations(IELFRelocationApplicator.RelocatedFile, IELFRelocationApplicator.RelocInstance) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- ELFStringTable - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Parser for ELF string tables.
- ELFStringTable(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ELFStringTable
-
Parse an encoded string table, such as the one found in a dynamic library's program table.
- elfUnit - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- elfUnit - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
- ELocation - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
IR location object, holding an IR context and an IR statement offset.
- ELocation(IERoutineContext, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ELocation
- ELSE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- ELSE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- EM_386 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_486 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_56800EX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_68HC05 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_68HC08 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_68HC11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_68HC12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_68HC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_68K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_78KOR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_8051 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_860 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_88K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_960 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_AARCH64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ALPHA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ALTERA_NIOS2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ARC_COMPACT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ARC_COMPACT2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ARCA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_AVR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_AVR32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_BLACKFIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_BPF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_C166 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_CE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_CLOUDSHIELD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_COLDFIRE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_COREA_1ST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_COREA_2ND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_CR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_CR16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_CRAYNV2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_CRIS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_CRX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_CSKY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_CUDA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_CYPRESS_M8C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_D10V - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_D30V - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_DSP24 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_DSPIC30F - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_DXP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ECOG1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ECOG16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ECOG1X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ECOG2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ETPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_EXCESS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_F2MC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_FIREPATH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_FR20 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_FR30 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_FRV - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_FX66 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_H8_300 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_H8_300H - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_H8_500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_H8S - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_HEXAGON - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_HUANY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_IA_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_IP2K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_JAVELIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_K10M - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_L10M - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_LATTICEMICO32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_LOONGARCH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_M16C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_M32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_M32C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_M32R - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MANIK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MAX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MAXQ30 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MCST_ELBRUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ME16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_METAG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MIPS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MIPS_RS3_LE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MIPS_X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MMA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MMDSP_PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MMIX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MN10200 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MN10300 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_MSP430 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_NCPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_NDR1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_NDS32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_NS32K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_OPEN8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_OPENRISC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_PARISC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_PCP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_PDP10 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_PDP11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_PDSP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_PJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_PPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_PPC64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_PRISM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_R32C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_RCE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_RH32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_RISCV - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_RL78 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_RS08 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_RX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_S370 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_S390 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SCORE7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SE_C17 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SE_C33 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SEP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SHARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SLE9X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SNP1K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SPARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SPARC32PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SPARCV9 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ST100 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ST19 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ST200 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ST7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ST9PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_STARCORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_STM8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_STXP7X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_SVX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TI_C2000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TI_C5500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TI_C6000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TILE64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TILEGX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TILEPRO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TINYJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TMM_GPP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TRICORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TRIMEDIA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_TSK3000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_UNICORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_V800 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_V850 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_VAX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_VIDEOCORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_VIDEOCORE3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_VIDEOCORE5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_VPP500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_X86_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_XGATE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_XIMO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_XTENSA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EM_ZSP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EMasterOptimizer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Standard master optimizer for
CFG
ofIEStatement
IR instructions. - EMasterOptimizer(IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
-
Create a standard IR master optimizer with no maximum runcount (unsafe).
- EMasterOptimizer(IERoutineContext, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
-
Create a standard IR master optimizer.
- EMasterOptimizer(IERoutineContext, int, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
-
Create a standard IR master optimizer.
- EMPTY - Static variable in class com.pnfsoftware.jeb.core.Artifact
- EMPTY - Static variable in class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
-
An empty part with an empty line and an anchor pointing to that line
- EMPTY - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
- EMPTY - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- EMPTY - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
-
An empty read-only constant manager.
- EMPTY - Static variable in class com.pnfsoftware.jeb.core.units.code.FlowInformation
-
Empty flow information: the instruction modifies the flow of execution, but no target is explicitly specified.
- EMPTY - Static variable in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipData
- EMPTY - Static variable in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
- EMPTY_CFG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- EMPTY_LINE - Static variable in interface com.pnfsoftware.jeb.core.output.text.ILine
-
An empty line with no anchor
- EMPTY_NO_FT - Static variable in class com.pnfsoftware.jeb.core.units.code.FlowInformation
-
Empty flow information, and implicit fall-through is disabled: the instruction modifies the flow of execution, but no target is explicitly specified.
- enableDeobfuscators - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- enableDeobfuscators - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
false by default; client code must explicitly set to true to allow the execution of deobfuscators.
- enableEmulator(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Enable or disable the emulator.
- enableExceptionHandling(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Enable or disable the handling of exceptions generated by the emulated code.
- enableExternalPlugins - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- enableMemoryWriteHitmap(boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- enableNativeCodeEmulator(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Enable or disable the native code emulator.
- enablePadding() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- enableSandbox(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Enable or disable the sandbox.
- enableTokenFlattening(boolean) - Static method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Enable or disable token flattening.
- enableUnsafeOptimizers - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- enableUnsafeOptimizers - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
false by default; client code must explicitly set to true to allow the execution of unsafe optimizers.
- enc(RegisterEncoding) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- encode() - Method in interface com.pnfsoftware.jeb.util.format.IAsciiable
-
The implementor should encode the current object as a ASCII form like:
- encode() - Method in class com.pnfsoftware.jeb.util.interpreter.InterpreterHistory
- encode(ByteBuffer, ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Performs Base64 encoding on the
raw
ByteBuffer, writing it to theencoded
ByteBuffer. - encode(ByteBuffer, CharBuffer) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Performs Base64 encoding on the
raw
ByteBuffer, writing it to theencoded
CharBuffer. - ENCODE - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
-
Specify encoding in first bit.
- encodeArray(Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Encode an array of objects.
- encodeASCII(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Encode a string using an ASCII encoder.
- encodeBinary(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Generate a byte array consisting of the low-bytes of the input string characters.
- encodeBytes(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Encodes a byte array into Base64 notation.
- encodeBytes(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Encodes a byte array into Base64 notation.
- encodeBytes(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Encodes a byte array into Base64 notation.
- encodeBytes(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Encodes a byte array into Base64 notation.
- encodeBytesToBytes(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Similar to
Base64.encodeBytes(byte[])
but returns a byte array instead of instantiating a String. - encodeBytesToBytes(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Similar to
Base64.encodeBytes(byte[], int, int, int)
but returns a byte array instead of instantiating a String. - EncodedMemoryAreaList - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
-
Contains a list of memory areas and acts as if they were adjacent.
- EncodedMemoryAreaList(IEncodedMemoryArea...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaList
-
Build a list of memory areas
- EncodedMemoryAreaUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
-
Utility routines for
IEncodedMemoryArea
. - EncodedMemoryAreaUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
- encodedSize - Variable in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128.DecodedInt
- encodedSize - Variable in class com.pnfsoftware.jeb.util.encoding.LongLEB128.DecodedLong
- encodeFileToFile(String, String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Reads infile and encodes it to outfile.
- encodeFromFile(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Convenience method for reading a binary file and base64-encoding it.
- encodeList(List<?>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Encode a list of objects.
- encodeLocal(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Encode a string using the local platform's default charset.
- encodeMap(Map<?, ?>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Encode a dictionary.
- encodeObject(Serializable) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Serializes an object and returns the Base64-encoded version of that serialized object.
- encodeObject(Serializable, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Serializes an object and returns the Base64-encoded version of that serialized object.
- encodeToFile(byte[], String) - Static method in class com.pnfsoftware.jeb.util.encoding.Base64
-
Convenience method for encoding data to a file.
- encodeUTF8(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Encode a string using a UTF-8 encoder.
- end - Variable in class com.pnfsoftware.jeb.core.units.code.asm.memory.Range
- end() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.Token
-
return the end position of the token.
- endArray() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
-
Receive notification of the end of a JSON array.
- ENDIAN_DEPENDENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.TransformationRule
-
Indicate that the order of values must be changed in Big Endian (default is LITTLE_ENDIAN)
- endianness - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- endianness - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
- Endianness - Enum Class in com.pnfsoftware.jeb.util.io
-
An enumeration version of
ByteOrder
. - EndianUtil - Class in com.pnfsoftware.jeb.util.io
-
Byte array to/from primitives with endianness support.
- EndianUtil() - Constructor for class com.pnfsoftware.jeb.util.io.EndianUtil
- endJSON() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
-
Receive notification of the end of JSON processing.
- endObject() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
-
Receive notification of the end of a JSON object.
- endObjectEntry() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
-
Receive notification of the end of the value of previous object entry.
- EndOfCentralDir - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
-
Representation of the end of central directory of a Zip file.
- EndOfCentralDir() - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.EndOfCentralDir
- EndPointDescription(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
- endRecord(OutputStream) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseWriter
-
Close an opened record.
- endRecord(OutputStream) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
- endsWith(String, String...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
A many-element variant of
String.endsWith
. - EnginesContextUtil - Class in com.pnfsoftware.jeb.core
-
Utility routines for
JEB Engines context
. - EnginesContextUtil() - Constructor for class com.pnfsoftware.jeb.core.EnginesContextUtil
- EnginesPropertiesUtil - Class in com.pnfsoftware.jeb.core
-
Utility class to handle (parse and get, build and save) some JEB back-end properties.
- EnginesPropertiesUtil(IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.EnginesPropertiesUtil
- enqueuePointerForAnalysis(Pointer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Register a pointer (code or data) for a
gentle analysis
. - enqueuePointerForAnalysis(Pointer, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Register a pointer (code or data) for analysis.
- enqueuePointerForAnalysis(Pointer, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Register a pointer (code or data) for analysis.
- enqueueRoutineForReanalysis(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Enqueue an existing routine for reanalysis.
- entries - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
- entries() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
- Entry() - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject.Entry
- Entry(int, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap.Entry
- Entry(String, IEGeneric, IWildcardType, IWildcardType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
- Entry(String, Object, IPropertyDefinition) - Constructor for class com.pnfsoftware.jeb.core.events.PropertyChangeNotification.Entry
- entrySet() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- entrySet() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- entrySet() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- ENUM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- ENUM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- enumerateEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
-
Get the iterable to parse and enumerate over the zip entries.
- ENUMERATION - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- Enums - Class in com.pnfsoftware.jeb.util.base
-
Utility code for enumerations (
enum
). - Enums() - Constructor for class com.pnfsoftware.jeb.util.base.Enums
- Enums.Value - Annotation Interface in com.pnfsoftware.jeb.util.base
- env() - Static method in class com.pnfsoftware.jeb.util.base.BashHelper
-
Get a key-value map of the environment variables provided within a Bash interactive session.
- env(String) - Static method in class com.pnfsoftware.jeb.util.base.BashHelper
-
Get an environment variable provided within a Bash interactive session.
- Env - Class in com.pnfsoftware.jeb.util.base
-
Helper to retrieve system environment variables or, as a fallback, local environment variables provided by a Bash interactive shell (on non-Windows systems).
- Env() - Constructor for class com.pnfsoftware.jeb.util.base.Env
- ENV - Static variable in class com.pnfsoftware.jeb.util.base.PathProcessor
- eol() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
End the current line.
- eol() - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
-
Overridden to make sure a hint is added every time we end a line.
- eol() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- eol(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
End the current line.
- eol(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- EPatternCompiler - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
IR expression pattern compiler.
- EPatternCompiler() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
-
Create a pattern compiler using default settings.
- EPatternCompiler(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
-
Create a pattern compiler.
- EPatternCompiler.EPattern - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
IR expression multi-pattern, consisting of one or more inputs, and zero or one output (for replacement).
- EPatternCompiler.EPattern.P - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Internal multi-pattern holding an input or output pattern block.
- EPatternMatcher - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
IR pattern search and replace.
- EPatternMatcher(EPatternCompiler.EPattern, CFG<IEStatement>, IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- EPatternMatcher(EPatternCompiler.EPattern, IEGeneric, IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- EPatternMatcher.Result - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Result object provided by a
EPatternMatcher
. - EPrototypeHandler - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Standard implementation used to handle wildcard prototypes.
- EPrototypeHandler(IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EPrototypeHandler
- eq(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- eq(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Logical equality
- equals(byte[], int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
- equals(long, Long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Safe equality.
- equals(Boolean, Boolean) - Static method in class com.pnfsoftware.jeb.util.primitives.Booleans
-
Null safe equals method.
- equals(Long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Safe equality.
- equals(Long, Long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Safe equality.
- equals(Object) - Method in class com.pnfsoftware.jeb.client.script.TypeInfo
- equals(Object) - Method in class com.pnfsoftware.jeb.core.events.JebEvent
- equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.ClassCoordinates
- equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.FieldCoordinates
- equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
- equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
- equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
- equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.NativeCoordinates
- equals(Object) - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.PackageCoordinates
- equals(Object) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- equals(Object) - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
- equals(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
- equals(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
- equals(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
- equals(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc.E
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignaturePackageEntry
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.DUI
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
- equals(Object) - Method in class com.pnfsoftware.jeb.core.units.UnitAddress
- equals(Object) - Method in class com.pnfsoftware.jeb.core.Version
- equals(Object) - Method in class com.pnfsoftware.jeb.util.base.Couple
- equals(Object) - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- equals(Object) - Method in class com.pnfsoftware.jeb.util.base.StarMatcher.Result
- equals(Object) - Method in class com.pnfsoftware.jeb.util.base.Triple
- equals(Object) - Method in class com.pnfsoftware.jeb.util.base.Wrapper
- equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
- equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
- equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
- equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- equals(Object) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- equals(Object) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
- equals(Object) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.Token
- equals(Object) - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- equals(Object) - Method in class com.pnfsoftware.jeb.util.logging.Sink
- equals(Object) - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- equals(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- equals(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- equals(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
A safer version of
String.equals(Object)
. - equalsByteArray(ByteBuffer, int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Compare bytes of a buffer against the bytes of an array.
- equalsBytes(byte[], int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
An extended version of
Arrays.equals(boolean[], boolean[])
. - equalsEx(Object, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
-
A specialized version of
equals
. - equalsEx(Object, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Same as
#equals(Object)
with the possibility to exclude the type from the comparison. - equalsEx(Object, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Same as
#equals(Object)
with the possibility to exclude some properties from the comparison. - equalsEx(Object, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Same as
#equals(Object)
with the possibility to exclude some properties from the comparison. - equalsIgnoreCase(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
A safer version of
String.equalsIgnoreCase(String)
- ERRCODE_NAMING_CONFLICT - Static variable in class com.pnfsoftware.jeb.core.actions.ActionRenameData
-
This error code may be set by plugins if the action failed because of a naming conflict (with naming conflict checks enforced).
- ERRCODE_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.actions.ActionData
-
The error code 0 means that no error code was set-up.
- error - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
- error(String) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- error(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Log an error message.
- error(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- error(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- error(Throwable) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- ERROR - Enum constant in enum class com.pnfsoftware.jeb.client.api.IconType
-
An error sign icon.
- ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.events.ClientNotificationLevel
- ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
A generic type to signify an error in the unit.
- ERROR - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
- ERROR - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- ERROR_UNEXPECTED_CHAR - Static variable in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- ERROR_UNEXPECTED_EXCEPTION - Static variable in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- ERROR_UNEXPECTED_TOKEN - Static variable in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- ERRORLOG_VERSION - Static variable in class com.pnfsoftware.jeb.client.ErrorLogGenerator
- ErrorLogGenerator - Class in com.pnfsoftware.jeb.client
-
An error log generator.
- ErrorLogGenerator(Throwable) - Constructor for class com.pnfsoftware.jeb.client.ErrorLogGenerator
- errormap - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- escape(String) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
-
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
- escape(String) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
-
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
- escapeAll(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.XmlBuilder
- escapeAllCharacters(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Force-escape a string to a sequence of
\\u
character codes. - escapeAttributeData(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.XmlBuilder
-
Escape an XML attribute data string.
- escapeByte(int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert a bytes to character such that a byte
0xBB
is converted to character»
, and escape the resulting character. - escapeBytes(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert bytes to a string of characters such that a byte
0xBB
is converted to character»
, and escape the resulting string. - escapeBytes(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert bytes to a string of characters such that a byte
0xBB
is converted to character»
, and escape the resulting string. - escapeCharacter(char) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Escape a string, keeping unicode printable characters.
- escapeCharacter(char, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Escape a character, if necessary.
- escapeFileName(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Escape filename invalid characters with an underscore.
- escapeFileName(String, char) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Escape illegal characters in filename by the provided char.
- escapeFileNameStrict(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Create a valid filename with an underscore for non alphanumeric char, '-', '_', '.' nor '''.
- escapeFileNameStrict(String, char) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Create a valid filename from any string.
- escapeString(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Escape a string.
- escapeString(CharSequence, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Escape a string.
- escapeString(CharSequence, int, boolean, Set<Character>) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Escape a
CharSequence
. - escapeTextData(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.XmlBuilder
-
Escape an XML text data string.
- escapeToJavaStringArray(Collection<? extends Object>) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
This handy method takes a collection of N objects as input and generates the string representation a string array containing N strings, each of which being the
escaped
toString() representation of the collection elements. - EState - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
An IR machine state object, onto which
stand-alone evaluations
orfull emulation
can be performed. - EState(IEGlobalContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Create a state object with a fresh VM, set up according to the providing context properties.
- EState(EState) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Copy constructor.
- EState(EState, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Copy constructor.
- EState(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Create an empty state object with no VM, empty global vars, no local vars.
- EState.Frame - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
An emulated stack frame.
- EState.PointerSanitizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Pointer sanitizer interface, used to generate a valid address from a pointer value.
- EStateDumper - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
- EStateDumper(EState) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EStateDumper
- ET_CORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Core file
- ET_DYN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Shared object file
- ET_EXEC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Executable file
- ET_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Operating system-specific
- ET_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Processor-specific
- ET_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Operating system-specific
- ET_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Processor-specific
- ET_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ET_REL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Relocatable file
- ETH_EVM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ETPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ETypeInfo - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Type information and events (types successfully applied, recorded conflicts, etc.) generated when applying wildcard types to IR expressions.
- ETypeInfo(IERoutineContext) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- ETypeInfo.Entry - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Type information entry.
- EUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Utility methods to manipulate
IR expressions
. - EUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- EV_CURRENT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- EV_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- evalAsPositiveInt(IEImm) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Evaluate an immediate to a 32-bit positive int.
- evalAsSaturatedPositiveInt(IEImm) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Evaluate and convert a positive immediate to a 32-bit int.
- evaluate(IDGlobalContext, Map<Integer, IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Convenience method: evaluate a
non-instruction
IR expression using the provided set a variable values. - evaluate(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Convenience method: Evaluate this expression within the context of the provided method.
- evaluate(IDState) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Evaluate this expression.
- evaluate(CMethodState, CEnvironment) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
- evaluate(EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Evaluate the IRE.
- evaluate(EState, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
- evaluate(Map<Integer, IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Convenience method: evaluate the IR instruction using the provided set a variable values.
- evaluate_preVerified(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- evaluate_preVerified(IEGeneric, EState) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- evaluateAddress(EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Evaluate the IRE as a 64-bit address.
- evaluateAddress_preVerified(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- evaluateAddress_preVerified(IEGeneric, EState) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- evaluateAt(EEmulator, long, IInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
-
This hook is called before a native instruction is converted and evaluated.
- evaluateExternal(EEmulator, String, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
-
This higher-level hook is called when an external method (e.g.
- evaluateSyscall(EEmulator, long, IInstruction, int, String, INativeMethodItem, List<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
-
This higher-level hook is called when a system call type instruction is about to be executed.
- evaluateUnsignedLong(EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Evaluate the IRE as an unsigned long value.
- evaluateUnsignedLong_preVerified(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- evaluateUnsignedLong_preVerified(IEGeneric, EState) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- evaluateUntranslated(EEmulator, IEUntranslatedInstruction, IInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
-
This hook is called when an instruction conversion produced an
IEUntranslatedInstruction
IR. - evaluateUntranslatedIR(IEUntranslatedInstruction, IERoutineContext, EState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation returns null.
- evaluateUntranslatedIR(IEUntranslatedInstruction, IERoutineContext, EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Evaluate untranslated IR instructions.
- EvaluationException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
-
IR
evaluation
exception. - EvaluationException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.EvaluationException
- EvaluationException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.EvaluationException
- EvaluationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.EvaluationException
- EvaluationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.EvaluationException
- EVarCopyFinder - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Retrieve variables underlying variable copies generated after an SSA pass.
- EVarCopyFinder(IERoutineContext, StorageEntry, Collection<Integer>, Long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
- Event - Class in com.pnfsoftware.jeb.util.events
-
Simple implementation of an event.
- Event() - Constructor for class com.pnfsoftware.jeb.util.events.Event
- Event(int) - Constructor for class com.pnfsoftware.jeb.util.events.Event
- Event(int, Object) - Constructor for class com.pnfsoftware.jeb.util.events.Event
- Event(int, Object, EventSource) - Constructor for class com.pnfsoftware.jeb.util.events.Event
- EventSource - Class in com.pnfsoftware.jeb.util.events
-
Standard implementation for an event source.
- EventSource() - Constructor for class com.pnfsoftware.jeb.util.events.EventSource
-
Create an event source not attached to a parent source.
- EventSource(EventSource) - Constructor for class com.pnfsoftware.jeb.util.events.EventSource
-
Create an event source attached to an optional parent source.
- EVisitResults - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Visit result object, provided to the call-back methods of a
gendec
IR visitor object. - EVisitResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVisitResults
- EVisitResults(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVisitResults
- examine(Predicate<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Visit the constituents of this expression, and check if one of them is passing the provided test.
- examineCreatedInstance(long, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
-
This method is called after an object instance was constructed.
- examineFieldValue(long, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
-
This method is called after the sandbox has read a field value.
- examineMethodResult(long, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmulatorHooks
-
This method is called after the emulator successfully executed the IR of an internal dex method.
- examineMethodResult(long, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
-
This method is called after the sandbox has invoked a non-constructor method.
- EXCEPTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- ExceptionNotification - Class in com.pnfsoftware.jeb.core.events
-
A special type of
ClientNotification
, used to report (forward) exceptions or errors to the client(s). - ExceptionNotification(Throwable, String) - Constructor for class com.pnfsoftware.jeb.core.events.ExceptionNotification
- ExceptionNotification(Throwable, String, int) - Constructor for class com.pnfsoftware.jeb.core.events.ExceptionNotification
- ExceptionNotification(Throwable, String, int, Map<String, Object>) - Constructor for class com.pnfsoftware.jeb.core.events.ExceptionNotification
-
Create an error-level notification embedding a stack trace.
- EXCESS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- exectime - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters.E
- ExecutableModelMetadata - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
- ExecutableModelMetadata(CodelessLibraryID, CodelessLibraryVersion, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
- execute(IClientContext) - Method in class com.pnfsoftware.jeb.client.script.ScriptLoader
-
Execute a script.
- execute(IEnginesContext) - Method in class com.pnfsoftware.jeb.core.AbstractEnginesPlugin
-
The default implementation forwards execution to
IEnginesPlugin.execute(IEnginesContext, java.util.Map)
, without providing options. - execute(IEnginesContext) - Method in interface com.pnfsoftware.jeb.core.IEnginesPlugin
-
Same as
execute(context, null)
. - execute(IEnginesContext, Map<String, String>) - Method in interface com.pnfsoftware.jeb.core.IEnginesPlugin
-
Execute the plugin code within a given engines context.
- execute(DExecutionParameters) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Execute some IR.
- execute(Long, Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Execute a command using ADB.
- execute(String) - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
- execute(String...) - Method in class com.pnfsoftware.jeb.util.concurrent.CommandExec
-
Execute a command.
- execute(Collection<String>) - Method in class com.pnfsoftware.jeb.util.concurrent.CommandExec
-
{@inheritDoc #execute(String...)}
- execute(List<InputToken>) - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
-
Execute the command.
- execute(List<InputToken>) - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
- executeAction(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns
executeAction(actionContext, actionData, true)
. - executeAction(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns
executeAction(actionContext, actionData, true)
. - executeAction(ActionContext, IActionData) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Execute an action.
- executeAction(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- executeAction(ActionContext, IActionData, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns false.
- executeAction(ActionContext, IActionData, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns false.
- executeAction(ActionContext, IActionData, boolean) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Execute an action and optionally notify clients if the action was executed successfully and modified the unit contents.
- executeAction(ActionContext, IActionData, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- executeAsync(Long, Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Advanced method used to execute an ADB command with as much flexibility as needed.
- executeAsync(String, Runnable) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Execute a task asynchronously.
- executeAsyncWithReturn(String, Callable<T>) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Execute a task asynchronously, and retrieve a value returned by the task.
- executeCommand(String) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- executeCommand(String) - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
-
Execute a command.
- executeCommandAsRoot(AdbWrapper, boolean, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Attempt to execute a single ADB command as root.
- executeCommandAsRoot(AdbWrapper, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Attempt to execute a single ADB command as root, with a prior root verification.
- executeCommandsAsRoot(AdbWrapper, boolean, String[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Attempt to execute a sequence of ADB commands as root.
- executeCommandsAsRoot(AdbWrapper, String[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Attempt to execute a sequence of ADB commands as root, with a prior root verification.
- executeDexMethod(IDexMethod, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Execute (emulate) an IR method within a new context.
- executeInternal(String, boolean) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- executeOn(Long, String, Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Execute a command using ADB.
- executePostPipelineStage(NativeDecompilationStage, IDecompiledMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
-
The default implementation returns
IN_PROCESS
and requests continuation. - executePostPipelineStage(NativeDecompilationStage, IDecompiledMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
-
Extensions may customize the decompilation pipeline by implementing this method.
- executePrePipelineStage(NativeDecompilationStage, IDecompiledMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
-
The default implementation returns
IN_PROCESS
and requests continuation. - executePrePipelineStage(NativeDecompilationStage, IDecompiledMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
-
Extensions may customize the decompilation pipeline by implementing this method.
- ExecutionResult - Class in com.pnfsoftware.jeb.util.interpreter
-
An object representing the result of execution of an action, including a type integer (return code) and a message string.
- ExecutionTargetWithProgressCallback - Class in com.pnfsoftware.jeb.util.base
- ExecutionTargetWithProgressCallback() - Constructor for class com.pnfsoftware.jeb.util.base.ExecutionTargetWithProgressCallback
- expand(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Expand (zero-extension) this immediate.
- expandCalls(IERoutineContext, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Call/PC-assign expansion: augment the size to at least 2, to accommodate splitting:
- if an EReturn is to be inserted (tail-calls) in lieu of a ECall
- if a raw PC-assign cannot be converted to a single EJumpFar - expandPath(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Perform expansion of certain shell artifacts used in path names.
- expandStatementSize(IERoutineContext, IEStatement, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Expand the
size
of a statement. - expandStatementSizes(IERoutineContext, Collection<IEStatement>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Expand the
sizes
of a collection of statements. - expectedObjectCount - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- expectIntegerType(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads the next major type from the underlying input stream, and verifies whether it matches the given expectation.
- export() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
A synonym for
DecompilerExporter.process()
. - exprloc - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- exprloc - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- expungeCount - Variable in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
- expungeStaleEntries() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
-
Cleans all unused references.
- expungeStaleEntries() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
-
Cleans all unused references.
- EXT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Sign-extend
- EXT128 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Sign-extend to 128 bits
- EXT16 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Sign-extend to 16 bits
- EXT32 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Sign-extend to 32 bits
- EXT64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Sign-extend to 64 bits
- EXT8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Sign-extend to 8 bits
- extend(IEGeneric, int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Extend an
IEGeneric
. - EXTENDS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- EXTENDS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- EXTENSION - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
JEB database file extension with the Leading dot.
- extensionMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- extensionMode(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- EXTERN_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
-
Data defined in another file.
- EXTERN_FUNCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
-
Routine defined in another file.
- EXTERNAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.SymbolLocality
- EXTERNAL_CLASS_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- EXTERNAL_FIELD_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- EXTERNAL_METHOD_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- externalSymbolsPrefix - Static variable in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
SymbolType.EXTERN_FUNCTION
routine prefix - EXTRA - Enum constant in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
- extract(File) - Static method in class com.pnfsoftware.jeb.core.ScriptMetadataParser
- extract(File, String) - Static method in class com.pnfsoftware.jeb.core.ScriptMetadataParser
- extract(String, int) - Method in class com.pnfsoftware.jeb.util.format.TokenExtractor
-
Extract the token spanning over the provided offset of the input string.
- extract(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
- extract(T) - Method in interface com.pnfsoftware.jeb.util.collect.CFBytesTrie.IKeyExtractor
- extract(T) - Method in interface com.pnfsoftware.jeb.util.collect.IExtractor
-
Given an object e of type T, provide the associated "key" of type K.
- EXTRACT_TO - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- extractCoordinates(String, int) - Method in class com.pnfsoftware.jeb.util.format.TokenExtractor
-
Extract the token spanning over the provided offset of the input string.
- extractFullName(String, boolean) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- extractName(String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Extract the simple name of a property.
- extractNs(String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Extract the namespace of a property.
- extractSimpleName(String, boolean) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- extractToFolder(File, File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Extract the contents of a zip archive to a target folder.
F
- f(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
-
Create a floating point entry.
- f(String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Format using the US locale.
- f1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
-
A floating type fitting on a single slot (the size of the slot is architecture-dependant).
- f2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
-
A floating type fitting on two slots (the size of the slot is architecture-dependant).
- F2MC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- F56800EX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- fabs(IERoutineContext, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Operation
Math#abs(float, float)
applied toIEGeneric
- FADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
IEEE-754 addition
- fail() - Static method in class com.pnfsoftware.jeb.util.base.Assert
- fail(String) - Static method in class com.pnfsoftware.jeb.util.base.Assert
- failure(String) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- FALSE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- FALSE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
-
never break the flow
- FALSE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- FALSE - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
The CBOR-encoded boolean
false
value (encoded as "simple value":#MT_SIMPLE
). - FALSE_CONTINUE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- FALSE_IGNORE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- FALSE_STOP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- FASTCALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Microsoft fast-call convention.
- FastLongSet - Class in com.pnfsoftware.jeb.util.collect
-
A (small) set of
long
values backed by aBitmap
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
-
A faster version of
String.format(String, Object...)
. - ff(String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
A faster version of
String.format(String, Object...)
. - ff(Locale, Appendable, String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
A faster version of
String.format(String, Object...)
. - ff(Locale, String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
A faster version of
String.format(String, Object...)
. - FGE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
IEEE-754 ordered and greater-or-equal-than operation
- FGT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
IEEE-754 ordered and greater-than operation
- Field - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Field - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- FIELD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
- FIELD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CEntityType
-
pseudo element
- FIELD_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- FIELD_NAME_GENERATED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- FieldCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
-
Field coordinates for bytecode code units.
- FieldCoordinates(int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.FieldCoordinates
- FILE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- FileContainerUnit - Class in com.pnfsoftware.jeb.core.units.impl
-
Container units used to represent folders and files.
- FileContainerUnit(File, String, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.impl.FileContainerUnit
- FileInput - Class in com.pnfsoftware.jeb.core.input
-
An input backed by a file.
- FileInput(File) - Constructor for class com.pnfsoftware.jeb.core.input.FileInput
- FileInput(String) - Constructor for class com.pnfsoftware.jeb.core.input.FileInput
- FileInputRegionInformation - Class in com.pnfsoftware.jeb.core.input
-
Location information within binary input.
- FileInputRegionInformation(long) - Constructor for class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
-
Create a new location object with an unknown size.
- FileInputRegionInformation(long, long) - Constructor for class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
-
Create a new location object.
- FileInputRegionInformation(long, long, IInput) - Constructor for class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
-
Create a new location object.
- FileMonitor - Class in com.pnfsoftware.jeb.util.io
-
File monitors can be used to create and retrieve lock on a file for exclusive operations.
- filenameToClassname(String) - Static method in class com.pnfsoftware.jeb.client.script.ScriptUtil
-
Determine the main class of a script from the script filename.
- filestore - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- FileType - Enum Class in com.pnfsoftware.jeb.util.base
-
Simple file type determination routine primarily based on path extension, and optionally, file contents.
- fillGaps(K, K, ISegmentFactory<K, V>) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Create segments to fill in the gaps in the provided range of addresses.
- fillGaps(K, K, ISegmentFactory<K, V>) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- filterDescendants(IUnit, int, IUnitFilter) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Retrieve a list of descendants of the provided unit that pass the provided filter test and do not exceeded the maximum depth.
- filterGlobalsReads(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- filterGlobalsWrites(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- filterInputs(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- filterInputsWithUses(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- filterOutputs(IBasicBlock<InsnType>, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- filterOutputs(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- filterOutputsWithDefs(IBasicBlock<InsnType>, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- filterOutputsWithDefs(Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- filterStackReads(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- filterStackSpoiled(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- filterStackWrites(Collection<IEVar>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- filterStartsWith(String, List<String>) - Static method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
- filterUnits(IRuntimeProject, IUnitFilter) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
-
Find the units in the project that pass a test provided by the user-defined filter object.
- FINAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
-
Explicitly final (has the final keyword) or effectively final (does not have the final keyword, initialized only once in the constructor), and does not appear to be modified by reflection.
- FINAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- FINAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- FINAL - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- finalize() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- finalize() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- FINALLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- FINALLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- find(boolean[], boolean) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- find(byte[], byte) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- find(char[], char) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- find(double[], double) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- find(float[], float) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- find(int[], int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- find(long[], long) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- find(long, long, byte[], byte[]) - Method in interface com.pnfsoftware.jeb.core.output.text.IBinaryRepresentation
- find(short[], short) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- find(IDExpression, int, int, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Find the parent of the the provided child element.
- find(IEGeneric, int, int, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Find the parent of the the provided child element.
- find(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodTable
- find(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Convenience method used to retrieve an enumerated constant by loose name.
- find(String, int) - Method in class com.pnfsoftware.jeb.util.base.StarMatcher
-
Search for a match in the provided buffer.
- FIND - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- FIND_NEXT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- findAdbOnCurrentSystem() - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbUtil
-
Find the Android Debug Bridge (adb) on this system.
- findAll(String, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findAllElements(int, Predicate<E>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
- findAllSymbolsByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
-
Get all symbols with given name
- findAllSymbolsByRelativeAddress(ICodeObjectUnit, long) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
-
Get all symbols for given relative virtual address.
- findAncestor(IUnit, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findAnnotation(IDexUnit, Collection<IDexAnnotationItem>, String, Integer) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Find an annotation by type and optional visibility.
- findAnnotationElement(IDexUnit, IDexAnnotation, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Find an annotation element by name.
- findAvailableRange(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Search for an available memory range.
- findBlock(S7.BlockType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7BlocksManager
-
Find a block.
- findByEquality(Object[], Object) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- findByReference(Object[], Object) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- findByte(IVirtualMemory, long, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Search for a single byte of memory.
- findBytes(long, long, byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVirtualMemory
-
Search a memory area for a specific byte sequence.
- findBytes(IVirtualMemory, boolean, long, long, byte[], byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Search for bytes in memory, with an optional binary mask.
- findByType(Class<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Find the first child element by type.
- findByType(Class<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Find the first child element by type.
- findByType(Class<T>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Find a child element by type.
- findByType(Class<T>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Find a child element by type.
- findCharset(String) - Static method in class com.pnfsoftware.jeb.util.format.Charsets
-
Retrieve a character set by name.
- findChild(IUnit, String, Class<T>, boolean, int) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findChildByFormatType(IUnit, String, int) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findChildByName(IUnit, String, int) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findChildByType(IUnit, Class<T>, boolean, int) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findChildren(IUnit, String, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findChildrenByFormatType(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findChildrenByName(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findChildrenByType(IUnit, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findCodeItemReference(ICodeUnit, ICodeItem, int) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
- findConstantsByName(String, ProcessorType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Find constants by name in the currently loaded typelibs.
- findDescendants(ILiveArtifact, int, String, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findDescendants(IUnit, int, String, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Convenience function to find descendant units by type and/or name.
- findDescendantsByFormatType(IUnit, int, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findDescendantsByFormatType(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findDescendantsByName(IUnit, int, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Retrieve a list of descendant units of the provided unit that have the provided name.
- findDescendantsByName(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findDescendantsByType(IUnit, int, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Retrieve a list of descendant units of the provided unit that are of the provided classtype (exact or derived) and do not exceeded the maximum depth.
- findDescendantsByType(IUnit, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findExportedSymbolByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
- findField(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
-
Retrieve a field declared in the provided type.
- findField(String, String, boolean, String[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
-
Retrieve a field.
- findFirstChildByFormatType(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findFirstChildByName(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findFirstChildByType(IUnit, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- findFirstElement(int, Predicate<E>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
- findFirstIntegerConstantByName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Find the first integer constant by name in the currently loaded typelibs.
- findFirstUnitByType(IRuntimeProject, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
-
Find a units of a project that are of the specified type.
- findFragment(IUnit, String, boolean) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Find and activate a view fragment for the provided unit with the provided name.
- findImportedSymbolByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
- findInstruction(BytesBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
- findInstruction(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Locate an instruction.
- findInternalVirtualMethodTarget(IDexUnit, IDexClass, String, String...) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Check if a dex method is present in the provided class or if a super method is present in one of its super classes.
- findJythonJar(File) - Static method in class com.pnfsoftware.jeb.client.script.JythonUtil
- findMethod(String, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
-
Retrieve a method or constructor declared by this type (not its supertypes).
- findMethod(String, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
-
Retrieve a method declared in the provided type.
- findMethod(String, String, String, boolean, String[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
-
Retrieve a method.
- findNode(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeHierarchy
-
Retrieve the node at the provided address.
- findNode(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeHierarchy
-
Retrieve the node that best matches the provided address.
- findNodeByName(Collection<? extends XNode>, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- findNodeByObject(ICodeItem) - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
-
Find the first child node that holds the provided code item.
- findOperandIndexByFlag(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- findOptimizer(Class<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
-
Find an optimizer by type.
- findPackageName(IDexUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Attempt to retrieve the package name of a Dex.
- findParent(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Find the parent of the first instance of the provided child element.
- findParent(IDExpression, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Find the parent of the the provided child element.
- findParent(ICElement, ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Retrieve the parent of an AST element (or first parent, if the element is reusable and has potentially multiple parents - e.g.
- findParent(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Find the parent of the first instance of the provided child element.
- findParent(IEGeneric, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Find the parent of the the provided child element.
- findParent(IJavaElement, IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Retrieve the parent of an AST element (or first parent, if the element is reusable and has potentially multiple parents).
- findParentApk(IDexUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Attempt to retrieve the container APK unit of a Dex.
- findProject(IUnitCreator) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
-
Retrieve a JEB project object given any unit or artifact belonging to the project.
- findRegisteredRoutine(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- findRoutineByName(String, ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Convenience method.
- findRoutineByName(String, ProcessorType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Find a routine by simple name in the currently loaded typelibs.
- findSectionByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
- findSectionByRelativeAddress(ICodeObjectUnit, long) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
-
Find section covering the given relative virtual address.
- findSegmentByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
- findSegmentByRelativeAddress(ICodeObjectUnit, long) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
-
Get segments covering the given relative virtual address.
- findShorterForm(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Attempt to retrieve a type equivalent to the provided input type, but whose string representation is shorter.
- findStringIndex(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve the pool index of a string, by value.
- findSymbolByName(ICodeObjectUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
-
Get first symbol with given name
- findType(String) - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
-
Find a type from its simple name.
- findType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
- findType(String, boolean) - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
-
Find a type from its simple name.
- findType(Collection<? extends INativeType>, String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Find a type by pattern (partial name or signature, original or effective).
- findTypeBySignature(String, ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Find a type by signature in the currently loaded typelibs.
- findTypeBySignature(String, ProcessorType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Find a type by signature in the currently loaded typelibs.
- findTypeName(String) - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
-
Find the fully-qualified name of a type from its simple name.
- findTypeName(String, boolean) - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
-
Find the fully-qualified name of a type from its simple name.
- findTypesWithSuperMethods(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- findTypesWithSuperMethods(String, String, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
- findUnit(Class<T>) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Convenience method used to retrieve a unit of the project by its class type.
- findUnitByUid(IRuntimeProject, long) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
- findUnitContributions(IRuntimeProject, IUnit) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
-
Retrieve a list of contributions (defined within a given project) for a target unit.
- findUnits(IRuntimeProject, Class<T>) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
-
Find all units of a project that are of the specified type.
- findUnits(Class<T>) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Convenience method used to retrieve units of the project by their class type.
- findUnitsByType(IRuntimeProject, Class<T>, boolean) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
-
Find all units of a project that are of the specified type.
- findVariable(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle
- findWordBoundaries(String, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Find a word in the string
- findWordBoundaries(String, int, Predicate<Character>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Find a word in the string
- fine(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Alias for
warn()
. - fine(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- fine(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- FINE - Enum constant in enum class com.pnfsoftware.jeb.core.output.AddressConversionPrecision
-
Accurate, generally meaningful reference - eventually needing conversion (for example, in a text, would be the position regarding titles "Chapter2:Paragraph6:Offset128")
- fini - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- finishArtifactProcessing(ILiveArtifact) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
If the artifacts were
processed
withdoNoProcessUnit
set to true, this method may be called afterward to finish processing to process all top-level units yielded by the artifact. - FIREPATH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- FIRST - Enum constant in enum class com.pnfsoftware.jeb.core.output.CoordinatesConversionPrecision
-
Lowest (=first) coordinates
- firstEntry() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
- firstKey() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- firstKey() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- firstLine(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
- flag - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- flag - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- FLAG_ABSOLUTE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
the symbol address is absolute
- FLAG_ABSTRACT - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_ADVANCED_ANALYSIS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
- FLAG_ALLOC_ON_WRITE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
The segment will be allocated once there is an actual write to it.
- FLAG_ALLOW_ARTIFICIAL_BLOCK_END - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
This flag is used to indicate that blocks may legally end on instructions that are not terminators.
- FLAG_ALLOW_LOOK_UP - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
- FLAG_ALLOW_UNREACHABLE_BLOCKS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
This flag is used to indicate that the CFG may legally contain blocks not reachable from the entry-point.
- FLAG_ANNOTATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_ANONYMOUS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
This flag indicates that the field is anonymous (it does not have a meaningful name).
- FLAG_ANONYMOUS - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_ARTIFICIAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_AVAILABLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
- FLAG_BATCH_DECOMPILATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
This indicative flag is to let the decompiler know that the current decompilation is part of a batch decompilation.
- FLAG_BRIDGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_BUILT - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- FLAG_CALLEE_DIRTY_ANALYSIS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer should analyze callee routines with
INativeCodeAnalyzer.PERMISSION_DIRTY
, whatever the caller's permission is. - FLAG_CALLEE_FORCEFUL_ANALYSIS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer should analyze callee routines with
INativeCodeAnalyzer.PERMISSION_FORCEFUL
, whatever the caller's permission is. - FLAG_CALLEE_GENTLE_ANALYSIS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer should analyze callee routines with
INativeCodeAnalyzer.PERMISSION_GENTLE
, whatever the caller's permission is. - FLAG_CLASS - Static variable in class com.pnfsoftware.jeb.client.script.JythonUtil
- FLAG_CODE_CONTIGUOUS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer should parse the routine instructions sequentially.
- FLAG_COMPOSITE_INPUT_ON_STACK - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
The flag indicates that all composite arguments (arrays, structures, unions) must go on the stack, regardless of registers declared to be holding storage items, if any.
- FLAG_COMPRESS - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
This flags is used to specify that the record should be compressed
- FLAG_COMPUTE_FT - Static variable in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- FLAG_CONSTRUCTOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_CRCCHECK - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
The record should be accompanied by a CRC32 value to verify its basic integrity
- FLAG_DEBUGGABLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation
-
Flag indicating that the process is debuggable.
- FLAG_DECLARED_SYNCHRONIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_DESTRUCTOR - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_DISABLED_LINE - Static variable in interface com.pnfsoftware.jeb.core.output.text.ILine
-
This flag indicates that the current line is "disabled".
- FLAG_DNUS - Static variable in class com.pnfsoftware.jeb.core.events.ExceptionNotification
- FLAG_DO_NOT_ANALYZE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
- FLAG_DO_NOT_UNMANGLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
- FLAG_DYNAMIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
- FLAG_ENCRYPT - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
This flags is used to specify that the record should be encrypted
- FLAG_ENUM - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_EXECUTE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
The segment or section is executable
- FLAG_EXPORTED - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
the symbol represent an object that is exported (publicly exposed) by the code unit
- FLAG_FIELD_REFERENCES_OUTERCLASS - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- FLAG_FINAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
- FLAG_FINAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_FIRST_ARG_IS_THIS_POINTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
The first argument must be a pointer to the object.
- FLAG_FLOAT_INPUT_ON_STACK - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
The flag indicates that all float arguments must go on the stack, regardless of registers declared to be holding storage items, if any.
- FLAG_FORBID_PARAMS_2SLOTSUP - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
2+ slots (aka, multi-slot) parameters are disallowed.
- FLAG_FORBID_PARAMS_3SLOTSUP - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
3+ slots parameters are disallowed.
- FLAG_FUNCTION - Static variable in class com.pnfsoftware.jeb.client.script.JythonUtil
- FLAG_FUNCTION_CODE_CONTIGUOUS - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
this flag may be used with
FUNCTION
symbols that have a non-zero symbol size: it serves to indicate that the routine code is a contiguous list of instructions (no inner data or undefined bytes, no loose basic blocks) - FLAG_FUPL - Static variable in class com.pnfsoftware.jeb.core.events.ExceptionNotification
- FLAG_HAS_EXTENDED_INFO - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
- FLAG_HAS_INIT_DATA - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
- FLAG_HAS_RELOCATION - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
The file contains relocation information.
- FLAG_HAS_STRINGPOOL - Static variable in class com.pnfsoftware.jeb.util.serialization.SerializationManager
- FLAG_HAS_SYMBOLS - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
The file contains symbolic information.
- FLAG_HINT_EXTERNAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem
-
This flag indicates that the memory expression references non-local data.
- FLAG_HINT_RVA - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
This hint indicates that the field's value may be an offset relative to a memory base.
- FLAG_IMPORTED - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
the symbol represent an object that is imported by the code unit
- FLAG_INCLUDE_POTENTIALS - Static variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- FLAG_INCLUDE_SPOILED - Static variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- FLAG_INNER - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_INTERFACE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_INTERNAL - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
The property is internal and should not be displayed by clients.
- FLAG_INTERNAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_INVALID - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
The segment or section appears invalid.
- FLAG_INVALIDATE_DFA - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
-
This client-side flag indicates that a successfully generated output (replacing a matched input) should be followed by the invalidation of all data-flow analysis.
- FLAG_IPRD - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
The flag indicates that the calling convention uses an implicit pointer as first parameter when the function prototype specifies that a "large" composite data type (some fundamental types, all aggregate types) is to be returned.
- FLAG_IS_RELOCATABLE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
The file can be relocated at different base addresses.
- FLAG_KEEP_IR - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
This indicative flag is to let the decompiler know that the intermediate representation shall be kept.
- FLAG_LAMBDA_CLASS - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- FLAG_LAMBDA_IMPL - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- FLAG_LIBRARY_FILE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
The file is a library file (eg, Windows DLL, Linux SO)
- FLAG_LIKELY_COPIED_PARAM - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
Variables with this flag are stack variables likely to be copies of input parameters, that may have been provided in physical registers.
- FLAG_LIKELY_EPILOGUE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
This instruction has been identified as being part of an epilogue stub.
- FLAG_LIKELY_PROLOGUE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
This instruction has been identified as being part of a prologue stub.
- FLAG_LIKELY_SAVED_VAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
Variables with this flag are stack variables likely to be defensive copies of registers that need to be preserved.
- FLAG_LINK_AFTER_INPUT - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
This flag indicates that the return-address value is located after the input argument on the stack.
- FLAG_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
Reserved inner space for mask.
- FLAG_MAY_ALPHASORT_CHILDREN - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
If this flag is set, it indicates to clients that children PDM are in no particular order and may be sorted.
- FLAG_MEANINGFUL_NAME - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
- FLAG_METADATA - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
metadata symbols for linker or compiler, whose name is not useful
- FLAG_NATIVE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_NEVER_ANONYMOUS - Static variable in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
-
Code specific, optionally supported by plugins.
- FLAG_NO_CACHES_CHECK - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer should not check for previously cached results (internal use only).
- FLAG_NO_CONCURRENT_DECOMPILATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Restrictive flag: if the decompiler supports concurrent decompilations (multi-threading), setting this flag requests it to disable it and perform serial decompilations.
- FLAG_NO_COPY - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
This variable should not be copied: duplicates, pairs, splits generally created during SSA- or SSA-like passes are forbidden.
- FLAG_NO_DEFERRED_DECOMPILATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Restrictive flag: disallow deferred decompilations.
- FLAG_NO_FT - Static variable in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- FLAG_NO_INNER_DECOMPILATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Restrictive flag: shallow decompilation (eg, a request to decompile a method would not decompile inner items contained within the method).
- FLAG_NO_MERGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer will not merge the newly created routine into another routine.
- FLAG_NO_METHOD_AST_GENERATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Special flag indicating that the final stage of a method decompilation (the generation and optimization of its abstract syntax tree) shall be skipped.
- FLAG_NO_ROUTINE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer will not create a routine
- FLAG_NO_VARIABLE_LEAF_OVERLAP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
-
This flag is used to indicate that input patterns leaves matching EVar should not map to overlapped IR elements.
- FLAG_NONE - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
No flag
- FLAG_NOT_SUITABLE_FOR_RUN_TIME_OPTIONS - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
The property value is a setting not applicable for run-time modifications.
- FLAG_OBJECT_FILE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
The file is an object file (e.g.
- FLAG_OPND_HAVE_SAME_BITSIZE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
-
This flag indicates that all operands should have the same bitsize.
- FLAG_OPT_BLOCK_PROPAGATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Statement having this flag cannot be propagated, i.e.
- FLAG_OPT_BLOCK_SUBSTITUTIONS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Statement having this flag cannot be the recipient of substituted expressions propagated by an expression optimizer.
- FLAG_OPTIONAL_RENDERING - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- FLAG_OUTPUT_AFTER_INPUT - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
The flag indicates that output values are located on the pre-allocated stack slots located after the input values (whose count may not be known).
- FLAG_OUTPUT_PUSHED - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
This flag indicates that the return values are to be pushed on the stack after return.
- FLAG_PARALLEL_INPUT_REGISTER_STACKS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
The indices in the lists of registers used to pass integral arguments and floating-point arguments grow together, in a parallel fashion.
- FLAG_PASSTHRU_FOR_ECALL_DFA_CALCULATION - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
-
This flag is reserved for single-operand custom operators to specify that the operand is to be treated as a pointer, and the data pointed by it should be treated as such during data-flow calculations.
- FLAG_PLACEHOLDER_METHOD - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodManager
- FLAG_POSSIBLE_ALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
- FLAG_POSSIBLE_IMM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
- FLAG_POSSIBLE_NON_TERMINAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
- FLAG_POSSIBLE_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
- FLAG_POSSIBLE_TERMINAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
- FLAG_POSSIBLE_VAR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
- FLAG_PRIVATE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
- FLAG_PRIVATE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_PROTECTED - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
- FLAG_PROTECTED - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_PUBLIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
- FLAG_PUBLIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_PURE_CODE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
The file is a pseudo-object file, and contains pure code.
- FLAG_READ - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
The segment or section is readable
- FLAG_RECORD_PARENTS - Static variable in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
-
Record the parents in a stack, made available when visiting a child.
- FLAG_RW - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
Combination flag: R, W
- FLAG_RWX - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
Combination flag: R, W, X
- FLAG_SAME_BITSIZE_FOR_LEAVES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
-
This flag indicates that all leaves in the input pattern must have the same bitsize.
- FLAG_SECOND_PARAMETER_IS_OUTER_REF - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- FLAG_SHOULD_NOT_ALPHASORT_CHILDREN - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
If this flag is set, it indicates to clients that children PDM are in a specific order and should be sorted.
- FLAG_SILT - Static variable in class com.pnfsoftware.jeb.core.events.ExceptionNotification
- FLAG_SIZE_EXTRA - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
Visual size indicator.
- FLAG_SIZE_LARGE - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
Visual size indicator.
- FLAG_SIZE_MEDIUM - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
Visual size indicator.
- FLAG_SIZE_SMALL - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
Visual size indicator.
- FLAG_SIZE_TINY - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
Visual size indicator.
- FLAG_SKIP_ASSIGN_DST - Static variable in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
-
Skip written (defined) elements.
- FLAG_SKIP_BLOCKS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CVisitResults
- FLAG_SKIP_CHECKS - Static variable in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
-
This flag indicates to plugins that additional safety checks in place to validate the move should be skipped.
- FLAG_SKIP_PASSED_INPUT_REGISTERS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
This flag indicates that candidate input registers that were passed over in favor of stack storage because they were not suitable for an argument at position N, will not be reused for an argument at a later position (>=N+1) even if that argument would be suitable for storage in an unused input register.
- FLAG_STACK_CLEANED_BY_CALLEE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
The flag indicates that the stack is cleaned by the callee (which is not the norm; if the flag is not set, it should be assumed the stack is cleaned by the caller).
- FLAG_STANDALONE_IR_CONVERSION - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Indicate that the decompiler should perform a fresh decompilation up to the
NativeDecompilationStage.IR_CONVERSION
stage (regardless of the provided user-requested stage). - FLAG_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
- FLAG_STATIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_STICKY - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- FLAG_STRICT - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_SUBROUTINE_CALL_NOT_BREAKING - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
This flag is used to specify that
call-to-subroutine
statements are not basic block terminators. - FLAG_SYNCHRONIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_SYNTHETIC - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_SYNTHETIC - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
The segment or section is not explicitly defined in the code object file.
- FLAG_TEMP_FORCED_REDECOMPILATIONS - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Special flag indicating that already decompiled methods should be temporarily redecompiled.
- FLAG_TRANSIENT - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer should consider data/routine as meaningless (no cache, faster).
- FLAG_TRANSIENT - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_URLENCODED - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
The property value if URL-encoded (for strings only).
- FLAG_VARARGS - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_VIRTUAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_VISUAL_STANDOUT - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
This flag indicates that the description of this property is rather large.
- FLAG_VOLATILE - Static variable in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
- FLAG_WRITE - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
The segment or section is writable
- flags - Variable in class com.pnfsoftware.jeb.client.api.FormEntry
-
Flags.
- flags - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
-
type of allowed leaf; must be set, because the default value (0) means none
- flags - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- flags - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
- flags(int) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
-
Set decompilation flags.
- Flags - Class in com.pnfsoftware.jeb.util.base
-
Bit flags object,
int
based (allow 32 bit flags). - Flags - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
-
Processor flags register.
- Flags() - Constructor for class com.pnfsoftware.jeb.util.base.Flags
-
Create flags with the initial value 0.
- Flags(int) - Constructor for class com.pnfsoftware.jeb.util.base.Flags
-
Create flags.
- Flags(int, int, Map<Integer, String>) - Constructor for class com.pnfsoftware.jeb.util.base.Flags
-
Create flags and specify which bits (0..31) are legal parts of the flags.
- FLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
IEEE-754 ordered and less-or-equal-than operation
- flipIfElse(ICStatement, ICOperatorFactory) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if a statement is a if-statement with two blocks, including a default block, and reverse the condition.
- FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
-
IEEE-754 floating point number.
- FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
-
IEEE-754 floating point primitive.
- FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
-
Floating point type (IEEE-754).
- FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- FloatingNotification - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
This event type is used by
floating controllers
to notifyfloating clients
of licensing events. - FlowInformation - Class in com.pnfsoftware.jeb.core.units.code
-
Default
IFlowInformation
implementation - FlowInformation() - Constructor for class com.pnfsoftware.jeb.core.units.code.FlowInformation
-
Create an object with an empty target list, no post-compute fall-through, and no delay-slot (default).
- FlowInformation(boolean, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.FlowInformation
-
Create an object with an empty target list.
- FLT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
IEEE-754 ordered and less-than operation
- flush() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
- flushBase64() - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
-
Method added by PHIL [Thanks, PHIL -Rob] This pads the buffer without closing the stream.
- fmax(IERoutineContext, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Operation
Math.max(float, float)
applied toIEGeneric
- fmin(IERoutineContext, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Operation
Math.min(float, float)
applied toIEGeneric
- FMUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
IEEE-754 multiplication
- fname - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
- FNE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
IEEE-754 unordered or unequal comparison operation
- FocusGained - Enum constant in enum class com.pnfsoftware.jeb.client.events.JC
-
A UI element has received the focus
- For - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- For - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- FOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- FOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- Force_SE(int, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- forceLog(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StatusLogDrip
-
Always send a message to the STATUS logger (i.e.
- ForEach - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- fork() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Fork the context.
- format() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- format() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
- format() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- format() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Format this text document.
- format() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Format the CFG into a printable string.
- format() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Format this CFG as an assembly-code listing.
- format() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Generate a full-form text version of this element.
- format() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters
- format() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
- format() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
- format() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
-
Return a complete, human-readable representation of the variable.
- format() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
- format() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValuePrimitive
- format() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
-
Format the value to a readable string block.
- format(boolean) - Method in class com.pnfsoftware.jeb.core.Version
- format(boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
- format(boolean, boolean, boolean, IDFA<IEStatement>, IFormattingContextFactory<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
- format(boolean, boolean, boolean, IDFA<InsnType>, IFormattingContextFactory<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
Format the CFG into a printable string, with optional data chains.
- format(boolean, boolean, Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Format the CFG into a printable string.
- format(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- format(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
-
Format the register bank as a string.
- format(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- format(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
- format(int[]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
- format(int[][]) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
- format(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
-
Format a number using the formatter's current settings.
- format(int, long) - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
-
Format a number using the formatter's current settings.
- format(int, long, IInstructionOperandGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
- format(int, long, NumberFormatter.NumberBase, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- format(int, long, NumberFormatter.Base, boolean) - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
- format(int, BigInteger) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- format(int, BigInteger, NumberFormatter.NumberBase, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
-
Trivial implementation of a BigInteger formatter.
- format(IDexUnit) - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle
- format(IDexUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
-
Pretty-print this debug variable.
- format(DFormattingContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
-
Format this IR using the provided formatting context.
- format(DFormattingContext) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
- format(DFormattingContext) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Get a programmer's representation for that type.
- format(INativeType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- format(IInstruction, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- format(IInstruction, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstructionOperand
-
Format the operand, assuming it is used by an instruction at the provided address.
- format(CompilerType) - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
- format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
- format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
- format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
- format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
- format(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
- format(IELFUnit, IELFSymbolTable) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
- format(INativeCodeUnit<?>, int, long, IInstructionOperandGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
-
Format a number using the formatter's current settings.
- format(INativeCodeUnit<?>, int, long, IInstructionOperandGeneric, AddressFormatter.AddressBase) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
- format(Object) - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- format(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- format(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Format the instruction for printing
- format(Object) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
- format(Throwable) - Method in class com.pnfsoftware.jeb.util.base.Throwables.ThrowableFormatter
- format(List<Integer>) - Static method in class com.pnfsoftware.jeb.util.primitives.IntegerList
- format(Document) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
- formatAccessFlags(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Format Java access flags to an appropriate string.
- formatAddress(long, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- formatAddress(long, IInstructionOperandGeneric, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
Format an address regarding
GenericCodeFormatter.getDefaultAddressFormatter()
- formatAllReferences() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Format all references in descending order.
- formatArray(DFormattingContext, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- formatAsRanges() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
- formatAsRanges(boolean) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
- formatBinaryBlock(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Format a block of bytes.
- formatBinaryBlock(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Format a block of bytes.
- formatBinaryBlock(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Format a block of bytes.
- formatBinaryBlock(byte[], int, int, long, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Format a block of bytes as a buffer of hexadecimal lines.
- formatBinaryLine(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Format a block of bytes.
- formatBinaryLine(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Format a block of bytes.
- formatBinaryLine(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Format a block of bytes as a hexadecimal
CharSequence
representation. - formatBinaryLine(byte[], int, int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
- formatBinaryLineTruncate(byte[], int, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
- formatBinaryLineTruncate(byte[], int, int, int, char) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
- formatByteSize(long) - Static method in class com.pnfsoftware.jeb.util.format.SizeFormatter
-
Format a bytes size as a human-readable string.
- formatCallerOriginString() - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
- formatCallerOriginString(StackTraceElement[]) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
- formatCallerOriginString(StackTraceElement[], int) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
- formatChain(IDFA<?>, Map<Integer, Collection<T>>) - Static method in class com.pnfsoftware.jeb.core.units.code.DFAUtil
-
Format a data chain as:
(regId)={pos0, pos1, ...} ...
. - formatChains(Map<Integer, Collection<T>>, IVariableProvider) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
- formatComments(String, boolean, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- formatComments2(C, boolean, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- formatCompact() - Method in class com.pnfsoftware.jeb.core.Version
- formatConversionLists(Map<Integer, Long>, Map<Long, Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
- formatData(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.DecryptedBytes
- formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.BuiltString
- formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.DecryptedString
- formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Message
- formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedFieldRead
- formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedFieldWrite
- formatData(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedInvocation
- formatData(T) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
- formatDataDeclarator(int, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- formatDUI(DUI) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- formatEdges() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Format the edges of this CFG to a string.
- formatFieldsigs(IDexUnit, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Format a list of DEX fields.
- formatFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
- formatHexCollection(Collection<Long>) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Uses a "0x" prefix, ", " separator.
- formatHexIntegerCollection(Collection<Integer>) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
-
Format a collection of ints.
- formatHexNumbers(Collection<? extends Number>) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
- formatImm(long, IInstructionOperandSized, long, int, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- formatInstruction(long, InsnType, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
Displays only pure assembly code: Mnemonic and Operands, without address and bytecode.
- formatInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Format this CFG as an assembly-code listing.
- formatIntegerCollection(Collection<Integer>, Integer, String, String) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
-
Format a collection of ints.
- formatIntegerCollection(Collection<Integer>, Integer, String, String, String) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
- formatInternalState() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
- formatIR(IERoutineContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Format an IR-CFG.
- formatIR(IERoutineContext, boolean, boolean, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Format an IR-CFG.
- formatList(IPropertyDefinitionManager, boolean) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Print the list of properties defined by the provided PDM and its descendants (not the ascendants).
- formatLocalDate(String) - Static method in class com.pnfsoftware.jeb.util.format.DateFormatter
-
Format the local date.
- formatLong(IRegisterBank) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- formatLongCollection(Collection<Long>, Integer, String, String, String) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Format a collection of longs.
- formatMemoryUsage() - Static method in class com.pnfsoftware.jeb.client.AbstractClientContext
- formatMetaComment(MetaComment) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- formatMetaFlags(int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- formatMethodsigs(IDexUnit, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Format a list of DEX methods.
- formatMnemonic(long, InsnType, boolean, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- formatMonitorReport(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
-
Retrieve the unpacking report generated by the monitor (if the monitor was enabled before unpacking).
- formatNumbers(Collection<? extends Number>, int, String, String) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
- formatObject(Object) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
-
Subclasses can provide custom formatting for the given object.
- formatOperand(long, InsnType, IInstructionOperand, int, int, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
Generic operand formatter.
- formatOperand(IInstruction, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- formatOperand(IInstruction, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- formatOperands(long, InsnType, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- formatParseable() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- formatParseable(IRegisterBank) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- formatPrefix(long, InsnType, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- formatProcessInfo(boolean, boolean, boolean, boolean) - Static method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Format various process information bits.
- formatRaw() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
- formatRegister(long, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- formatRelativeAddress(IInstructionOperandGeneric, long, CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- formatSimple() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
Convenience method.
- formatStacktrace(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Throwables
-
Generate the standard formatting of a throwable as a multi-line, human-readable stacktrace.
- formatStackTrace() - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
-
Convenience method to generate the simplified stack trace of the caller, on a single line.
- formatStackTrace(int) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
-
Convenience method to generate the simplified stack trace of the caller, on a single line.
- formatStackTrace(int, String, boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
-
Convenience method to generate the simplified stack trace of the caller.
- formatStacktraceAlt(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Throwables
-
This convenience method uses
Throwables.ThrowableFormatter
to format a stacktrace. - formatStacktraceShort(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Throwables
-
Format a throwable as a one-line, human-readable stacktrace.
- formatStatements(List<? extends IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- formatStatistics() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation formats basic details about the number of converted methods.
- formatStatistics() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Generate statistics about this converter.
- Formatter - Class in com.pnfsoftware.jeb.util.format
-
A collection of binary and number formatting and escaping methods.
- Formatter() - Constructor for class com.pnfsoftware.jeb.util.format.Formatter
- formatThreadStacktraces() - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
-
Format the stack traces of all currently alive threads.
- formatThreadStacktraces(boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
-
Format the stack traces of all threads.
- formatTimestamp(long) - Static method in class com.pnfsoftware.jeb.util.format.TimeFormatter
-
Format an epoch timestamp as a UTC string using the following format:
- formatTimestamp(long, String) - Static method in class com.pnfsoftware.jeb.util.format.TimeFormatter
-
Format an epoch timestamp as using the following format:
- formatTimestampDelta(long) - Static method in class com.pnfsoftware.jeb.util.format.TimeFormatter
-
Format a time delta or time duration as a human-readable string.
- formatTimestampLocal(long) - Static method in class com.pnfsoftware.jeb.util.format.TimeFormatter
-
Format an epoch timestamp as a local, system specific date-and-time string.
- formatTopReferences(int) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Format the top references (= descending order) counted referenced by the counter.
- formatTree(IPropertyDefinitionManager, boolean) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Print a tree view of properties defined by the provided PDM and its descendants (not the ascendants).
- formatTypenames(IDexUnit, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Format a list of DEX types.
- formatUser() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- formatVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Generate the standard variable name associated with the provided variable id.
- formatVarIds(Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
A convenience method to format a collection of variable ids into a comma-separated string.
- formatVars(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- formatVars(IERoutineContext, int...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- formatVars(IERoutineContext, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- formatVars(IDFA<?>, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.DFAUtil
- formatVars(IDFA<?>, Collection<Integer>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.DFAUtil
- formatVars(Map<Integer, IEImm>, IEGlobalContext, IERoutineContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- formatVars(Map<Integer, IEImm>, IEGlobalContext, IERoutineContext, Collection<Integer>, Collection<Integer>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- formatVisibility() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
-
Format the annotation visibility into a human-readable string.
- FormEntry<T> - Class in com.pnfsoftware.jeb.client.api
-
Abstract class for form entry types used to create
form dialogs
. - FormEntry() - Constructor for class com.pnfsoftware.jeb.client.api.FormEntry
- FormEntry(String, T, int, Predicate<T>) - Constructor for class com.pnfsoftware.jeb.client.api.FormEntry
- FormEntry.Text - Class in com.pnfsoftware.jeb.client.api
-
Textual form entry.
- FormFileEntry - Class in com.pnfsoftware.jeb.util.net
-
An entry used in
POST
multi-part requests. - FormFileEntry(File) - Constructor for class com.pnfsoftware.jeb.util.net.FormFileEntry
- FormFileEntry(File, String) - Constructor for class com.pnfsoftware.jeb.util.net.FormFileEntry
- FORWARDED_FUNCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- forwardJdwpToTcp(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- forwardLocalToTcp(String, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- forwardToTcp(AdbForwardType, String, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- FOUR_BYTES - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Denotes a four-byte value (uint32).
- FP2FP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
floating-point to floating-point upgrade or downgrade (supported FP formats: binary32, binary64, intel x87 extended double-precision 80-bit)
The details of the conversion are unspecified (examples: how the operator deals with loss of precision; what truncation mode is used). - FP2INT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
floating-point to signed integer conversion (supported FP formats: binary32, binary64, intel x87 extended double-precision 80-bit)
The details of the conversion are unspecified (examples: how the operator deals with loss of precision; what truncation mode is used). - FP2UINT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
floating-point to unsigned integer conversion (supported FP formats: binary32, binary64)
The details of the conversion are unspecified (examples: how the operator deals with loss of precision; what truncation mode is used). - FR20 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- FR30 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- free(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Free the entire memory range or fail.
- freePage(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- freePage(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Free a single page.
- from(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
-
Convert an
ICodeCoordinates
to its anchor id. - from(Collection<IDexDebugVariable>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle
- fromArchName(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorUtil
- fromBits(int...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaList
-
Build an
EncodedMemoryAreaList
from several isolated bits. - fromBoolean(boolean) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- fromByteOrder(ByteOrder) - Static method in enum class com.pnfsoftware.jeb.util.io.Endianness
- fromClass(IDexClass) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
-
Convert an
IDexClass
to its anchor id. - fromField(IDexField) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
-
Convert an
IDexField
to its anchor id. - fromFlatList(List<ICStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
-
Regenerate the AST of this method based on a flat list of statements and pseudo-statements.
- fromFlatList(List<IJavaStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
- fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
- fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
- fromId(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
- fromInstruction(IDexMethod, BasicBlock<IDalvikInstruction>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
-
Convert the first instruction of a
BasicBlock
of anIDexMethod
to its anchor id. - fromInt(int) - Static method in class com.pnfsoftware.jeb.core.Version
-
Create a version object from an integer generated by
Version.toInt()
. - fromInts(int, int) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Create a long from two ints.
- fromIterator(Iterable<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Generate a list from an iterable.
- fromJson(Map) - Static method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
- fromJson(Map) - Static method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
- fromJson(Map) - Static method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- fromLevel(int) - Static method in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
- fromMethod(IDexMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
-
Convert an
IDexMethod
to its anchor id. - fromMimeType(String) - Static method in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
-
Convert a
MimeType
to aWellKnownUnitTypes
. - fromName(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- fromName(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- fromObject(Object) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- fromString(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
- fromValue(Class<? extends Enum<T>>, int) - Static method in class com.pnfsoftware.jeb.util.base.Enums
-
Retrieve an enumerated constant by 'value'.
- FSUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
IEEE-754 subtraction
- ftype - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
- FUN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
IEEE-754 is_unordered operation, i.e.
- Func - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
-
Definition of a function for codeless signatures; these can be known library functions or unknown functions.
- FUNCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
Custom function, further defined in
FunctionOptype
- FUNCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- FUNCTION_ENTRY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- FUNCTION_EXIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- FUNCTION_MAYBE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
-
Similar to
SymbolType.FUNCTION
but with a degree of uncertainty: the symbol is likely to represent a routine, but it may not be. - FunctionEncodedMemoryArea - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
-
Function Encoded Memory area uses a generic Function to determine the real memory area to use.
- FunctionEncodedMemoryArea(int, Function<byte[], Long>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.FunctionEncodedMemoryArea
- FunctionOptype - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Custom operator ("function") used to build
custom operations
. - FunctionOptypeFactory - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Factory object for custom operators.
- FunctionOptypeFactory() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptypeFactory
- FX66 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
G
- g - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
IR global context.
- g - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
IR global context.
- g - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
- GAPS_ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- gatherArgumentTypes(IWildcardPrototype, Collection<IWildcardType>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Retrieve the list of input types, by examining the provided prototype and optional list of additional arguments.
- gca - Variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
- GCC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
-
GCC, generic
- GCC_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- GCC_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- GCC_MIPS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- GCC_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- GCC_X86_64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- gccExceptTable - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- gCtx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- ge(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- GE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- GE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Logical greater-than-or-equal
- GE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- GE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
signed greater or equal
- GE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- GE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
unsigned greater or equal
- GEN_CODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
-
Generic code reference
- GEN_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
-
Generic data reference
- genAddress(StringBuilder, long, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
- genAddress(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation generates
ADDRESS/SIZE
. - genAddressCharacter(StringBuilder, long, InsnType, BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation generates one of:
: (default) > (entry) + (block) * (handler) v (branching down) ^ (branching up)
- genBOL(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation does nothing.
- genDecompiler - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
-
special pseudo-type for
decompilers
- genDisassembler - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
-
special pseudo-type for
disassemblers
- genEOL(StringBuilder, long, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
- genEOL(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation appends a New Line (
\n
) character. - GENERAL_UPDATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
-
A general model update event.
- generate() - Method in class com.pnfsoftware.jeb.core.output.text.HtmlFormatter
- generate() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
- generate() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
- generate(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
-
Generate a string representing the call site.
- generate(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodHandle
-
Generate a string representing the method handle.
- generate(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
-
Generate the prototype string (internal representation).
- generate(char, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Generate a repeated-character
String
. - generate(ITextDocument) - Method in class com.pnfsoftware.jeb.core.output.text.HtmlTextDocumentFormatter
- generate(ITextDocumentPart) - Method in class com.pnfsoftware.jeb.core.output.text.HtmlTextDocumentFormatter
- generate(COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Generate the visual representation of the AST element.
- generate(COutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
- generate(COutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabel
- generate(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- generate(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Generate this AST element recursively into a sink.
- generate(JavaOutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
-
Custom AST code generator that allows specifying whether the generation of this identifier is part of its initial definition.
- generate(JavaOutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabel
- generate(JavaOutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- generate(JavaOutputSink, char) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotation
-
Custom generator.
- generate(JavaOutputSink, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- generate(JavaOutputSink, List<IJavaExpression>, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- generate(CharSequence) - Method in class com.pnfsoftware.jeb.core.output.AbstractHtmlFormatter
-
Generate the full HTML Document.
- generate(CharSequence, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Generate a repeated string.
- generate(CharSequence, CharSequence, CharSequence, boolean) - Static method in class com.pnfsoftware.jeb.util.format.HtmlFormatter
-
Generate a well formatted HTML output.
- generate(CharSequence, CharSequence, CharSequence, CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.HtmlFormatter
- generate(Object) - Method in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
- generate(Map<Integer, Object>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionGenerator
-
Generate an expression using the template and the provided map of IR element nodes.
- generateAccessFlags(COutputSink, int, int, CEntityType) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- generateAccessFlags(JavaOutputSink, int, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
-
Generate some Java flags into an AST sink.
- generateAddressFromPointer(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- generateAST(IDMethodContext, IJavaMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Generate the Java AST element for this IR expression.
- generateASTForUntranslatedIR(IEUntranslatedInstruction, IERoutineContext, ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation returns null.
- generateASTForUntranslatedIR(IEUntranslatedInstruction, IERoutineContext, ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Generate C statement from an untranslated IR instruction.
- generateAutoCommentForPotentialResourceId(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper
- generateBlockOffsetMap(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Generate an offset IR-to-native offset conversion map.
- generateBody(COutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
-
Raw body generation, the caller is responsible for calling generateEnter/generateExit
- generateBody(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- generateBody(JavaOutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
-
Raw body generation, the caller is responsible for calling generateEnter/generateExit
- generateC(IERoutineContext, ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Generate the C abstract syntax tree portion for this expression.
- generateC(IERoutineContext, ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- generateC(IERoutineContext, ICMethod, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
Specialized C Variable generator, allowing the specification of the variable position within its containing expression.
- generateC(IERoutineContext, ICMethod, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
Specialized C Variable generator, allowing the specification of the variable position within its containing expression.
- generateClassAccessFlags(COutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- generateClassAccessFlags(JavaOutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- generateClassDeclarationLine(ICClass, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
- generateClassDeclarationLine(ICClass, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
- generateClassFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
- generateClassFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilerExporter
- generateClassFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- generateClassnameStandardRepresentation(String) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
-
Transform an internal classname representation to its external representation.
- generateClassnameWithoutPackage(String) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
-
Get the non fully-qualified internal representation of the class name.
Example:Lcom/pnfsoftware/Raasta;
will generateLRaasta;
- generateConstructorSig(Constructor<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
- generateCssBlock(ItemClassIdentifiers, String) - Method in class com.pnfsoftware.jeb.core.output.text.HtmlTextDocumentFormatter
- generateCssBlock(StyleObject, String) - Method in class com.pnfsoftware.jeb.core.output.AbstractHtmlFormatter
- generateCssDivStyle(StyleObject) - Method in class com.pnfsoftware.jeb.core.output.AbstractHtmlFormatter
-
Generate the CSS part of a StyleObject.
- generateDefaultJniNames(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Generate default JNI method names used for auto-binding.
- generateEdgeLabel(IBasicBlock<? extends IInstruction>, int) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
- generateExtraComment(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
Generate an optional string that will be displayed at the line instruction.
- generateExtraMethodComment(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
Generate an optional string that will be prepended to a function header comment.
- generateExtraSectionHeader(ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- generateExtraSegmentHeader(ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- generateFieldAccessFlags(COutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- generateFieldAccessFlags(JavaOutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- generateFieldDeclarationLine(ICField, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
- generateFieldDeclarationLine(ICField, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
- generateFieldSig(Field) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
- generateFileSuffix(int) - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
-
The file suffix appended to the base filename for additional file.
- generateFlatList() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
-
Generate a flat list of AST and pseudo-AST elements that make up this block.
- generateFlatList() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
-
Generate a flat list of AST and pseudo-AST elements that make up this block.
- generateFooter(COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- generateFooter(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- generateFromCFG(CFG<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
-
Generate conversion lists from a CFG.
- generateFromList(List<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
- generateGapItems(K, boolean, K, boolean, ISegmentFactory<K, V>, boolean) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Create segments to fill in the gaps in the provided range of addresses.
- generateGapItems(K, boolean, K, boolean, ISegmentFactory<K, V>, boolean) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- generateGaps(K, boolean, K, boolean) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Generate a list of segments that correspond to the ordered gaps list of this map.
- generateGaps(K, boolean, K, boolean) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- generateGaps(K, boolean, K, boolean, ISegmentGapVerifier<K>) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Generate a list of segments that correspond to the ordered gaps list of this map.
- generateGaps(K, boolean, K, boolean, ISegmentGapVerifier<K>) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- generateHeader() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
Generate the disassembly header.
- generateHeader(COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- generateHeader(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- generateHtml() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- generateHtml(FileOutputStream, Charset) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
-
Same as generateHtml but per blocks.
- generateIntegerTuples(int) - Static method in class com.pnfsoftware.jeb.util.base.Tuples
-
Generate all tuples containing the numbers 0 to n-1.
- generateIrregularEdgeLabel(IBasicBlock<? extends IInstruction>, int) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
- generateIrregularFlowDataObjects() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
(Re-)generate the irregular control flow information present in this CFG.
- generateLicenseInformation() - Static method in class com.pnfsoftware.jeb.client.AbstractClientContext
- generateMethodAccessFlags(COutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- generateMethodAccessFlags(JavaOutputSink, int, int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- generateMethodDeclarationLine(ICMethod, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
- generateMethodDeclarationLine(ICMethod, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
- generateMethodFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
- generateMethodFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilerExporter
- generateMethodFileName(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- generateMethodSig(Method) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
- generateMnemonic(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- generateName(COutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField
-
Generate this field's name into the provided sink.
- generateName(COutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- generateName(JavaOutputSink, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
- generateName(JavaOutputSink, boolean, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
- generateNativeAddress(IDMethodContext, IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- generateNativeCoordinates(IDMethodContext, IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- generateNativeHeaderType(ITypeManager) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- generateNativeStatement(ICCustomStatement, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
- generateNativeStatement(ICCustomStatement, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
- generateNativeTrailerType(ITypeManager) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- generateNodeBackgroundColor(IBasicBlock<? extends IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
- generateNodeTextColor(IBasicBlock<? extends IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
- generateOperation(ICOperation, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
- generateOperation(ICOperation, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
- generatePackageName(JavaOutputSink, IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- generatePackageNameStandardRepresentation(String) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
-
Extract the standard representation of a package name provided the internal representation of the FQ classname.
Example:Lcom/foo/Crap$Bla;
will generatecom.foo
- generatePrimaryPool() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotUnit
-
Build the primary pool.
- generateQuickState() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
The default implementation returns null.
- generateQuickState() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- generateQuickState() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Save the state of this unit (it may be a partial state).
- generateRoutineSignature(String, IPrototypeItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Generate a routine signature given a prototype and a routine name.
- generateSignature(INativeCodeAnalyzer<IInstruction>, INativeMethodItem, Set<NativeFeatureSignerID>, Set<NativeAttributeSignerID>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureGenerator
-
Generate a new signature for a routine, following the default strategy.
- generateType(JavaOutputSink, IJavaType, boolean, boolean, long) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- generateTypeSig(Class<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
- generateUrlencodedThreadsRecordValue() - Static method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
- GENERIC_ERROR - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- GENERIC_SUCCESS - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- GenericCodeFormatter<InsnType extends IInstruction> - Class in com.pnfsoftware.jeb.core.units.code.asm.render
-
A base formatter used by the
INativeCodeUnit
. - GenericCodeFormatter() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- GenericCodeFormatter(IVirtualMemory) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
FOR TESTING ONLY
- GenericZipEntry<T extends ZipEntry> - Class in com.pnfsoftware.jeb.util.encoding.zip
-
A read-only, generic view of a Zip entry.
- genHeader(StringBuilder) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation does nothing.
- genInline(ICodeCoordinates, Comment, int, int, String) - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
- genInline(ICodeCoordinates, String, boolean) - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
- genPostAddress(StringBuilder, long, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
- genPostAddress(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation appends 2 spaces.
- genPostChains(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation appends spaces to pad the current line to 2000 characters (or more).
- genPostInstruction(StringBuilder, long, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
- genPostInstruction(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation appends spaces to pad the current line to 120 characters (or more).
- genPre(ICodeCoordinates, Comment, String) - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
- genPreAddress(StringBuilder, long, IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
- genPreAddress(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation does nothing.
- genPreChains(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation does nothing.
- genPreInstruction(StringBuilder, long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation does nothing.
- genTrailer(StringBuilder) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
-
The default implementation does nothing.
- geS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- get() - Method in class com.pnfsoftware.jeb.util.base.Flags
-
Get the current flags.
- get() - Method in class com.pnfsoftware.jeb.util.base.Wrapper
-
Retrieve the wrapped value.
- get() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Retrieve a single byte.
- get() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
-
Retrieve a copy of the history items.
- get() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadEx
-
Waits if necessary for the computation to complete, and then retrieves its result.
- get() - Method in class com.pnfsoftware.jeb.util.encoding.LEB128.Value
- get() - Method in class com.pnfsoftware.jeb.util.interpreter.InterpreterHistory
- get() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- get() - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
- get() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- get() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- get(boolean, boolean) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
- get(byte[]) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Get a specified amount of bytes.
- get(byte[], boolean) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
-
Retrieve a value in the trie.
- get(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Get a specified amount of bytes.
- get(byte[], int, int, boolean) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
-
Retrieve a value in the trie.
- get(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- get(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- get(int) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- get(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- get(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.cfg.IVariableProvider
-
Retrieve a variable by id.
- get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodTable
- get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get the instruction at the specified index.
- get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Retrieve a basic block.
- get(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
-
Get the statement at a given index.
- get(int) - Method in class com.pnfsoftware.jeb.core.units.Pool
- get(int) - Method in class com.pnfsoftware.jeb.util.collect.ArrayList1
- get(int) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Retrieve the value of a bit.
- get(int) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
-
May raise
ArrayIndexOutOfBoundsException
if index is greater or equals than the list's size by the time the lock is acquired. - get(int) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
- get(int) - Method in class com.pnfsoftware.jeb.util.collect.IntList
- get(int) - Method in class com.pnfsoftware.jeb.util.collect.IntMap
-
Retrieve a value associated to a key.
- get(int) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
-
Retrieve the elements stored in an indexed bucket.
- get(int) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- get(int) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- get(int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- get(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
-
Build a
DirectEncodedMemoryArea
from index, length. - get(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
-
Build a
VirtualEncodedMemoryArea
. - get(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
- get(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
-
Retrieve an existing label by offset.
- get(long) - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadEx
-
Waits if necessary for at most the given time for the computation to complete, and then retrieves its result, if available.
- get(long) - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
- get(COperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperatorFactory
-
Retrieve a regular operator by type, ie one that is neither CAST nor CUSTOM.
- get(JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperatorFactory
-
Retrieve a regular operator by type.
- get(ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterBankService
-
Retrieve the register bank associated with the given processor type, if any.
- get(IUnit) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
- get(IUnit, String) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
-
Retrieve a bookmark.
- get(File) - Static method in class com.pnfsoftware.jeb.util.io.FileMonitor
-
Retrieve the existing monitor for the provided file.
- get(File, String, boolean) - Static method in class com.pnfsoftware.jeb.util.io.FileMonitor
-
Retrieve the existing monitor for the provided file or group of files.
- get(Object) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- get(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- get(String) - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
- get(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
-
Retrieve the contents of a file from the store.
- get(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
- get(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
- get(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
- get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClassFactory
-
Retrieve an AST class object by address.
- get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICFieldFactory
-
Retrieve an AST field object by address.
- get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
-
Retrieve an existing label by name.
- get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethodFactory
-
Retrieve an AST method object by address.
- get(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptypeFactory
- get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClassFactory
- get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFieldFactory
- get(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethodFactory
- get(String) - Static method in class com.pnfsoftware.jeb.util.base.Env
-
Retrieve an environment variable.
- get(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- get(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- get(List<? extends T>, int) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Get the value of a list, safely returning null if the list is null or the index out-of-range.
- get(List<? extends T>, int, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Get the value of a list, safely returning a providing default value if the list s null or the index out-of-range.
- get(Map<K, V>, K) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Get a value from a potentially null map.
- get(Map<K, V>, K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Get a value from a potentially null map.
- get(K) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- get(K) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
- get(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
-
Retrieve the list of values associated with the provided key.
- get(K) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Get the reference counter for an object.
- get(K) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- get(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- get(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- get(K) - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- get(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
- get(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
- get(K, boolean) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
-
Retrieve the list of values associated with the provided key.
- get(K, boolean) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- GET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
field get
- GET_REFLECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
field get (accessed via reflection) - those references can be auto-added by dexdec
- get2(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Get the instruction at the specified index, in an addressable form.
- get2(Field, Object) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
- getA64SystemRegister(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- getAbiVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Get the access flags for the class.
- getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Get the field access flags.
- getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Get the method access flags.
- getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSField
- getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
- getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSType
- getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
- getAccessFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getACS() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
- getActionId() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
-
Get the action identifier.
- getActions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescription
- getActiveAddress() - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
-
Retrieve the active address in the fragment, if any.
- getActiveAddress(AddressConversionPrecision) - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
-
Retrieve the active address in the fragment, with desired precision.
- getActiveFragment() - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
-
Get the active fragment of the view.
- getActiveItem() - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
-
Retrieve the currently active item in the fragment (eg, the caret is on an interactive text item), if any.
- getActiveItemAsText() - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
-
Retrieve the text representing the currently active item.
- getActivities() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getActivities() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Get the list of activity classes declared by the applications.
- getActivityDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getActualChecksum() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Get the computed checksum.
- getActualImageBase() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- getActualSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Get the computed signature.
- getActualStackItemType(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- getAddend() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
- getAdditionalCaughtTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
-
For multi-catch (java >= 7), retrieve additional caught types.
- getAdditionalInfo() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
- getAdditionalLabels() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.KVNode
- getAdditionalLabels() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- getAdditionalLabels() - Method in interface com.pnfsoftware.jeb.core.output.tree.INode
-
Get the additional labels for table trees.
- getAdditionalOutputFile(int) - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
-
Retrieve an additional output file by index.
- getAdditions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChanges
- getAddress() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
- getAddress() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
-
Get the address at which the action should take place.
- getAddress() - Method in class com.pnfsoftware.jeb.core.BookmarkManager.Bookmark
- getAddress() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
- getAddress() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.NativeCoordinates
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
-
Get the variable definition address in 16-bit units.
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionHandler
-
Get the handler's code address.
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJniEndpoint
-
Address of the endpoint in a particular
IUnit
. - getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
-
Get the handler's code address.
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
-
Get the native address associated with this identifier.
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledRoutine
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites.Record
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodTable
-
Retrieve the optional address of the table in memory, if there is one.
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryEvent
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.Page
-
Retrieve the page address in memory.
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
-
Get the breakpoint address relative to the debugger itself.
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
-
Get the current PC address in the frame.
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Get the item address.
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePointer
-
Get the address of the entry-point
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
-
Get the address.
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
- getAddress() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotification
-
Retrieve the optional address of this notification, if relevant.
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.UnitAddress
- getAddress() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
- getAddress(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Get the item address.
- getAddressableInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getAddressActions(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns an empty list.
- getAddressActions(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns an empty list.
- getAddressActions(String) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Provide a list of actions that may be executed at the given address.
- getAddressActions(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getAddressBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation returns the size of the program counter.
- getAddressBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Get the size of a native address, in bits.
- getAddressBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getAddressBlockMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Get a complete map of the basic blocks and their addresses in the CFG.
- getAddressBlockMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Get a complete map of the basic blocks and their addresses in the CFG.
- getAddressCalculationHint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataHints
- getAddresses() - Method in class com.pnfsoftware.jeb.core.actions.ActionOverridesData
-
Get the list of addresses.
- getAddresses() - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
-
Get the list of addresses.
- getAddresses() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Get a list of the addresses of each instruction in the block.
- getAddressForVertexId(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
- getAddressForVertexId(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCallgraphBuilder
- getAddressForVertexId(int) - Method in interface com.pnfsoftware.jeb.util.graph.IAddressableDigraphBuilder
- getAddressFromCodeCoordinates(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Convert code coordinates to a unit address.
- getAddressFromCodeCoordinates(ICodeCoordinates, AddressConversionPrecision) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getAddressLabel(String) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
-
Retrieve the label at a given address.
- getAddressLabel(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getAddressLabels() - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
-
Retrieve all labels.
- getAddressLabels() - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getAddressOfCode(S7.BlockType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
- getAddressOfCounters() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
- getAddressOfData(S7.BlockType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
- getAddressOfDigitalInputs() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
- getAddressOfDigitalOutputs() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
- getAddressOfEntryPoint() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getAddressOfGlobals() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
- getAddressOfInstruction(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getAddressOfInstruction(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getAddressOfInstruction(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
- getAddressOfItem(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns null.
- getAddressOfItem(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns null.
- getAddressOfItem(long) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
-
Attempt to determine the best address for a given item.
- getAddressOfItem(long) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getAddressOfRawBytes(IS7Block) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
-
Retrieve the mapping address of the raw (uninterpreted) bytes of a block.
- getAddressOfRawData() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
- getAddressOfTimers() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
- getAddressPrecision() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
- getAddressSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getAdler32() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
- getAdvancedAnalyzer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Retrieve a reference to the optional advanced analyzer object.
- getAggregatedWrittenBytes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
- getAlias(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- getAlias(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Get the optional alias string to be displayed instead of a given integer value.
- getAliasedType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IAliasType
-
Retrieve the alias type (which may be another alias).
- getAliasForName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
- getAlignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
-
Retrieve the structure's actual global alignment.
- getAlignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Get the alignment requirement for this field.
- getAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
- getAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
- getAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
Get the memory alignment within the segment.
- getAlignment() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- getAll() - Method in class com.pnfsoftware.jeb.core.BookmarkManager
- getAll() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- getAll() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodTable
- getAll() - Method in class com.pnfsoftware.jeb.core.units.Pool
- getAll() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Read all available bytes.
- getAll(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IRegistersResolution
-
Retrieve the list of candidate values held by this object.
- getAllConventions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
-
Get all calling conventions present in this manager.
- getAllData() - Method in interface com.pnfsoftware.jeb.core.IUserDataSupport
-
Retrieve a map containing all key-value pairs of of custom unit data.
- getAllData() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getAllData() - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
- getAllData() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
-
Get a read-only map of all the key-value pairs of metadata items contained in this group.
- getAllData() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getAllData() - Method in class com.pnfsoftware.jeb.core.units.MetadataGroup
- getAllData() - Method in class com.pnfsoftware.jeb.core.UserDataSupport
- getAllDescriptionEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- getAllDescriptionEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
-
Get the list of all (full and slices) register entries.
- getAllFrom(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getAllInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getAllInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getAllInputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
- getAllInputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getAllInputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getAllInputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Retrieve a read-only iterable of regular and irregular input blocks.
- getAllocatedPageBases() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Retrieve the base addresses of the pages that are allocated (in the most general sense: that includes pages "reserved", depending on VM implementation).
- getAllocatedPageCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Get the number of pages allocated (in the most general sense: that includes pages "reserved", depending on VM implementation).
- getAllocatedPages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder.Results
- getAllocListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- getAllOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getAllOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getAllOutputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get regular and irregular output blocks.
- getAllOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getAllOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getAllOutputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Retrieve a read-only iterable of regular and irregular output blocks.
- getAllPropertyKeys() - Method in interface com.pnfsoftware.jeb.core.properties.IConfiguration
-
Get the collection of all property keys held by this configuration object.
- getAllPropertyKeys() - Method in class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
- getAllPropertyKeys() - Method in class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
- getAllRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getAllRegisters(Set<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getAllStrings() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStringTable
-
Retrieve all the strings stored in the table.
- getAllUnits(IRuntimeProject) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
-
Retrieve a list of all units in the provided project.
- getAllVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getAlternateLabels(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
-
Get the alternate labels set at the provided address.
- getAlternateName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
- getAlternateNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
-
Provides alternate names for the signature target(s).
- getAlternateNames() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getAlternateNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Get a list of alternate names for this calling convention.
- getAlternateNames(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
- getAlwaysProcessDuplicateInputs() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Determine whether this parser always process duplicate inputs, or can, under certain conditions, skip processing duplicates.
- getAnalysisCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Get the number of times a code analysis was performed.
- getAnalysisRanges() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Retrieve a reference to the memory ranges that the analyzer works on.
- getAnalyzerExtension() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
- getAnalyzerExtension() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the principal code analyzer extension attached to this unit.
- getAnalyzerExtensionsManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Retrieve a reference to the analyzer extensions manager.
- getAnchor() - Method in class com.pnfsoftware.jeb.util.base.HtmlTypedContentProperties
- getAnchor(int) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
- getAnchorAtLine(ITextDocumentPart, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Retrieve the document anchor at the provided line.
- getAnchorById(ITextDocumentPart, long) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Get the anchor that has the exact provided id.
- getAnchorCount() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- getAnchorCount() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
- getAnchorCount() - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
- getAnchorCount() - Method in class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
- getAnchorCount() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Get the range of anchor points in the document.
- getAnchorCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- getAnchorCount() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- getAnchoredLineIndex() - Method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil.LineInfo
- getAnchorId() - Method in interface com.pnfsoftware.jeb.core.output.text.ICoordinates
-
Get the anchor id.
- getAnchorId() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- getAnchorId() - Method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil.LineInfo
- getAnchors() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- getAnchors() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
- getAnchors() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
-
Get the anchors within that part.
- getAndroidApiLevel() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Retrieve the emulated Android SDK API level.
- getAndroidApiLevel(AdbWrapper) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Retrieve the numerical API level (eg, 29 on Android Q) of the target.
- getAndroidPlatformABI() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Retrieve the emulated Android architecture.
- getAndroidVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Retrieve the emulated Android version.
- getAnnotatedParameterNames(IDexUnit, IDexMethodData) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Retrieve the list of parameters names provided by a
MethodParameters
annotation. - getAnnotation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
-
Get the annotation.
- getAnnotation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getAnnotationDefaults() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
A convenience method used to retrieve the list of annotation default values, if this type is an annotation type.
- getAnnotationItems() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForField
-
Get the annotation items for this field.
- getAnnotationItems() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForMethod
-
Get the annotation items for this method.
- getAnnotationItemSets() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForParameter
-
Get the list of annotation items for the parameters of this method.
- getAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
-
Get the annotations for this type.
- getAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
- getAnnotationsDirectory() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Get the annotations directory of the class.
- getAnonymousClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- getAnonymousClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getAnonymousClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- getAnonymousClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getApikey() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- getApikey() - Method in class com.pnfsoftware.jeb.client.jebio.UserCredentials
- getApk() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Convenience method.
- getApk() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the parent APK unit of the Dex unit that is being emulated.
- getApk() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IXApkUnit
- getApkPath() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Retrieve the APK path on the emulated device.
- getAppDataFolder() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Retrieve the app's data folder for the current user on the emulated device.
- getAppDirectory() - Method in class com.pnfsoftware.jeb.client.AbstractContext
-
Get the JEB app directory, typically $JEB/bin/app.
- getAppFolder() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Retrieve the application folder on the emulated device.
- getApplicableRelocations() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationContext
- getApplicationDatabase() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
-
Get the application database.
- getApplicationDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
- getApplicationDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- getApplicationDescription() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getApplicationName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getApplicationName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Get the application name.
- getApproximateAnchorById(ITextDocumentPart, long, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Get the anchor that has the provided id, or if none is found, one if its neighbor (not necessarily the closest neighbor).
- getAproximateFootprint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- getAproximateFootprint() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Determine the approximate memory footprint of this object, in kilobytes.
- getArgument(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
-
Retrieve a method's argument.
- getArgument(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Get the Nth argument of this ECall.
- getArgument(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
- getArgumentCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
- getArgumentCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
-
Get the number of arguments.
- getArgumentIndicesUsedBySuper() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconAnon
- getArgumentList() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
- getArguments() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getArguments() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Get the input arguments provided to this client context.
- getArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInvokeInfo
-
Get the list of invocation arguments (including this for non-static methods).
- getArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
- getArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Retrieve a read-only list of arguments provided to this ECall.
- getArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
-
Retrieve the list of arguments passed to the method.
- getArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
-
Get the constructor arguments.
- getArmAttributeTagString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getArray() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getArray() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDArrayElt
-
Get the array element's array expression.
- getArray() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement
- getArray() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaArrayElt
-
Get the array expression.
- getArray() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- getArrayData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Get the instruction array data.
- getArrayElement(IDImm, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Read an array element.
- getArrayElementPerLine() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
The default implementation returns 10.
- getArrayElementType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Get the simplest type of an array type, that is, the type of a 0-dimension array.
Example: [[[I -> I - getArrayObject(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve an array by reference.
- getArrayObjectLength(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Get the length of an array.
- getArrayTypeDimensionBelow() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Get the type of an imaginary array with one dimension less than the current array.
Example: [[[I -> [[I - getArtifact() - Method in interface com.pnfsoftware.jeb.core.ILiveArtifact
-
Get the input artifact.
- getArtifactCount() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve the count of artifacts living in this project.
- getAsciiLength(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Same as
getAsciiLength(data, data.length)
. - getAsciiLength(byte[], int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Retrieve the length of a potentially ASCII-encoded string.
- getAsDuplicate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- getAsMap() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Get a read-only map of (referenced object -> count).
- getAsPair() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- getAsset(String) - Static method in class com.pnfsoftware.jeb.core.AssetManager
- getAssetBytes(String) - Static method in class com.pnfsoftware.jeb.core.AssetManager
- getAssets() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Convenience method to retrieve the
Assets
folder unit (may not exist). - getAssetSize(String) - Static method in class com.pnfsoftware.jeb.core.AssetManager
- getAssignDestination() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- getAssigningFromMemory(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getAssigningToMemory(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getAssignmentDestination(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Retrieve the destination of an
IEAssign
(or null if is not an assignment). - getAssignmentSource(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Retrieve the source of an
IEAssign
(or null if is not an assignment). - getAssignSource() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- getAsSlice() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- getAssociativity() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
-
Provide associativity (left, right) information about the operation type.
- getAssociativity() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
-
Get the associativity (left, right) of the operator.
- getAssociativity() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
-
Get the associativity (left, right) of the operator.
- getAssociativity() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Provide associativity (left, right) information about the operation type.
- getASTElement() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSourceUnit
-
Get a reference to the Java class or method defined in this unit.
- getASTItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- getASTItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeSourceUnit
-
Convenience method to retrieve the root AST element of this decompiled item.
- getASTOptimizer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
- getAsTruncated() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- getAt(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
-
Set the position of the History at a particular index.
- getAttr(Element, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
- getAttribute(Dwarf.DwarfAttribute) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
Retrieve an attribute
- getAttribute(String) - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartInternalObject
-
Retrieve an object attribute by name.
- getAttribute(String) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
Retrieve an attribute by its name
- getAttribute(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getAttribute(String, Class<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Retrieve an attribute by name.
- getAttributeName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
The attribute name DW_AT_name or null if none
- getAttributeNode(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getAttributeNodeNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getAttributeNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getAttributes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
- getAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Retrieve a map of the item's attributes.
- getAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
-
Provides the attributes associated with the signature target(s).
- getAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartInternalObject
-
Retrieve the map of objects attributes.
- getAttributes() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
All attributes of this
IDIE
- getAttributes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getAttributes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getAttributeSigners(INativeCodeAnalyzer<IInstruction>, INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.ISigningStrategy
-
Provides the IDs of the attribute signers that should be used to collect information from the given native item.
- getAuthenticator() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getAuthor() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
-
Get the plugin author information.
- getAuthor() - Method in class com.pnfsoftware.jeb.core.PluginInformation
- getAuthor() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
- getAuthor() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
- getAuthor() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get the author name.
- getAuthor() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getAutocompleteList(String) - Method in interface com.pnfsoftware.jeb.util.interpreter.IAutocompleteListProvider
-
Return matching results from a token.
- getAutocompleteProvider() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
- getAutocompletes() - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
- getAutoImportedTypes() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- getAvailableDecompilerNames(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
- getAvailableDecompilers(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
- getAvailablePackages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
-
Provides the list of available signature packages entries (never null).
- getAvailablePackages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Provides the list of available signature packages entries.
- getAvailables() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Get the list of available type library entries.
- getBackgroundColor() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
- getBackingFile() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
-
Retrieve the backing file, if any.
- getBackingFile() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseWriter
-
Retrieve the backing file, if any.
- getBackingFile() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
- getBackingFile() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
- getBadAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
- getBadMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Retrieve the optional 'bad data' VM.
- getBadTypeCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getBank() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- getBank() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
-
Get the layout used by this register bank.
- getBank(ProcessorType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
-
Convenience method to retrieve a register bank used by a well-known processor type.
- getBanner() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- getBanner() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
- getBanner() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
-
Retrieve the interpreter's banner/logo string.
- getBase() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
- getBase() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getBase() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getBase() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
- getBase() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- getBase() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Address of first instruction in the block.
- getBase() - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
- getBaseAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerModule
-
Get the library memory address.
- getBaseAddress() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerModule
- getBaseDirectory() - Method in class com.pnfsoftware.jeb.client.AbstractContext
-
Get the JEB base directory.
- getBaseDirectory() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Get the JEB base directory.
- getBaseNode() - Method in class com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData
-
Get the base node for the type hierarchy (full or downward only).
- getBaseNodeForAscendingHierarchy() - Method in class com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData
-
Get the base node for an optional upward (ascending) hierarchy.
- getBaseObjectIndex(ICodeCoordinates) - Static method in class com.pnfsoftware.jeb.core.output.code.coordinates.CodeCoordinatesUtil
-
Provide the base object index of a coordinates object.
- getBaseObjectsCount() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
- getBaseOfCode() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getBaseOfData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getBaseOffsetHint() - Method in interface com.pnfsoftware.jeb.core.output.text.IBinaryRepresentation
-
Get the optional hint indicating the ideal start offset of the binary representation.
- getBasePointer(ICOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulatorUtils
-
Get the base pointer in a pointer arithmetic operation.
- getBaseType(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Provide the base type of a type.
- getBaseTypeSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
- getBaseTypeSize(ICType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
-
Get base type size in bytes, i.e.
- getBaseURI() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getBasicBlockHeader(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
- getBasicCharSize() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
- getBECode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
- getBegin() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges.Range
- getBegin() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IERange
- getBegin() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
- getBegin() - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
- getBegin() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
- getBegin() - Method in interface com.pnfsoftware.jeb.util.collect.ISegment
-
Get the address where the segment starts.
- getBegin() - Method in class com.pnfsoftware.jeb.util.collect.LongSegment
- getBEInt(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getBEInt(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getBELong(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getBELong(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getBEShort(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getBEShort(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getBest(SPDC, SPDC) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
-
note: if both candidates are "equally-best", the first one (a) is returned.
- getBestABIForApp(AdbWrapper, IApkUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Get the best ABI to run a given Android app on a given device.
- getBestCandidate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
- getBestClassIdForAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- getBestType(IWildcardType, IWildcardType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getBestValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
- getBestVirtualMethodId(int, IJavaType, List<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getBinary() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
- getBinary() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
-
Binary bytes.
- getBinaryRepresentation() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Retrieve a binary representation of this document.
- getBinding() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
- getBitend() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- getBitend() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Reserved for bit fields.
- getBitEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESlice
-
Retrieve the last bit of the range (same as
IESlice.getRange()
.getEnd()
), exclusive - getBitFromId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
- getBits() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve the bitsize
- getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFloat
- getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
- getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Get the size, in bits, of the IR expression.
- getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEReturn
-
Note: This method is valid for single returns only.
- getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
The currently determined size of this wildcard type.
- getBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Get the register size in bits.
- getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.INativeType
-
Get the memory size of this type, in bits.
- getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Reserved for bit fields.
- getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
- getBitsize() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- getBitsize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getBitsize() - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- getBitsize(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- getBitsize(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- getBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
-
Get the register size in bits.
- getBitstart() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- getBitstart() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Reserved for bit fields.
- getBitStart() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESlice
-
Retrieve the first bit of the range (same as
IESlice.getRange()
.getBegin()
), inclusive - getBlacklist() - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
-
Retrieve the black-list with full access.
- getBlacklistedDirnames() - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
- getBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
- getBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
- getBlockAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getBlockAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getBlockAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get the basic block that starts at the provided address or offset.
- getBlockAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
-
Retrieve the block whose data (if the block is a data block) or code (if the block is a logic block) is mapped at the provided address.
- getBlockByLastAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getBlockByLastAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getBlockByLastAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
- getBlockByte(int) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getBlockBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getBlockContaining(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getBlockContaining(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getBlockContaining(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get the basic block that contains the provided address.
- getBlockContaining(long) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Unit
-
Retrieve the block whose data (if the block is a data block) or code (if the block is a logic block) whose mapping contains the provided address.
- getBlockDefUses(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getBlockDefUses(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getBlockEndingAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getBlockEndingAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getBlockEndingAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get the basic block that ends on the provided address.
- getBlockEntryName(IS7Block) - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7BlocksManager
-
Retrieve the optional entry name (e.g.
- getBlockFor(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Search an instruction by reference.
- getBlockFormatVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
-
Retrieve the block format version.
- getBlockHandlers(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Retrieve the handlers protecting the provided block.
- getBlockIndex(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
-
Retrieve the list of blocks (not elements) that are used to define that compound element.
- getBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
-
Return a copy of the
CBlock
conditional blocks with default block (if it exists). - getBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get a copy of the block list of the CFG.
- getBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
-
Get the list of blocks contained in this compound.
- getBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7BlocksManager
-
Retrieve a read-only list of S7 blocks managed by this object.
- getBlocksInGroup() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.BlockGroup
-
Retrieve the list of blocks in the group.
- getBlockSize() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getBlocksView() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getBlocksView() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getBlocksView() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get a read-only view of the list of blocks for this CFG.
- getBlockUseDefs(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getBlockUseDefs(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getBlockXrefsCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericLoop
- getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDoWhile
-
Get the loop body.
- getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
-
Get the loop body.
- getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
-
Get the loop body.
- getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
-
Get the body of the method.
- getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSynchronizedBlock
-
Get the body.
- getBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaWhile
-
Get the loop body.
- getBold() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
- getBOMSize(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Retrieve the size taken by the BOM or equivalent encoding mark.
- getBookmarkManager() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Get the bookmark manager.
- getBoolean() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getBoolean() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Retrieve the boolean value.
- getBoolean() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getBoolean(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getBoolean(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getBoolean(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Safely retrieve a boolean property.
- getBoolean(String, boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getBoolean(String, boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getBoolean(String, boolean) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Safely retrieve a boolean property.
- getBooleanUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getBooleanUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getBooleanUnsafe(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Retrieve a boolean property.
- getBranchAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJump
- getBranchBody(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
- getBranchBody(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Get a branch (if, else-if) body.
- getBranchDetails() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
-
Retrieve the branching details of a PC-assign, if any.
- getBranchDetails(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
-
Get or create the branching details of a PC-assign.
- getBranchingInstruction2() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Same as
getBranchingInstruction2(true, true)
. - getBranchingInstruction2(boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Retrieve the branching instruction, if any.
- getBranchPredicate(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
- getBranchPredicate(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Get a branch (if, else-if) predicate.
- getBranchPredicates() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
-
Get the predicates.
- getBranchPredicates() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Get the predicates.
- getBranchTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- getBranchType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator
-
Return BranchType (JUMP or LINK).
- getBranchType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
- getBreakingFlow() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getBreakingFlow() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
-
Determine if an instruction breaks the flow of execution.
- getBreakingFlow(long) - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getBreakingFlow(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Determine if an instruction breaks the flow of execution.
- getBreakingFlow(long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
- getBreakingFlowResult(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Indicate if next instruction will be executed.
- getBreakpoint(long) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Get the breakpoints set at the explicit memory address.
- getBreakpoint(String, ICodeUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Get the execution breakpoint set at the given address.
- getBreakpoints() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Retrieve a list of execution breakpoints.
- getBuffer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryWriteEvent
- getBufferOffset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryWriteEvent
- getBuildid() - Method in class com.pnfsoftware.jeb.core.Version
-
Get the build id number.
- getBuildType() - Static method in class com.pnfsoftware.jeb.client.Licensing
- getBuildTypeString() - Static method in class com.pnfsoftware.jeb.client.Licensing
- getBuildTypesWithDecompilationSupport(String) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
- getById(int) - Static method in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
-
Retrieve an item by its unique integer identifier.
- getByte() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getByte() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Retrieve the byte value.
- getByte() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getByte(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
- getByteAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
- getBytecodeOffset() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
- getBytes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Certificate
- getBytes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.PublicKey
- getBytes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- getBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandElementValue
-
Get the processor-order bytes of the actual operand element.
- getBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandValue
-
Get the processor-order bytes of the resolved (aka, "actual" or "computed") operand value.
- getBytes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.simulator.ResolvedOperandByteValue
- getBytes() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
- getBytes() - Method in class com.pnfsoftware.jeb.util.interpreter.InputToken
- getBytes() - Method in class com.pnfsoftware.jeb.util.io.DirectByteArrayOutputStream
-
Direct access to the underlying byte array.
- getBytes(ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Read the remaining bytes of a buffer.
- getBytes(ByteBuffer, int, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Extract a sequence of bytes from a buffer into a newly-created byte array.
- getBytes(SeekableByteChannel, int) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getBytes(SeekableByteChannel, long, int) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getBytesUntil(SeekableByteChannel, int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getByValue(int) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
- getByValue(int) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- getByValue(int) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- getByValue(int) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- getCacheConfiguration() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
-
Retrieve the cache configuration.
- getCallback() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- getCallback() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- getCalleeRoutines(long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
-
Get the routines called by an internal address.
- getCallees(long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
-
Get the targets called from a given instruction.
- getCallees(INativeMethodItem, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
-
Convenience method to get all the targets called by an internal routine.
- getCallerRoutines(CodePointer, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
-
Get the routines calling an internal address.
- getCallers(CallGraphVertex, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
-
Get the addresses calling a given target.
- getCallers(INativeMethodItem, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
-
Convenience method to get all the addresses calling a routine.
- getCallerString(StackTraceElement[], String...) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
- getCallerString(String...) - Static method in class com.pnfsoftware.jeb.util.base.Stacktraces
- getCallGraphManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
- getCallingConvention() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
- getCallingConvention() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
- getCallingConvention() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
-
Retrieve the optional calling convention associated with the prototype.
- getCallingConvention(IUnitCreator) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
-
The default implementation returns null.
- getCallingConvention(IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
- getCallingConventionManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Retrieve the calling convention manager.
- getCallsite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
- getCallSite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- getCallSite(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getCallsitePrototype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- getCallSites() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getCallSitesPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Convenience method.
- getCallSitesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Convenience method.
- getCallSiteValue(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
-
Get a value stored in this call site item.
- getCallSiteValues() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
-
Get the list of linker method (bootstrap method) arguments.
- getCallType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
- getCandidateMethodAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
- getCandidateMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
- getCandidatePrototype(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getCandidatePrototype(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
- getCandidates() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchResolution
-
Get the list of candidate targets, if it exists.
- getCandidates() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
- getCanonicalAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
-
Convert the provided address to its canonical form.
- getCanonicalMemoryAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Convert a flexible native code unit address to a canonical memory address.
- getCanonicalMemoryAddress(String, AddressConversionPrecision) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Convert a flexible native code unit address to a canonical memory address.
- getCanvasNodeDensity() - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
Provide a custom maximum node density (per pixels) used by the high-score-only rendering mode(s).
- getCapturedExpressions() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconLambda
- getCaptureSite(int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconAnon
- getCaretCoordinates() - Method in interface com.pnfsoftware.jeb.client.api.IUnitTextFragment
-
Retrieve the caret position.
- getCaseBodies() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- getCaseBodies() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
-
Get the case bodies.
- getCaseBody(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
-
Get a case body by key.
- getCaseBody(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- getCaseBody(BigInteger) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- getCaseCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Get the number of cases.
- getCaseHandler() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
- getCaseKeys() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- getCaseKeys() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
-
Get the list of case keys.
- getCases() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Get the collection of case keys.
- getCases() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
- getCases() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
- getCasesAsInt() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Get the collection of case keys as integers.
- getCastType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- getCastType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
-
Return the cast type of a cast operator.
- getCAT(IDInstruction, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine the aggregated context type of an instruction.
- getCatchBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- getCatchBody(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
-
Get a catch body.
- getCatchByType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- getCatchCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
-
Get the number of catch blocks.
- getCatchIdentifier(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
-
Get the named identifier associated with the caught exception of a catch block.
- getCatchType(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
-
Get the type of exception caught by a catch block.
- getCategories() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescription
- getCategory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveType
-
Get this primitive's encoding category.
- getCategory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
- getCaughtTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
-
Retrieve a read-only copy of the list of caught types.
- getCells() - Method in class com.pnfsoftware.jeb.core.output.table.impl.TableRow
- getCells() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableRow
-
Return the list of cells within that row.
- getCertificate() - Method in interface com.pnfsoftware.jeb.core.units.ICertificateUnit
-
Retrieve the raw certificate data, implementing the
java.security.cert
API. - getCertificates() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
- getCertificates(String) - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericJarBrowser
- getCertificates(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
- getCertificates(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserApache
- getCertificates(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
- getCfg() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Get the current IR (intermediate representation) CFG of the decompiled method.
- getCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
- getCfg() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getCfg() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getCfg() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Retrieve a reference to the CFG object that will be accessed and modified when performing an analysis.
- getCFG() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
- getCFG() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
- getChangedCounter() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- getChangedCounter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- getChangeList() - Static method in class com.pnfsoftware.jeb.client.Licensing
- getChanges() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
-
Collect the changes made between the original memory and the current shim state.
- getChanges(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
-
Collect the changes made between the original memory and the current shim state.
- getChannel() - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
- getChannel() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
- getChannel() - Method in class com.pnfsoftware.jeb.core.input.FileInput
- getChannel() - Method in interface com.pnfsoftware.jeb.core.input.IInput
-
Get a seekable read-only channel representing the input.
- getChannel() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
- getChannel() - Method in class com.pnfsoftware.jeb.core.input.SubInput
- getChannel() - Method in class com.pnfsoftware.jeb.core.Version
-
Get the channel.
- getChannelInfo(int) - Static method in class com.pnfsoftware.jeb.core.Version
- getChannelName() - Static method in class com.pnfsoftware.jeb.client.AbstractContext
- getChannelName(int) - Static method in class com.pnfsoftware.jeb.core.Version
- getChannelNames() - Static method in class com.pnfsoftware.jeb.core.Version
- getChannelString() - Method in class com.pnfsoftware.jeb.core.Version
- getChar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getChar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTypeFactory
- getChar() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Retrieve the character value.
- getChar() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getCharacteristics() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
- getCharacteristics() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
- getCharacteristics() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
- getCharBreak64BitAddresses() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getCharSearchLength() - Method in class com.pnfsoftware.jeb.util.base.StarMatcher
-
Retrieve the minimum number of characters contained in substrings matched by this matcher.
- getCharset() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
- getCharsetName() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
- getCharSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
- getCharSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- getCheckSum() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getChild(int) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- getChild(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- getChild(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Get a child PDM by region name.
- getChildAtOffset(long) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
Retrieve the child at this offset
- getChildNodes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getChildren() - Method in class com.pnfsoftware.jeb.core.actions.ActionOverridesData
-
Retrieve the children nodes.
- getChildren() - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
- getChildren() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- getChildren() - Method in interface com.pnfsoftware.jeb.core.output.tree.INode
-
Get the children of this node.
- getChildren() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- getChildren() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Get the children of this PDM.
- getChildren() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Sub-classes overriding this method must override related methods consistently.
- getChildren() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePackage
-
Get all the (direct) children of this package, including other packages.
- getChildren() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
All children of this
IDIE
- getChildren() - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
- getChildren() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
- getChildren() - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
- getChildren() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getChildren() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Retrieve a read-only list of all direct children units.
- getChildren() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- getChildren() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
- getChildren() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
- getChildren(ICodeNode, int, int) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
-
Get the children nodes that meet the provided criteria.
- getChildrenElements(Element, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
- getChildrenPackages() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePackage
-
Get the list of (direct) children packages.
- getClass(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Convenience method to retrieve a class by its Dex class pool index.
- getClass(String) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
-
The skeleton implementation returns en empty list.
- getClass(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getClass(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Convenience method used to retrieve a class by name.
- getClass(String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getClass(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Retrieve a previously decompiled AST class object or create an empty AST class element.
- getClassAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
-
Get annotation items for this class.
- getClassAST() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledClass
- getClassByIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get a class by its internal index.
- getClasses() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
-
The skeleton implementation returns an empty list.
- getClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Get the Dex class pool
- getClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Get the list of classes.
- getClasses() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getClassesPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getClassesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getClassFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
-
Convenience method.
- getClassFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
- getClassFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
- getClassId() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.ClassCoordinates
- getClassId() - Method in interface com.pnfsoftware.jeb.core.output.IVisualItem
-
Retrieve the item class id, if any.
- getClassId() - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
- getClassId() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- getClassId() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- getClassId() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartInternalObject
-
Retrieve the object class id.
- getClassIdNameMap() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
-
Retrieve the mapping of Dart object class id to class name for Dart objects, as used by this snapshot.
- getClassItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledClass
- getClassItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
- getClassItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
- getClassloader() - Method in interface com.pnfsoftware.jeb.core.IPluginManager
-
Get the newest classloader used the plugin manager.
- getClassloader(ClassLoader) - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
-
Retrieve or create a classloader holding the classpaths stored by this object.
- getClassManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getClassname() - Method in class com.pnfsoftware.jeb.core.DevPluginClassname
- getClassname(StyleObject) - Method in class com.pnfsoftware.jeb.core.output.AbstractHtmlFormatter
- getClassName() - Method in exception com.pnfsoftware.jeb.util.serialization.SerializationException
-
Retrieve the offending class name.
- getClassReference(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve a classref reference by name.
- getClassSeparatorLength() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getClassSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDStaticField
-
Retrieve the signature of the class containing this static field.
- getClasstype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- getClasstype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.VirtualMethodCoordinates
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IVirtualTableDefinition
-
Get the type of the class owning this virtual table.
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
-
Get the optional type implemented by this class item.
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeField
-
Get the type of the class holding this field.
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeMethod
-
Get the type of the class holding this method.
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
-
Get the type of the entity containing this method.
- getClassType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
-
Get the class type to which the field belongs.
- getClassTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Get the type index for this class object.
- getClassTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
-
Get the containing class type index.
- getClassTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Get the containing class type index.
- getClassTypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
- getClassTypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
- getCleanerThread() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
- getCleanerThread() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
- getClientSignature() - Method in class com.pnfsoftware.jeb.core.JebClientInformation
-
Retrieve the client signature string
- getCode() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- getCode() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getCode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Get the binary code that makes up this instruction.
- getCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- getCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
- getCode() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Get the binary code that makes up this instruction.
- getCode() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- getCode(ByteOrder) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- getCode(ByteOrder) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
- getCodeAnalyzer() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the code analyzer.
- getCodeAnalyzerExtensionsManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve the currently-set analyzer extensions manager.
- getCodeBlock() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- getCodeContainerType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getCodeCoordinatesFromAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Convert a unit address to code coordinates.
- getCodeFormatter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
- getCodeFormatter() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the helper object used to format instructions into a sink.
- getCodeItem() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Get the code representation for this method.
- getCodeItemByAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Convenience method used to retrieve a code item by name.
- getCodeItemToAnchor() - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexDisassemblyDocument
-
Get a Converter that maps
ICodeItem
to its related anchor. - getCodelessSignatureManager() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve the codeless signature manager managed by this context.
- getCodeModel() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the code model.
- getCodeObjectContainer() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Provide the parent code object container, if there is one.
- getCodeUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
- getCodeUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
- getCodeUnit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- getCodeUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Get the code unit (possibly the parent, possibly null) that is providing the low-level data to this decompiler.
- getCOFFHeader() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPECOFFUnit
-
Get the primary file header.
- getCOFFHeader() - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
- getColumnBegin() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
- getColumnBegin() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- getColumnEnd() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
- getColumnEnd() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- getColumnIndex() - Method in interface com.pnfsoftware.jeb.core.output.table.ICellCoordinates
-
Get the column index.
- getColumnIndex() - Method in class com.pnfsoftware.jeb.core.output.table.impl.CellCoordinates
- getColumnLabels() - Method in class com.pnfsoftware.jeb.core.output.table.impl.StaticTableDocument
- getColumnLabels() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
-
Get the column labels for this table document.
- getColumnLabels() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
- getColumnLabels() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
- getColumnLabels() - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
-
Provide column labels for table trees.
- getColumnOffset() - Method in interface com.pnfsoftware.jeb.core.output.text.ICoordinates
-
Get the column offset within the line identified by the (anchorId, lineDelta) couple.
- getColumnOffset() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- getCombinedOperator() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
-
Get the operator used for combined operator assignments
- getCombinedOperator() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Retrieve the combined operator of a combined assignment.
- getCommandName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
- getCommantChar() - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Retrieve the optional comment character (full-line comments only).
- getComment() - Method in class com.pnfsoftware.jeb.core.actions.ActionCommentData
-
Get a comment.
- getComment() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
- getComment(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICommentManager
-
Retrieve a comment.
- getComment(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getComment(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getComment(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getComment2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getCommentManager() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getCommentManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve the comment manager associated with this model.
- getCommentManager() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
- getCommentManager() - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Get the comment manager.
- getCommentManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getComments() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
- getComments() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICommentManager
-
Get all comments.
- getComments() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getComments2() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getCommon(ProcessorType, CompilerType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- getComparator() - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Get a case-sensitive string comparator that treats hexadecimal sequences as numbers, and orders them accordingly, instead as simple strings.
- getComparator(boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Get a string comparator that can treat hexadecimal sequences as numbers (and order them accordingly) instead as simple strings.
- getCompilationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Get the compilation timestamp, if any.
- getCompilationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getCompilerGeneratedStaticField() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
- getCompilerType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
-
Get the optional compiler type supported by this manager.
- getCompilerType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get the optional compiler type this typelib was generated for.
- getCompilerType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
- getCompilerType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getCompilerTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getCompilerTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Get the list of compiler types this calling convention may work with.
- getCompileUnit() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
Retrieve the parent Compile Unit
- getCompletedStage() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
- getCompletionCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- getCompressedSize() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
- getCompressedSize() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
- getCompressedStream(OutputStream) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
-
LZ4 compression.
- getCompressionMethod() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
- getCondFalseExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
If this IR is a conditional operation, retrieve the conditional's true expression.
- getCondition() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond
-
Retrieve the condition, the
c
expression inc ? exprTrue : exprFalse
- getCondition() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpWithOptionalCondition
- getConditionalBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
-
Return a copy of the
CBlock
conditional blocks. - getCondPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
If this IR is a conditional operation, retrieve the conditional's predicate.
- getCondTrueExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
If this IR is a conditional operation, retrieve the conditional's true expression.
- getConfidenceLevel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
-
Provides the confidence level of this signature, see
INativeSignature.ConfidenceLevel
. - getConfidenceLevel() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
- getConfiguration() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getConfiguration() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
-
Get the configuration data.
- getConfiguration() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
- getConfiguration() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- getConfiguration() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getConfiguration() - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getConfiguration() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Get the configuration object.
- getConflicts() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- getConflicts() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- getConflictsCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- getConnectorClass() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- getConnectTimeout() - Method in interface com.pnfsoftware.jeb.util.net.INet
- getConnectTimeout() - Method in class com.pnfsoftware.jeb.util.net.Net
- getConstantAsLong(ICConstant<?>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Retrieve the value associated to an
ICConstant
as a Long. - getConstantFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
-
Convenience method.
- getConstantFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
- getConstantFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
- getConstantManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get the constants managed by this typelib.
- getConstants() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.ConstantsFormatter
- getConstants() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IEnumerationType
-
Retrieve the list of enumerated constants.
- getConstantsLibrary() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve the constant library object.
- getConstructor() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
-
Get the constructor method used in this new statement.
- getConstructorName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
-
Get the original constructor simple name.
- getConstructors() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getConstructorSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
-
Get the original constructor jvm name (fully qualified canonical name).
- getContainedRoutineAddresses(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
-
Get the list of routines which contain the instruction at the given address.
- getContainer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Retrieve a reference to the optional code object container that holds the code to be analyzed.
- getContainer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- getContaining(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.cfg.IVariableProvider
-
Retrieve a variable whose id "contains" the provided id.
- getContainingMethods() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getContentsSha256() - Method in interface com.pnfsoftware.jeb.core.IInputRecord
- getContext() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- getContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Retrieve the IR method context to which this instruction belongs.
- getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledExpression
- getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledRoutine
- getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledStatement
- getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- getContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- getContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Get the decompiled routine context that owns this statement.
- getContextInfoProvider() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve the context information provider.
- getContexts() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve a read-only collection of emulation contexts.
- getContinuationStatus() - Method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- getContinuousItemsInRange(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Get a contiguous list of items, without gaps.
- getContributions() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getContributions() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getContributions() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Get the list of contributions attached to the unit.
- getControlExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
- getControlFlowGraph() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Returns the CFG for this method.
- getControllerInfo() - Method in class com.pnfsoftware.jeb.core.CoreOptions
- getControllerInterface() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getControllerMessage() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getControllerPort() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getControllerProtocol() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getControlWord() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- getControlWordIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- getConvention(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
-
Retrieve a convention by name.
- getConventions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
- getConventions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
-
Get calling conventions provided by this manager that are compatible with the set-up processor, subsystem, and compiler.
- getConversionMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
-
Retrieve a map holding the old offsets to their corresponding new offsets, in the reorganized CFG.
- getConversionMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
-
Retrieve a map holding the old offsets to their corresponding new offsets, in the reorganized CFG.
- getConverter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
- getConverter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getConverter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getConverter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- getConverter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
-
Retrieve a decompiler-provided native code converter.
- getConverter(INativeCodeUnit<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDecompilerPlugin
- getCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- getCoordinates(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- getCoordinatesOfVirtualMethod(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getCopiesOfVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Get the set of all variables that are copies or partial copies of the provided input id.
- getCopiesUsingVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Get the set of all variables making use of the provided variable.
- getCopyOnWriteShim(IVirtualMemory) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Create a copy-on-write shim of the provided virtual memory, if possible.
- getCoreContext() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Get the JEB core instance.
- getCoreContext() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve the JEB Core that instantiated this context.
- getCount() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap.Entry
- getCount() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Get the total count for all the references actively counted by this counter.
- getCounter1() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Retrieve the value of custom counter 1.
- getCounter2() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Retrieve the value of custom counter 2.
- getCounterNames() - Static method in class com.pnfsoftware.jeb.core.Perflog
- getCounters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters
- getCountOfArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
-
Get the number of arguments.
- getCountOfArguments() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Retrieve the number of arguments.
- getCountOfChildren() - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
- getCountOfContexts() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
A convenience method to get the count of contexts.
- getCountOfDescriptionEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- getCountOfDescriptionEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
-
Get the number of fill register entries.
- getCountOfDexFiles() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve the count of dex files that make up this dex unit.
- getCountOfEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTuple
- getCountOfEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
- getCountOfEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
- getCountOfFrames() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
-
Get the count of frames.
- getCountOfInitialValues() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
- getCountOfLines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
- getCountOfObjects() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
- getCountOfOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
- getCountOfOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
- getCountOfOperands() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- getCountOfOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
- getCountOfOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
- getCountOfParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
- getCountOfRecords() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
- getCountOfReplacedLines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
- getCountOfReturns() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Retrieve the number of return values.
- getCountOfReturns() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
- getCountOfValues() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
-
Retrieve the count of elements existing in all the sets managed by this object.
- getCountsToTarget(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
- getCrc() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getCrc() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
- getCrc() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
- getCrc32() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
- getCrcValue() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
- getCreated() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
- getCreated() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
- getCreated() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- getCreatedFields() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
- getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.Artifact
- getCreationTimestamp() - Method in interface com.pnfsoftware.jeb.core.IArtifact
-
Get the timestamp at which this artifact was loaded into the project.
- getCreationTimestamp() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve the project creation timestamp.
- getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getCreationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
- getCreationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get the creation timestamp of this type library.
- getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getCreationTimestamp() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getCreationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Get the date of creation of this unit.
- getCrossReferences(DexPoolType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve a list of addresses referencing the provided pool item.
- getCrossReferences(DexPoolType, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve a list of addresses referencing the provided pool item.
- getCurrent() - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
- getCurrent() - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
- getCurrentAnchor() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Get the currently active anchor.
- getCurrentAnonymousBaseType() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getCurrentAnonymousCaptureInfo() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getCurrentContainingClass() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- getCurrentContainingClass() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getCurrentContainingMethod() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- getCurrentContainingMethod() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getCurrentContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method to retrieve the current (newest) context.
- getCurrentCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- getCurrentDFAs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Retrieve a list of all managed data flow analysis objects.
- getCurrentDFAs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Retrieve a list of all current data flow analyses.
- getCurrentDirectory() - Method in class com.pnfsoftware.jeb.client.AbstractContext
-
Get the current directory.
- getCurrentDirectory() - Static method in class com.pnfsoftware.jeb.client.SystemInformation
- getCurrentDuration() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Set the emulator timeout value.
- getCurrentEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.ArgLocationGenerator
- getCurrentEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.RetLocationGenerator
- getCurrentEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStorageEntryGenerator
-
Retrieve all the currently generated entries.
- getCurrentFrame() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method to retrieve the top frame of the current (newest) context.
- getCurrentItemFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
-
Get the current fully-qualified name of the package to be moved.
- getCurrentIterationCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the current total iteration count, that is, the total number of statements emulated or executed by this object.
- getCurrentLength() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
- getCurrentLine() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Get the last (unfinished) line
- getCurrentLineCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- getCurrentLineIndex() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Same as
CodeDocumentPart.getLineCount()
. - getCurrentLineLength() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- getCurrentMarginLength() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- getCurrentMethodIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
-
Get the method index of the method being generated
- getCurrentMethodIndex() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
-
Get the method index of the method being generated
- getCurrentMostPreciseCodeCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- getCurrentName() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
-
Get the current name.
- getCurrentPackageFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionCreatePackageData
-
Get the current name.
- getCurrentPackageFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToPackageData
-
Get the current fully-qualified name of the package to be moved.
- getCurrentSize() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
- getCurrentSize() - Method in class com.pnfsoftware.jeb.core.input.FileInput
- getCurrentSize() - Method in interface com.pnfsoftware.jeb.core.input.IInput
-
Provide the current input size of the input data.
- getCurrentSize() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
- getCurrentSize() - Method in class com.pnfsoftware.jeb.core.input.SubInput
- getCurrentType() - Method in class com.pnfsoftware.jeb.core.actions.ActionSetTypeData
-
Get the current type.
- getCurrentType() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
- getCurrentType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
- getCustomAST() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Retrieve the custom AST element that will be used when generating C code, if one was set.
- getCustomCanThrow() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Retrieve the custom override set for
IDExpression.canThrow(IDMethodContext)
. - getCustomMethods(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- getCustomOperationType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
-
Retrieve the custom operation type, if the operation is
custom
. - getCustomReplacer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- getCutoffLevel() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- getCwd() - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Get the path of the current working directory.
- getDalvikToIRMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
- getData() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
- getData() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
- getData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Get the class data.
- getData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
-
Get a reference to the field definition, if the field is internal.
- getData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Get a reference to the method definition, if the method is internal.
- getData() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
- getData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Retrieve the bytes of the underlying
classes?.dex
file. - getData() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites.Record
- getData() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem
- getData() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
-
If the method is internal, retrieve the method's definition object.
- getData() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.Page
-
Retrieve the memory bytes.
- getData() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
- getData() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
- getData() - Method in class com.pnfsoftware.jeb.util.events.Event
- getData() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
- getData(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.ILazyMemoryProvider
-
Provide the requested data.
- getData(Object) - Method in class com.pnfsoftware.jeb.core.AbstractPlugin
- getData(Object) - Method in interface com.pnfsoftware.jeb.core.IPlugin
-
Retrieve a piece of transient plugin data.
- getData(Object) - Method in interface com.pnfsoftware.jeb.core.IUserDataSupport
-
Retrieve a piece of custom unit data.
- getData(Object) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getData(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Retrieve a piece of data attached to this AST element.
- getData(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Retrieve a piece of transient data.
- getData(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve a piece of transient data.
- getData(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Retrieve a piece of data attached to this AST element.
- getData(Object) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getData(Object) - Method in class com.pnfsoftware.jeb.core.UserDataSupport
- getData(String) - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
- getData(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Retrieve a value from this IR element's data map.
- getData(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Retrieve an arbitrary object in this global context.
- getData(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve an arbitrary object in this context.
- getData(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Get (retrieve) a piece of data attached to this emulator object.
- getData(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
May return null if the custom object does not exist.
- getData(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getData(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- getData(String) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
-
Get the piece of metadata associated with the provided address.
- getData(String) - Method in class com.pnfsoftware.jeb.core.units.MetadataGroup
- getData(String, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
- getData(String, AddressConversionPrecision) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
-
Get the piece of metadata associated with the provided address.
- getData(String, AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.units.MetadataGroup
- getData(String, Function<String, Object>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Retrieve or create (and register) an arbitrary object in this global context.
- getDatabaseReader(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
-
Get a database record reader.
- getDatabaseReader(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
- getDatabaseReader(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
- getDatabaseWriter(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
-
Get a database record writer.
- getDatabaseWriter(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
- getDatabaseWriter(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
- getDataBytes(String, int) - Method in interface com.pnfsoftware.jeb.core.input.IDataProvider
- getDataBytes(String, int, byte[], int, int) - Method in interface com.pnfsoftware.jeb.core.input.IDataProvider
-
Optional method.
- getDataChainsUpdatePolicy() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
- getDataChainsUpdatePolicy() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEOptimizer
-
Get the data chains update policy after the optimization was performed.
- getDataDirectory() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Retrieve a valid DFA object done with standard parameters (conservative, with inputs, no copies).
- getDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Retrieve a valid DFA object done with standard parameters (conservative, with inputs, no copies).
- getDataFlowAnalysis(int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Retrieve a valid DFA object matching the provided parameters.
- getDataFlowAnalysis(int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Retrieve a valid DFA object matching the provided parameters.
- getDataKeys() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Retrieve the set of objects keys for data elements stored using
setData
. - getDataKeys() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the set of objects keys for data elements stored using
setData
. - getDataProvider() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Get a reference to the DAO.
- getDataSectionOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getDataSectionSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getDataSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
The default implementation returns the comma string.
- getDataSize(String, int) - Method in interface com.pnfsoftware.jeb.core.input.IDataProvider
- getDataTypeAt(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the native type of the data item located at the provided address.
- getDebugger(IUnit) - Static method in class com.pnfsoftware.jeb.core.util.DebuggerHelper
-
Retrieve or create a debugger for the provided code unit.
- getDebugger(IUnit, boolean) - Static method in class com.pnfsoftware.jeb.core.util.DebuggerHelper
-
Retrieve a debugger for the provided code unit.
- getDebuggerUnitIdentifiers() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve the list of identifiers specifically for debugger units.
- getDebuggerUnitIdentifiers() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Get a list of unit identifier for debugger units only.
- getDebugInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Get the debug information for the method.
- getDebugInformationPolicy() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Retrieve the debug information policy that this code analyzer is using.
- getDebugName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
-
Get the identifier's debug name, if any was provided.
- getDebugParameterNames(IDexUnit, IDexMethodData) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Retrieve the list of parameters names provided by the debug metadata of a dex method.
- getDebugVariablesMap() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Retrieve a high-level map of variables defined in the debug information of this method.
- getDeclaration(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
-
Get a declaration object by id.
- getDeclarations() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
- getDeclarations() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSource
- getDecompilables() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
-
Retrieve the list of addresses of the decompilable (classes, fields, methods) items generated in this part.
- getDecompilationFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the decompilation flags provided by the engine to decompile this method.
- getDecompilationNotes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- getDecompiledClassText(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Retrieve the decompiled source for the provided class.
- getDecompiledFieldText(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Retrieve the decompiled source for the provided field.
- getDecompiledItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeSourceUnit
-
Get the decompiled item (method, field, or class) held by this unit.
- getDecompiledItem(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- getDecompiledItem(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- getDecompiledItems() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- getDecompiledMethodText(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Retrieve the decompiled source for the provided method.
- getDecompiledText(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Retrieve the decompiled source for the provided item.
- getDecompiledUnit(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
- getDecompiledUnit(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
- getDecompiledUnit(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Retrieve the unit representing the decompiled entity at the provided identifier/address.
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve or create a decompiler for this unit.
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Convenience method.
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Retrieve the managing dex decompiler object.
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method.
- getDecompiler() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Retrieve a reference to the decompiler managing this converter.
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Convenience method to retrieve a reference to the decompiler that owns this context.
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeSourceUnit
- getDecompiler() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.ISourceUnit
-
Get the decompiler unit (possibly the parent, possibly null) that generated this unit.
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSourceUnit
- getDecompiler() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve or create a decompiler for this unit.
- getDecompiler(IUnit) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
-
Retrieve or create a decompiler for the current unit.
- getDecompiler(IUnit, boolean) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
-
Retrieve a decompiler for the current unit.
- getDecompilerUnit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
-
May be null
- getDecompilerUnit() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
-
May be null
- getDecryptedStream(InputStream, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
-
RC4 encryption.
- getDecryptedStream(InputStream, String, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
-
User-selectable encryption.
- getDecryptorData(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getDecryptorSupport() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- getDef() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- getDef() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
-
Retrieve the list of defines.
- getDef() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- getDef() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
- getDefault() - Static method in class com.pnfsoftware.jeb.core.CoreOptions
- getDefault() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
- getDefault() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
- getDefault() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
- getDefault() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
- getDefault() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- getDefault() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyType
-
Get the default value.
- getDefault() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeBoolean
- getDefault() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeInteger
- getDefault() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeString
- getDefaultAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
- getDefaultAddressFormatter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- getDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
-
Return the default block, or null if no default block is defined
- getDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Get the default branch (else) body, if any.
- getDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
-
Get the default case block.
- getDefaultBlockTimeoutMs() - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
-
Get the default wait time lock acquisition will block before throwing a
UnitLockedException
. - getDefaultBlockTimeoutMs() - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
- getDefaultBranchToRoutineSideEffects(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation returns a basic branch detail object specifying nothing (no def, no use, no spoils, etc.).
- getDefaultBranchToRoutineSideEffects(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
This heuristic does a best-effort determination of the side-effects resulting by calling a sub routine (used/defined registers, stack delta).
- getDefaultConvention() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
-
Get the default convention provided by this manager.
- getDefaultEnginesContext() - Static method in class com.pnfsoftware.jeb.core.JebCoreService
-
Convenience method used to retrieve the primary (default) engines context managed by an initialized JEB core back-end.
- getDefaultEnginesContexts() - Method in interface com.pnfsoftware.jeb.core.ICoreContext
-
Retrieve the first, aka default, JEB engines context.
- getDefaultFilter() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
-
This method is used by clients.
- getDefaultInput(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- getDefaultInput(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
- getDefaultLanguage() - Static method in class com.pnfsoftware.jeb.client.S
- getDefaultMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- getDefaultMode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Get the default processor mode.
- getDefaultNumberFormatter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- getDefaultPointedSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
-
Gets the default size for memory reads through pointers, in bytes.
- getDefaultPolicy() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
-
This method is used by clients.
- getDefaultResponse() - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
- getDefaultString(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper
- getDefaultThread() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Get the default thread.
- getDefaultTimeout() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- getDefaultTimeout() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
- getDefaultValue() - Method in interface com.pnfsoftware.jeb.core.IOptionDefinition
- getDefaultValue() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
- getDefaultValue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
-
Get the default value provided by this method if there is one.
- getDefinedOrUsedAsDestination(EDefUseInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
For
non-statements
only. - getDefinedVariable() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Get the identifier defined (written) by this method, if there is one.
- getDefinedVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- getDefinition() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
- getDefinition() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
-
Get this identifier's definition statement.
- getDefinition(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifierManager
-
Retrieve a definition by id.
- getDefinition(IPropertyDefinitionManager, String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Retrieve a property from a fully-qualified name
- getDefinition(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Get the
ICDecl
possibly contained in a statement; either the statement itself, or the left-side of an assignment. - getDefinition(IJavaIdentifier) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifierManager
-
Retrieve the definition associated with the provided variable.
- getDefinition(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- getDefinition(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Retrieve a property definition.
- getDefinitionInitialValue(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Get the initial value of a defined variable, from its definition statement.
- getDefinitions() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- getDefinitions() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
-
Retrieve the definitions stored in the group.
- getDefinitions() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Get the list of definitions within this PDM.
- getDefPot() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
- getDefUse(EDefUseInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
A variant of
IInstruction.getDefUse(java.util.List, java.util.List, Object)
used to retrieve the range of vbits defined and used by the statement. - getDefUse(List<Integer>, List<Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Determine the variables defined and used by the instruction.
- getDefUse(List<Integer>, List<Integer>, Object) - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getDefUse(List<Integer>, List<Integer>, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Determine the variables defined and used by the instruction.
- getDefUseChains(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getDefUseChains(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getDefUseChains(long, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getDefUseInfo(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- getDefUseInfo(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Determine the variables defined and used by the instruction.
- getDefUses(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getDefUses(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getDefUses(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getDefUses(long, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getDefUses(long, int, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getDefUses(long, int, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getDefUses(long, int, int, boolean, boolean, IBasicBlock<InsnType>, int, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
-
Find the list of usage points for a defined variable.
- getDelaySlotCount() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- getDelaySlotCount() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
-
Get the number of instructions in the delay slot.
- getDeletedFields() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
- getDependantTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Retrieve the list of array types based on this type.
- getDereferencedAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
- getDereferencedAddress(ICElement, CMethodState, CEnvironment) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulatorUtils
-
Get the dereferenced address from an expression, i.e.
- getDereferencedExpression(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulatorUtils
- getDescendantElementsByTagName(XNode, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getDescription() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- getDescription() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
-
Retrieve the description string provided by the plugins.
- getDescription() - Method in interface com.pnfsoftware.jeb.core.actions.IActionDefinition
-
Get a description for the action.
- getDescription() - Method in class com.pnfsoftware.jeb.core.BookmarkManager.Bookmark
- getDescription() - Method in interface com.pnfsoftware.jeb.core.IOptionDefinition
-
Get the option description.
- getDescription() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
-
Get the plugin description.
- getDescription() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
- getDescription() - Method in class com.pnfsoftware.jeb.core.PluginInformation
- getDescription() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
- getDescription() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- getDescription() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.E
- getDescription() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
Get a description string for the property.
- getDescription() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
- getDescription() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
- getDescription() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getDescription() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
- getDescription() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get the type library description string.
- getDescription() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getDescription() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractUnitProvider
- getDescription() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getDescription() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Get a description string for that unit.
- getDescription() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotification
-
Get a custom description of the notification.
- getDescription() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProvider
- getDescription() - Method in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
A description string for the notification.
- getDescription() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
- getDescription() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
- getDescription() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
-
Get the long name or description.
- getDescription(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
This method is called when additional information for a node (not held in the graph definition) is requested by the client.
- getDescriptionEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- getDescriptionEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
-
Get the list of full register entries.
- getDescriptionEntry(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- getDescriptionEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
-
Get a full register entry by index (do not confuse with id).
- getDescriptionEntryById(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- getDescriptionEntryById(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
-
Get a register entry (full or slice) by id (do not confuse with index).
- getDescriptionEntryByName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- getDescriptionEntryByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
-
Get a register entry (full or slice) by name.
- getDescriptionEntryByName(Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- getDescriptionEntryByName(Collection<String>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
-
Get a register entry (full or slice) by name, using a list of candidate names.
- getDescriptionEntryByType(RegisterType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- getDescriptionEntryByType(RegisterType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterBank
-
Get a full register entry by type.
- getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank2
- getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankDummy1
- getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankEmpty
- getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
- getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips64
- getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX64
- getDescriptionEntryMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
- getDescriptor() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSField
- getDescriptor() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
- getDeserializer(InputStream) - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
- getDestinationBuffers() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Get the list of registered buffer sinks.
- getDestinationStreams() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Get the list of registered stream sinks.
- getDestructors() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getDetails() - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
-
Get a list of optional details, associated to the list of returned addresses.
- getDetails() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
- getDetails() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
- getDetectedCompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Get the compiler detected when analyzing the input file.
- getDetectedCompiler() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getDetermination() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
- getDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
- getDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndPackage
- getDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndProcess
- getDevPluginClassnames() - Method in class com.pnfsoftware.jeb.core.EnginesPropertiesUtil
-
Read and parse the
.DevPluginClassnames
core property. - getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexItem
-
Retrieve the dex unit that manages this item.
- getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Convenience method to retrieve the main DEX unit of this APK.
- getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Convenience method.
- getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IOptimizedDexUnit
-
Get the optimized dex as a dex unit.
- getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Retrieve the underlying dex unit object.
- getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the underlying dex unit.
- getDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method.
- getDexFile(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve a dex file by index.
- getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Retrieve the index of the dex file that defines this class or interface.
- getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Retrieve the index of the dex file that defines this code item.
- getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Retrieve the index of the dex file that defines this field body.
- getDexFileIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Retrieve the index of the dex file that defines this method body.
- getDexFiles() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve the collection of dex files that make up this dex unit.
- getDexItem() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSourceUnit
- getDexType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getDFADefaultCollectionFlags() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Note that the initial value is set to
IDFA3#STANDARD_COLLECTION_FLAGS
. - getDFADefaultCollectionFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Note that the initial value is set to
IDFA.STANDARD_COLLECTION_FLAGS
. - getDigestBytes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Digest
- getDigests() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
- getDimensionCount(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
- getDimensions() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Get the array type dimensions.
- getDimensions() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Get the dimension count of an array type.
- getDirectConversionOperationType() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Straight-up conversion to an
OperationType
. - getDirectMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClassData
-
Get the non-virtual (statics, constructors) methods for this class.
- getDirtyRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- getDisassembly() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
This convenience method provides the entire disassembly of the bytecode making up the Dex file.
- getDisassembly() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Convenience method used to generate the disassembly of this code unit using standard settings.
- getDisassemblyDocument() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getDisassemblyDocument() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Convenience method to retrieve the text document representing the disassembly of this code unit.
- getDisassemblyDocument() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getDisassemblyPart(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.render.INativeDisassemblyDocument
- getDisplayMethodInternalsAsComment() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getDisplayPrivateMethodsLast() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getDisregardCollapse() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getDisregardedOutputRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- getDisregardedOutputRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEMasterOptimizer
- getDllCharacteristics() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getDoc() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
- getDoctype() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getDocument() - Method in interface com.pnfsoftware.jeb.client.api.IUnitTextFragment
-
Retrieve the underlying source document used to render fragment, if there is one.
- getDocument() - Method in class com.pnfsoftware.jeb.core.output.AbstractTransientUnitRepresentation
- getDocument() - Method in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
-
Get a document.
- getDocument() - Method in class com.pnfsoftware.jeb.core.output.UnitRepresentationAdapter
- getDocument() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
-
May be null
- getDocument() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
-
May be null
- getDocument() - Method in interface com.pnfsoftware.jeb.core.units.IJsonUnit
-
Get the root of the document.
- getDocument() - Method in interface com.pnfsoftware.jeb.core.units.IXmlUnit
-
Retrieve the XML document.
- getDocumentElement() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getDocumentObjectsAtCaret() - Method in interface com.pnfsoftware.jeb.client.api.IUnitTextFragment
-
Retrieve the lit of unit specific objects related to the current caret position or currently active item in the fragment.
- getDocumentPart(long, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
- getDocumentPart(long, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- getDocumentPart(long, int) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Retrieve a document part.
- getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
- getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
- getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
- getDocumentPart(long, int, int) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Retrieve a document part.
- getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- getDocumentPart(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- getDocumentPart2(long, long) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
-
The default implementation throws.
- getDocumentPart2(long, long) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- getDocumentPart2(long, long) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Retrieve the document part located between two anchor references.
- getDocumentURI() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getDomConfig() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getDoNotGenerateThisIfPossible() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getDouble() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getDouble() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Retrieve the double value.
- getDouble() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getDoubleSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
- getDoubleSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- getDoubleSlotWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getDropboxFolder() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
- getDst() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
- getDstContainerFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
-
Get the new fully-qualified name of the package being moved.
- getDstId() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
- getDstIndex() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
- getDstOffsets() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlockSkeleton
-
Get the offsets to which this basic block is branching.
- getDstOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
-
Retrieve the destination operand of this assignment.
- getDstPackageFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToPackageData
-
Get the new fully-qualified name of the package being moved.
- getDT(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getDUI(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getDUI(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getDUI(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getDUI(long, InsnType) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getDUI(AddressableInstruction<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getDUI(AddressableInstruction<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getDumpPeriod() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- getDuplicatesForRegister(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve the list of duplicates (mirror, secondary dups) associated to a register.
- getDwarfDIEs() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
-
DWARF DIE.
- getDynamicBranchResolution(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IInstructionAugmenter
-
This routine can be called on any instruction: a regular or seemingly regular instruction; a flow breaker; a call-to-sub.
- getDynamicBranchResolution(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getDynamicContentManager() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Retrieve a DCR used during AST generation.
- getDynamicContentManager() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- getDynamicContentManager() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getDynamicMethodName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
-
Get the method name.
- getDynamicMethodNameIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
-
Convenience method to retrieve the target method name hint.
- getDynamicMethodPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
-
Get the method prototype.
- getDynamicMethodPrototypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
-
Convenience method to retrieve the target method prototype.
- getDynamicTable() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
- getDynamicTargetCandidates() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- getDynamicTargetCandidates() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
-
Retrieve the list of possible branch targets (may be N/A for the owner PC-assign).
- getDynamicTargetCandidates() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- getEdge(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getEdge(int, int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getEdgeBetweennessScore() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
-
edge-betweenness score.
- getEdgeColor(int, int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
Determine the color of a directed edge for rendering.
- getEdgeCount() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getEdgeIndexesByDescendingBetweenness() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getEdges() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getEdgeStyle(int, int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
Determine the style of an edge for rendering.
- getEffectiveBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
The currently set effective size for an undefined wildcard type.
- getEffectiveSize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getEffectiveSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getEffectiveSize() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Calculate the 'effective' size of this CFG, that is, the sum of the size of each basic block.
- getElement() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
- getElement(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroup
- getElementBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroup
- getElementById(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getElementCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IArrayType
-
Get the count of elements in this array type.
- getElementFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
-
Convenience method.
- getElementFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
- getElementIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement
- getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionArrayData
-
Get the array elements.
- getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionSwitchData
-
Get the switch data elements.
- getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotation
-
Get the elements of this annotation.
- getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroup
- getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandValue
-
Get the composite elements of the operands.
- getElements() - Method in class com.pnfsoftware.jeb.core.units.code.asm.simulator.ResolvedOperandByteValue
- getElements() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotation
-
Get the elements of this annotation.
- getElements(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueArray
-
Get a slice of this array.
- getElementsByTagName(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getElementsByTagName(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getElementsByTagNameNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getElementsByTagNameNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getElementsCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroup
- getElementType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
This convenience method returns the type of C AST element held by this object.
- getElementType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IArrayType
-
Get the element type, which may be another array type.
- getElementType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
This method returns the type of Java AST element held by this object.
- getELFClassString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getELFDataString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getElfUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.INativeLibrary
-
The source ELF unit (a shared object) representing the library.
- getEmail() - Method in class com.pnfsoftware.jeb.client.jebio.UserCredentials
- getEMString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getEmulatedAndroid() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
-
Create or retrieve the emulator that will perform the unpacking task.
- getEmulatedEnvironment() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the optional "emulated Android" manager of this dex code emulator.
- getEmulator() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Retrieve the current IR state associated with the current thread.
- getEmulator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- getEnabledLevel() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Get the default logging level.
- getEnabledLevel() - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Retrieve the cut-off level for that logger.
- getEnabledLevel() - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- getEnabledLevel() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- getEncodedAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
-
Get the encoded address, represented as a long.
- getEncoding() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
- getEncoding() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- getEncodingBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- getEncodingLength() - Method in class com.pnfsoftware.jeb.util.encoding.LEB128.Value
- getEncodingPrefix() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
- getEncryptedStream(OutputStream, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
-
RC4 encryption.
- getEncryptedStream(OutputStream, String, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
-
User-selectable encryption.
- getEnd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges.Range
- getEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IERange
- getEnd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
- getEnd() - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
- getEnd() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
- getEnd() - Method in interface com.pnfsoftware.jeb.util.collect.ISegment
-
Get the address where the segment ends (exclusive).
- getEnd() - Method in class com.pnfsoftware.jeb.util.collect.LongSegment
- getEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
- getEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getEndAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Address following the last instruction of the block (ie, last exclusive address).
- getEndAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlockSkeleton
-
Address following the last instruction of the block (ie, last exclusive address).
- getEndAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Routine highest address (exclusive).
- getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Get the endianness of this file.
- getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Get the endianness this processor operates in.
- getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessorInformation
-
Get the processor byte order.
- getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
-
Get the byte ordering used by the registers of this bank.
- getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorInformation
- getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerTargetInformation
- getEndianness() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
- getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Get the endianness.
- getEndianness() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getEndianness() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve the endianness.
- getEndOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Convenience method returning the end offset (exclusive) of the field.
- getEndPointDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getEngine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
-
Reserved for internal use.
- getEnginesContext() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Get the JEB engines instance.
- getEnginesContext() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Get the primary JEB engines context.
- getEnginesContext() - Method in interface com.pnfsoftware.jeb.core.IPluginManager
-
Retrieve the engines context that instantiated this plugin manager.
- getEnginesContext() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve the JEB Engines context that's managing this project.
- getEnginesPlugins() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve a list of engines plugins (internal modules, third party plugins).
- getEntities() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
- getEntries() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
- getEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- getEntries() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTuple
- getEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
- getEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
- getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
-
Retrieve a read-only list of the current entries.
- getEntries() - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericZipBrowser
- getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
- getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
- getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
- getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
- getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
- getEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
- getEntry() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- getEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTuple
- getEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
- getEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
- getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
-
Retrieve an entry by name.
- getEntry(String) - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericZipBrowser
- getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
- getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
- getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
- getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
- getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
- getEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
- getEntryAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getEntryAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getEntryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Routine entry-point address.
- getEntryBlock() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getEntryBlock() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getEntryBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get the entry block.
- getEntryByIndex(Set<T>, int) - Static method in class com.pnfsoftware.jeb.util.collect.Sets
-
Retrieve the value in a set by index.
- getEntryByName(IRegisterBank, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- getEntryByName(IRegisterData, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- getEntryByType(IRegisterBank, RegisterType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- getEntryByType(IRegisterData, RegisterType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- getEntryPoint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- getEntryPoint() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Get the relative address of the main entry-point, if any.
- getEntryPoint() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getEntryPointAddress() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the address of the entry-point of this unit, if any.
- getEntryPoints() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.BlockGroup
-
Retrieve the list of entry blocks in the group.
- getEntrySize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
- getEntrySize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
- getEntryStream(String) - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericZipBrowser
- getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
- getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
- getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
- getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
- getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
- getEntryStream(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
- getEnumeratedConstants() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
- getEnumerationType() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnummap
- getEnumIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getEnumMap() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- getEolComment() - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- getEolCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- getError(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- getErrorDescription() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- getErrorMap() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Convenience method.
- getErrors() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Retrieve a map "address -> error string" for all methods that failed the decompilation.
- getErrorType() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
- getErrorType() - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- getETString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getEvaluationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- getEventname() - Method in class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
- getEventName() - Method in class com.pnfsoftware.jeb.core.events.TelemetryNotification
- getEVString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getExactFloat(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Find a floating-point or equivalent type of the exact provided size.
- getExactFloatBySize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
-
Get the primitive float fitting on the exact amount of bytes.
- getExactInteger(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Find an integer or equivalent type of the exact provided size.
- getExactIntegerBySize(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
-
Get the primitive integer fitting on the exact amount of bytes.
- getException() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipData
- getExceptionData() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
- getExceptionData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the exception information for the current IR, if the
exception information
were parsed when the Dalvik method was converted to IR. - getExceptionItems() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Get the exception items for the method.
- getExceptionSignature(IDMethodContext, IDExceptionHandler) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- getExceptionTypeIndices() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Get type indexes of exceptions declared to be thrown by the method.
- getExecutionErrorCode() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
-
The client may retrieve the optionally-set execution error code after a failed call to
executeAction()
- getExecutionErrorMessage() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
-
The client may retrieve the optionally-set execution error message after a failed call to
executeAction()
- getExecutionHelpers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the collection of all registered method execution helpers.
- getExecutionOptionDefinitions() - Method in class com.pnfsoftware.jeb.core.AbstractEnginesPlugin
-
The default implementation returns null.
- getExecutionOptionDefinitions() - Method in interface com.pnfsoftware.jeb.core.IEnginesPlugin
-
Retrieve a list of option definitions.
- getExecutionOptionDefinitions(IEnginesContext) - Method in interface com.pnfsoftware.jeb.core.IEnginesPlugin
-
Retrieve a list of option definitions.
- getExecutionTimeMillis() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry.Stat
- getExecutionTrace() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
- getExecutorService() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Get the executor service used by this context.
- getExistingInstance() - Static method in class com.pnfsoftware.jeb.core.JebCoreService
-
Retrieve an existing core context (= JEB back-end) if one exists.
- getExitBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getExitBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getExitBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get the ordered list of exit blocks.
- getExitPoints() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.BlockGroup
-
Retrieve the list of exit blocks in the group.
- getExpectedChecksum() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Get the header provided file checksum.
- getExpectedFileSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Get the header provided file size for this DEX file.
- getExpectedSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Get the header provided SHA-1 file signature.
- getExpirationTimestamp() - Static method in class com.pnfsoftware.jeb.client.Licensing
-
If license_validity is not set (ie, infinite validity), then this function will never return an expiration timestamp.
- getExplicitlyUsed() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Convenience method around
IEGeneric.getExplicitlyUsed(EDefUseInfo)
. - getExplicitlyUsed(EDefUseInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Get a list of variable or variable bits 'explicitly used' (read) by the instruction.
- getExportedSymbols() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getExportedSymbols() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Retrieve the list of exported symbols.
- getExporter() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Convenience method used to create an exporter object used to decompile and export some or all potentially decompilable to source files on disk.
- getExpression() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
- getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
- getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICReturn
-
Get the (optional) returned expression.
- getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTerminalStatement
- getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICThrow
-
Get the thrown expression.
- getExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledExpression
- getExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
- getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
- getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaReturn
-
Get the returned expression.
- getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTerminalStatement
-
Get the terminal expression.
- getExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaThrow
-
Get the thrown expression.
- getExpressionFalse() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond
-
Retrieve the expression when false, the
exprFalse
expression inc ? 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 inc ? exprTrue : exprFalse
- getExpressionTrue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
-
Get the 'evaluated on true' right expression.
- getExtension(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Extract the extension of a file path.
- getExtension(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Extract the extension of a file path.
- getExtensionsManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- getExtensionsManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit
- getExternalMethod() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
- getExternalPolicy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the current emulation policy for environment-related, time and date-related, and other API methods yielding unpredictable results.
- getExtra() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
- getExtra() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
-
Get some extra data associated to this pattern.
- getExtra() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
- getExtraData() - Method in class com.pnfsoftware.jeb.core.events.ExceptionNotification
- getExtraInputs() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Get additional inputs.
- getFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
- getFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- getFallthroughAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJump
- getFamily() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- getFastFormatFailureCount() - Static method in class com.pnfsoftware.jeb.util.format.Strings
- getFastFormatInvocationCount() - Static method in class com.pnfsoftware.jeb.util.format.Strings
- getFeature(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getFeatures() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
-
Retrieve the set of snapshot features.
- getFeatureSigners(INativeCodeAnalyzer<IInstruction>, INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.ISigningStrategy
-
Provides the IDs of the feature signers that should be used to compute the features of the given native item.
- getField() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICInstanceField
- getField() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeDataItem
-
Retrieve the optional field associated with the data item.
- getField() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
-
Get the field definition object.
- getField() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
-
Get the field.
- getField(boolean, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Retrieve a field defined in this class.
- getField(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Convenience method to retrieve a field by its Dex field pool index.
- getField(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledProgram
- getField(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
- getField(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getField(long, String, String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
-
This method is called when the sandbox is about to get a field's value.
- getField(String) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
-
The skeleton implementation returns null.
- getField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Convenience method used to retrieve a field by name.
- getField(String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getField(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Retrieve a previously decompiled AST field object or create an empty AST field element.
- getFieldAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICInstanceField
- getFieldAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- getFieldAfter(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
- getFieldAnnotations(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
-
Convenience method to retrieve the list of field annotations for a field of the class that this directory belongs to.
- getFieldAST() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledField
- getFieldAt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
- getFieldAt(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
- getFieldByIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get a field by its internal index.
- getFieldByName(ICodeUnit, String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
-
Get a field by name.
- getFieldByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
- getFieldEFInfo(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexContextInfoProvider
-
Retrieve the effective-finality information for a field.
- getFieldFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
-
Convenience method.
- getFieldFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
- getFieldFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
- getFieldId() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.FieldCoordinates
- getFieldId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getFieldIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForField
-
Get the field index.
- getFieldIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Get the field index (index of Field object).
- getFieldIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getFieldIndices(Object) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexConstantLibrary
-
Retrieve all fields with the provided value.
- getFieldIndices(Object, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexConstantLibrary
-
Retrieve all fields with the provided value.
- getFieldItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledField
- getFieldManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getFieldname() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDField
-
Retrieve the field simple name.
- getFieldName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
-
Get the original field simple name.
- getFieldName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
-
Get the original field simple name.
- getFieldName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getFieldOrMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodHandle
-
Get a pool index to the handle entity: either a
IDexMethod
or aIDexField
. - getFieldOver(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
- getFields() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
-
The skeleton implementation returns an empty list.
- getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
- getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Get the Dex field pool
- getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- getFields() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledProgram
- getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
-
Get the list of true (non-synthetic) fields.
- getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
-
Get the list of fields that are defined in this class (super fields are not returned).
- getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Get the list of fields.
- getFields() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
-
This convenience method is used to retrieve the list of fields.
- getFields() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getFields(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
- getFieldsAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
-
Get the list of fields annotations.
- getFieldsCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
-
Get the number of fields.
- getFieldSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
-
Get the original field jvm name (fully qualified canonical name).
- getFieldSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
-
Get the original field jvm name (fully qualified canonical name).
- getFieldSignature(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getFieldSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- getFieldsPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getFieldsPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getFieldsWithGaps() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
-
Get a complete list of fields as well as gaps in-between fields (synthetic fields).
- getFieldType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
- getFieldType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem
- getFieldType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeField
-
Get the field's type.
- getFieldTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
-
Get the field type index.
- getFieldTypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
- getFile() - Method in class com.pnfsoftware.jeb.core.input.FileInput
-
Retrieve the input file.
- getFile() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
- getFile() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignaturePackageEntry
- getFile() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
- getFile() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
- getFile() - Method in class com.pnfsoftware.jeb.util.net.FormFileEntry
- getFile(String) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
- getFileAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getFileExtension() - Method in interface com.pnfsoftware.jeb.core.units.code.ISourceUnit
-
Get the ideal or most commonly accepted file extension for the code represented by this source unit.
- getFilename() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
- getFilename() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.CentralDirFileHeader
- getFilename() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
- getFilename(Charset) - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
- getFileName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
- getFilenameUTF8() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
- getFileObject(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
-
Attempt to get the filesystem object backing this db file entry.
- getFileObject(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
- getFileObject(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
- getFileOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
- getFileReader(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
-
Get an input stream reader for low-level reading from a file.
- getFileReader(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
- getFileReader(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
- getFilesize() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
- getFilesize() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
- getFilestatus() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
- getFileStore() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
-
Get the primary file store.
- getFileStore() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
- getFileStore() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- getFileWriter(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
-
Get an output stream reader for low-level writing to a file.
- getFileWriter(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
- getFileWriter(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
- getFilter() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
-
This method is used by plugins.
- getFilter() - Method in class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
- getFilter() - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
- getFinalEnvironment() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
- getFinalizers() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
- getFinallyBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
-
Get the finally block, if there is one.
- getFinalName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
- getFinalState() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
- getFineGrainedCounter(String) - Static method in class com.pnfsoftware.jeb.core.Perflog
- getFineGrainedCounters() - Static method in class com.pnfsoftware.jeb.core.Perflog
- getFirst() - Method in class com.pnfsoftware.jeb.util.base.Couple
- getFirst() - Method in class com.pnfsoftware.jeb.util.base.Triple
- getFirst(List<? extends T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Get the first value of a list, safely returning null if the list is null or the index out-of-range.
- getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData
- getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getFirstAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData
- getFirstAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Address of first instruction in the block.
- getFirstAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlockSkeleton
-
Address of first instruction in the block.
- getFirstAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Routine lowest address (inclusive).
- getFirstAnchor() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
-
The default implementation returns 0.
- getFirstAnchor() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- getFirstAnchor() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Get the first anchor identifier of the document.
- getFirstAnchor(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Determine the first anchor of the provided part.
- getFirstAnchorId(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Determine the id of the first anchor of the provided part.
- getFirstByte(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Get the first byte of a file.
- getFirstChild() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getFirstChildElement(Element, String) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
- getFirstElements(Collection<Couple<A, B>>) - Static method in class com.pnfsoftware.jeb.util.base.Couple
- getFirstIntLE(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Get the first 4-byte of a file, read as a little-endian integer.
- getFirstItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Get the lowest-address element in the model.
- getFirstOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
-
Get the first operand, never null.
- getFirstRealStatement(ICBlock, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Get the next "real" statement to be executed in the block, starting at the given index inclusively.
- getFirstRealStatement(IJavaBlock, int) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
This convenience method attempts to determine the next "real" statement to be executed in the block, starting at the provided index 'i'.
- getFirstRealStatementEx(ICMethod, ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
This method does two things: locating the statement provided, and skipping over it (note: if it is a compound statement, the entire compound is skipped) the next real statement that immediately follows is returned (see
#getFirstRealStatement()
). - getFirstReplacedLineIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
- getFirstRowIndex() - Method in class com.pnfsoftware.jeb.core.output.table.impl.TableDocumentPart
- getFirstRowIndex() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocumentPart
-
Get the index of the first row in this document part, relative to the entire table document.
- getFirstSegmentContaining(K) - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
- getFirstSegmentContaining(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
- getFirstShortLE(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Get the first 2-byte of a file, read as a little-endian short.
- getFirstSimpleType(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Get the first simple type embedded in the given type.
- getFlags() - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
- getFlags() - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
-
Custom flags used to further specify the move operation.
- getFlags() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
- getFlags() - Method in class com.pnfsoftware.jeb.core.events.ExceptionNotification
- getFlags() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- getFlags() - Method in interface com.pnfsoftware.jeb.core.output.text.ILine
-
Retrieve the flags for the entire line.
- getFlags() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
- getFlags() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- getFlags() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
Get the property flags.
- getFlags() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Get the CFG flags.
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Get the expression flags.
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
-
This convenience method returns the value of the general purpose flag.
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
-
Provides signature flags.
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Retrieve the field flags.
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
-
Retrieve the optional breakpoint flags.
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
-
Get the machine flags.
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
-
Get the variable bit flags.
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerProcessInformation
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Convenience method.
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Retrieve the flags set on this element.
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Get generic flags, any combination of
FLAG_*
. - getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
Get the flags for this segment or section.
- getFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
Get the symbol flags.
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- getFlags() - Method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
- getFlags() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- getFlags() - Method in class com.pnfsoftware.jeb.util.serialization.SerializerHelper
- getFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Retrieve the float value.
- getFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getFloatSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
- getFloatSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- getFocusedAddress() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Get the currently active
unit address
of the focused fragment. - getFocusedFragment() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Get the currently focused fragment.
- getFocusedItem() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Get the currently active
unit item
of the focused fragment.. - getFocusedUnit() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Get the IUnit object represented by the currently focused fragment.
- getFocusedView() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Get view containing the currently focused view
- getFolderName() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
- getForcePositiveRenderingForNonBase10() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- getForegroundColor() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
- getForm() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIEAttribute
-
Real form value.
- getFormatter() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getFormatter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
- getFormatter() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getFormatter() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Retrieve a fresh formatter for that unit.
- getFormatter() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProvider
- getFormatType() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getFormatType() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- getFormatType() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
- getFormatType() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractUnitProvider
- getFormatType() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getFormatType() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Mandatory unit type.
- getFormatType() - Method in interface com.pnfsoftware.jeb.core.units.IUnitPlugin
-
Retrieve the identity of the unit type.
- getFormatType() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProvider
- getFP32Value() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFloat32
- getFP64Value() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFloat64
- getFPRegister(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getFPRegister(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Retrieve the IR variable object that represents the Floating-point register.
- getFqname() - Method in class com.pnfsoftware.jeb.core.actions.ActionCreatePackageData
-
Get the package name for the package to be created.
- getFragment() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
- getFragmentLabel(IUnitFragment) - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
-
Get the optional fragment label.
- getFragments() - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
-
Get the fragments of units represented by this view.
- getFrame(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
-
Retrieve a frame by index.
- getFrame(int) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Get a stack frame by index.
- getFrameCount() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Get the number of frames in this thread.
- getFrames() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
-
Retrieve the read-only list of frames.
- getFrames() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Get the list of stack frames in the current thread.
- getFreeListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- getFrom() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
- getFull() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledData
- getFullComment(String) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
This convenience method is used to generate the full string comment attached to the provided address.
- getFullComments() - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
This convenience method is used to generate a map of full string comments held by the units.
- getFullDocument() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
-
Retrieve the full (provider) document.
- getFullName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuClass
-
Get the type signature.
- getFullName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
Retrieve the attribute name DW_AT_name preceded by its DW_TAG_namespace (DW_TAG_structure_type, DW_TAG_union_type, DW_TAG_class_type), if any
- getFullyQualifiedName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
- getFullyQualifiedName() - Method in interface com.pnfsoftware.jeb.core.units.code.ISourceUnit
-
Get the fully-qualified, original name of this source entity.
- getFunctionPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
- getFunctionType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Retrieve a function operation type by name.
- getGapFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve a "gap items" factory.
- getGapPreferRawFormatting() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getGapRawBytesPerLine() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getGapRawIntegerSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getGaps() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Retrieve the gaps in the method's bytecode.
- getGaps() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Get a list of gaps found in the routine CFG.
- getGenerateAnnotations() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getGenerateCatchDirectivesAtMethodEnd() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getGeneratedAnon(IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getGeneratedAnonymousClass(JavaOutputSink, int[]) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
-
Reserved for internal use.
- getGeneratedFileCount() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Retrieve the number of generated source files.
- getGeneratedMethodReferences() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IClassRebuilder
- getGeneratedName(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
-
Retrieve the actual identifier name that would be generated to the provided sink.
- getGeneratedType(JavaOutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
-
Retrieve the actual type name that would be generated to the provided sink.
- getGenerateLambdas() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getGenerateOverrideAnnotations() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getGenerateSyntheticFields() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getGenerateSyntheticMethods() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getGenericFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Get the canonicalized generic flags for that code item.
- getGenericObjectWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getGenericTokenList() - Static method in class com.pnfsoftware.jeb.util.format.TokenExtractor
-
Retrieve the generic list of Token Extractor, based on DF_*
TokenExtractor.IDelimiterFinder
. - getGlobalActions() - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns an empty list.
- getGlobalActions() - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns an empty list.
- getGlobalActions() - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Provide a list of actions that may be executed globally.
- getGlobalActions() - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getGlobalAnalyzer(INativeDecompilerUnit<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
-
The default implementation returns null.
- getGlobalAnalyzer(INativeDecompilerUnit<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDecompilerPlugin
-
Provide an optional global analyzer provided by this plugin.
- getGlobalCallGraph() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraphManager
-
Get the whole-unit call graph.
- getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the global IR context, shared by all IR method contexts.
- getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the global IR context that was used to create this State.
- getGlobalContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Retrieve the global program context.
- getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
-
Retrieve the global IR context.
- getGlobalContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getGlobalContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- getGlobalContext() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
-
Retrieve the global Java decompilation context for this element.
- getGlobalCounters() - Static method in class com.pnfsoftware.jeb.core.Perflog
- getGlobalDecompilationEvents() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Retrieve the list decompilation events, without duplicates.
- getGlobalDecompilationEvents(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Retrieve a copy of the decompilation events.
- getGlobalProxyInformation() - Static method in class com.pnfsoftware.jeb.util.net.Net
- getGlobalsReads() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
The object must be
mutable
, else this method will throw. - getGlobalsWrites() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
The object must be
mutable
, else this method will throw. - getGlobalVariable(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getGlobalVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Retrieve the list of globals (memory) variables defined in this context.
- getGlobalVarValue(ICIdentifier, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- getGotoLabel(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if the statement is a
ICGoto
to return the label; else, return null. - getGotoLabel(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- getGotos(IJavaLabel, List<IJavaStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- getGPRegister(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getGPRegister(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Retrieve the IR variable object that represents the General Purpose register.
- getGPRegisterBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- getGPRegisterBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Retrieve the size of a General Purpose register, in bits.
- getGraphRepresentation(List<int[]>, List<int[]>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getGraphRepresentation(List<int[]>, List<int[]>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getGraphRepresentation(List<int[]>, List<int[]>) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get the a graph representation of the CFG.
- getGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroupElt
- getGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Determine the current group for the immediate: integer or float.
- getGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- getGroup() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
- getGroup(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- getGroup(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Retrieve an existing group.
- getGroupByName(String) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
-
Get a group by its name.
- getGroupByName(String) - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
- getGroupCount() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
-
Retrieve the number of groups.
- getGroupCount() - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
- getGroupId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
The type library group id, 0 if none.
- getGroupId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getGroups() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- getGroups() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Retrieve all groups in this PDM.
- getGroups() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
-
Get the list of groups.
- getGroups() - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
- getGuarantee() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- getHandledExceptionTypesAt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Retrieve all the exception types handled by the provided handler.
- getHandlers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionItem
-
Get the list of catch handlers.
- getHandlers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionItem
-
Get the list of catch handlers.
- getHandlers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Retrieve a list of all handlers.
- getHandlers(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
- getHeader() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
- getHeader() - Method in class com.pnfsoftware.jeb.core.input.FileInput
- getHeader() - Method in interface com.pnfsoftware.jeb.core.input.IInput
-
Get a read-only, big-endian buffer of the first input bytes.
- getHeader() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
- getHeader() - Method in class com.pnfsoftware.jeb.core.input.SubInput
- getHeader() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
- getHeaderSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Get the size of header.
- getHeaderSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getHeaderString() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- getHelp() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- getHelp() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
-
Help text
- getHelp() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
-
Retrieve a short help that describes the command
- getHelp() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
- getHelpDetails() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- getHelpDetails() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandHandler
-
Give additional details (used when "help $command" is called).
- getHexaNotationType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
- getHexaNotationType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- getHexPossibility(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
-
Determine if a string may, must, or cannot be representing a hexadecimal number.
- getHide0Padding() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getHideCasts() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- getHideTLNS() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- getHierarchy() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Get the code hierarchy.
- getHighestAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- getHighestVariableOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- getHighestVariableOffsetEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- getHighLevelContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Retrieve the global AST context.
- getHighLevelContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- getHighLevelEntryPointAddress() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the address of the high-level entry-point of this unit, if any.
- getHighPart() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
-
Get the highest bits component.
- getHintArgumentPointsToExternalMemory(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- getHintMaxResults() - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
-
Retrieve the optional cap for the number of references that the plugin should return.
- getHints(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeDataItem
- getHints(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeInstructionItem
-
Retrieve the specific instruction hints.
- getHintUsedAsImmediate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexString
-
This method provides a hint regarding how this string is used.
- getHintUsedInDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexString
-
This method provides a hint regarding whether this string appears to be used in the dex unit.
- getHitsMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.LibraryIdentificationResults
- getHoldCount() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- getHomeFolder() - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Retrieve the current user's home folder.
- getHostname() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- getHostname() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getHostnameVerifier() - Method in class com.pnfsoftware.jeb.util.net.SecureSocketInfo
- getIconData() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getIconData() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getIconData() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
The icon bytes representing units of such type.
- getId() - Method in class com.pnfsoftware.jeb.client.PublicAnnouncement
- getId() - Method in class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
- getId() - Method in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
-
Retrieve the identifier of a class.
- getId() - Method in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
-
Get a unique identifier for the document across all documents generated by the unit formatter.
- getId() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.E
- getId() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Attribute
- getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
- getId() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap.Entry
- getId() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuObject
-
Retrieve the object reference id.
- getId() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
-
Get this variable id.
- getId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
-
Get a unique identifier associated with the identifier.
- getId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
-
Get the numerical id associated to the decompilation phase.
- getId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Opaque register id used by
processor
objects. - getId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
- getId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerModule
-
Get the library id.
- getId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation
- getId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Get this thread id.
- getId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
-
Get the frame identifier.
- getId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerModule
- getId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
- getId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerProcessInformation
- getId() - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
- getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
- getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Get the data type id (or code), used for example in binary blocks interfaces or MC7 pointers.
- getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
- getId() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
- getId() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
- getId(Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
- getId(Class<?>) - Method in interface com.pnfsoftware.jeb.util.serialization.ITypeIdProvider
-
Get the ype-id of a given type.
- getIdentifiedRoutines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- getIdentifiedRoutinesRange() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- getIdentifier() - Method in class com.pnfsoftware.jeb.core.output.code.CodeAnchor
- getIdentifier() - Method in interface com.pnfsoftware.jeb.core.output.text.IAnchor
-
Get the anchor identifier.
- getIdentifier() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Anchor
- getIdentifier() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl
-
Get the identifier declared.
- getIdentifier() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeString
-
Retrieve the item identifier for this string.
- getIdentifier() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
- getIdentifier() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDefinition
-
Get the identifier being defined.
- getIdentifier() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
Get the symbol identifier.
- getIdentifier() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- getIdentifier() - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JsonId
-
Get the String identifier of the object.
- getIdentifier(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
-
Get an identifier object by id.
- getIdentifier(ICElement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- getIdentifier(IJavaExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- getIdentifier(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifierManager
-
Retrieve an identifier by name.
- getIdentifierAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
- getIdentifierClass() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
-
Get the identifier class.
- getIdentifierCoordinates() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getIdentifierId(IdentifierCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getIdentifierKey() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getIdentifierKey() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Get an internally-generated identifier for this calling convention object.
- getIdentifierManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
- getIdentifierManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
-
Retrieve this method's identifier manager (local variable factory).
- getIdentifierManager() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getIdentifierName(IdentifierCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getIdentifierName(IJavaIdentifier) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Retrieve the effective (renamed) name of an identifier in this method's AST.
- getIdentifiers() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
- getIdentifiers() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifierManager
-
Retrieve a read-only collection of AST identifier objects created and managed by this manager.
- getIdentifiers(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- getIdFromBit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
- getIds() - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
- getIfGotoTarget(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if the statement follows the pattern
if(P){goto x;}
and if so, returnsx
. - getIllegalTypename() - Method in exception com.pnfsoftware.jeb.core.units.code.asm.type.IllegalTypeNameException
- getImageBase() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Get the ideal in-memory base address of the file.
- getImageBase() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getImageBase() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getImageSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
-
Retrieve the size of the image
- getImageSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Get the in-memory size of the file.
- getImageSize() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getImageUnit() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
-
Convenience method to retrieve the image held in this ELF container.
- getImmediateAsJavaObject(IDGlobalContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Resolve this primitive or pooled string immediate to a Java object: either the effective
String
value if it is a string, or one of boxed primitive object type if it is a primitive. - getImmediateId(long) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getImmediatePreferredBase(long) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getImplementation() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getImplementedInterfaces() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getImplementedInterfaces() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
-
Get the list of implemented interface types for this class.
- getImplementedInterfaces() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
-
Get the implemented or extended interface types.
- getImplementedMsig() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconLambda
- getImplementingClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Retrieve the implementation of this type, if it is internal.
- getImplementingClass() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeType
-
Get the implementing class.
- getImplFieldId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getImplicitMethodSigs() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
- getImplStaticMethodId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getImport(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
-
Get an imported class signature from its simple name.
- getImportedSymbols() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getImportedSymbols() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Retrieve the list of imported symbols.
- getIndentationLevel() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- getIndentationString() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
-
Get the index of this item in the Dex file's field list.
- getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Get the index of this item in the Dex file's method list.
- getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDArrayElt
-
Get the array element's index expression.
- getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDField
-
Retrieve the field index in the corresponding dex unit, if it is an actual field (not a pseudo field).
- getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroupElt
- getIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
- getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Get the item index.
- getIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaArrayElt
-
Get the index expression.
- getIndex() - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
- getIndex() - Method in class com.pnfsoftware.jeb.core.units.PoolEntry
- getIndexOfField(IStructureTypeField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
-
Get the index of the provided field.
- getIndexOfFirstVisibleParameter() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getIndexOfInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getIndexOfInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getIndexOfInstruction(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
- getIndexOfInstruction(long, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getIndexOfInstruction(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Locate an instruction in the block.
- getInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
- getInfo() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
- getInfo() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
- getInformation() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.IMachineContext
-
Get information about the machine processor.
- getInformation() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
-
Get an optional information string about the machine.
- getInformation() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
- getInitialAnchor() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
-
The default implementation returns the first anchor as the initial anchor.
- getInitialAnchor() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- getInitialAnchor() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Get the anchor identifier that would represent the first logical section of a document (meaning the anchor to focus on when opening a document).
- getInitialBlankSize(InputStream, boolean, char...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Retrieve the initial blank bytes at the beginning of a stream (non data)
- getInitialExpansion() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- getInitialExpansion() - Method in interface com.pnfsoftware.jeb.core.output.tree.IVisualNode
-
Get the initial expansion level for this node.
- getInitialExpansionLevel() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
- getInitialExpansionLevel() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
- getInitialExpansionLevel() - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
-
Get the ideal expansion level of the tree.
- getInitializer() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
-
Get the initializer statement.
- getInitializers() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
- getInitialValue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
-
Get the static initialization value, if any.
- getInitialValue(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
- getInitialValues() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
- getInitialValues() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
- getInitialValues() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray
-
Get the list of initial values for the array.
- getInitTime() - Method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
- getInitTime() - Method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
- getInline() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
- getInlineComment(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Convenience method used to retrieve the inline comment at the provided virtual address.
- getInlineComment(String) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Retrieve the primary comment at a given address.
- getInlineComment(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getInlineComment(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getInlineComment2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getInlineComments() - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Retrieve all primary comments.
- getInlineComments() - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getInlineCommentString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
The default implementation returns a semi-column string.
- getInlineMode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Retrieve the inline mode for this method.
- getInnerClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
-
This convenience method is used to retrieve the list of inner classes.
- getInnerClasses() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getInnerClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- getInnerClassSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getInput() - Method in class com.pnfsoftware.jeb.core.Artifact
- getInput() - Method in interface com.pnfsoftware.jeb.core.IArtifact
-
Get the input data for the artifact.
- getInput() - Method in class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
-
Get the input object.
- getInput() - Method in interface com.pnfsoftware.jeb.core.IUnitCreator
-
Retrieve the optional input data.
- getInput() - Method in class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
-
Retrieve the input data.
- getInput() - Method in class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
-
The default implementation returns the input provided to the constructor.
- getInput() - Method in interface com.pnfsoftware.jeb.core.units.IBinaryUnit
-
Get the input data for that unit.
- getInput() - Method in class com.pnfsoftware.jeb.core.units.impl.BinaryWrapperUnit
- getInput() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Get the primary input data for that unit, if there is some.
- getInput(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- getInputArgumentCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Get the number of incoming arguments for the method.
- getInputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getInputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getInputBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get a regular input block.
- getInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getInputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get the regular input blocks.
- getInputCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- getInputElements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
- getInputEncoding() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getInputExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- getInputExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getInputIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getInputMap() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getInputMap() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getInputMap(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getInputMap(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getInputpath() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getInputRecords() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve the list of inputs processed into the project.
- getInputRegisters(ICallingConvention, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
- getInputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
Retrieve a read-only list of input blocks (regular).
- getInputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Retrieve a read-only list of input blocks (regular).
- getInputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- getInputs() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getInputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Retrieve a read-only list of input blocks (regular).
- getInputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getInputsGenerator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getInputsGenerator() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Create a storage-location generator for the inputs provided to a routine using this calling convention.
- getInputSlotCountHint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getInputSlotCountHint() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Return the number of slots that are reserved for parameters.
- getInputsWithUses() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getInputVariableByIndex(IERoutineContext, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation returns null.
- getInputVariableByIndex(IERoutineContext, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
- getInputVariableForRegister(IDFA<IEStatement>, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getInputVariableForRegister(IDFA<IEStatement>, IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getInsertBlankLinesAfterCompounds() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getInsntructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlockSkeleton
-
Get the list of instructions that make up this basic block.
- getInstance() - Static method in class com.pnfsoftware.jeb.core.JebCoreService
-
Retrieve an instance of the previously instantiated core.
- getInstance() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstanceField
-
Retrieve the field instance expression, that is, the expression representing the object containing this field.
- getInstance() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICInstanceField
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankDummy1
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankEmpty
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips64
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX64
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterBankService
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
- getInstance() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
-
Get the instance expression, which is the object that contains the field.
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
- getInstance() - Static method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
- getInstance() - Static method in class com.pnfsoftware.jeb.util.serialization.NativeTypeIdProvider
- getInstance(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
- getInstance(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- getInstance(ISigningStrategy) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureGenerator
- getInstance(ProcessorType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
- getInstance(String) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
-
Retrieve or create an instance of a core.
- getInstance(String, CoreOptions) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
-
Retrieve or create an instance of a core.
- getInstanceField(String, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the value of an instance field.
- getInstanceFields() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClassData
-
Get the instance fields for this class.
- getInstanceFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getInstanceFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
- getInstanceMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
-
Get the instance methods defined in this class.
- getInstruction() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
-
Get the underlying instruction.
- getInstruction() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
- getInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeInstruction
- getInstruction(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Get the instruction at the provided index.
- getInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getInstruction(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getInstruction(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get the instruction located at the exact address.
- getInstruction(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get the instruction located at the exact address.
- getInstruction(BytesBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
- getInstructionAddress() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- getInstructionAlignment() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- getInstructionAlignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Retrieve the instruction alignment, in bytes.
- getInstructionAlignmentMask() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- getInstructionAllDefs(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getInstructionAllDefs(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getInstructionAllUses(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getInstructionAllUses(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getInstructionAreaLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getInstructionAt(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Get the instruction at the provided byte offset in the method.
- getInstructionAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getInstructionCount() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getInstructionCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve the total amount of instructions in this Dex unit.
- getInstructionCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getInstructionCount() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get the total number of instructions in the CFG.
- getInstructionDefs(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getInstructionDefs(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getInstructionFlags() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getInstructionFlags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- getInstructionFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
- getInstructionLocation(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getInstructionLocation(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getInstructionLocation(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Locate an instruction.
- getInstructionLocation(long, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Locate an instruction.
- getInstructionLocation(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Locate an instruction.
- getInstructionMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
- getInstructionPotentialDefs(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getInstructionPotentialDefs(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getInstructionPotentialUses(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getInstructionPotentialUses(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Get the list of parsed bytecode instructions, ordered by ascending offset.
- getInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
-
Retrieve a list of instructions for this method.
- getInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get a copy of the list of instructions that make up this basic block.
- getInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeMethod
-
Get the list of instructions of the method's body.
- getInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get the instruction list of this CFG by aggregating each instruction of every block.
- getInstructionSet() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Retrieve an ordered dictionary of instructions.
- getInstructionsMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Get the map of addresses to instructions that compose this CFG.
- getInstructionsOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Get the Dex file offset where the bytecode for the method starts.
- getInstructionSpoiledDefs(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getInstructionSpoiledDefs(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getInstructionsSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Get the size of the method's bytecode, in bytes.
- getInstructionUses(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getInstructionUses(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getInstrumenters() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
- getInt() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getInt() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTypeFactory
- getInt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Retrieve the integer value.
- getInt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getInt() - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
- getInt(long) - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
- getInt(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
- getInt(SeekableByteChannel, long, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getInt(SeekableByteChannel, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getIntAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
- getInteger(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Find an integer or equivalent type of at least the provided size.
- getInteger(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getInteger(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getInteger(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Safely retrieve an integer property.
- getInteger(String, int) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getInteger(String, int) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getInteger(String, int) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Safely retrieve an integer property.
- getIntegerBySize(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
-
Get the smallest primitive integer having at least the provided amount of bytes.
- getIntegerUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getIntegerUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getIntegerUnsafe(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Retrieve an integer property.
- getIntegerValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
- getIntendedSystemType() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getIntentFilters() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
- getIntentFilters() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ReceiverDescription
- getIntentFilters() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ServiceDescription
- getInterface() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
- getInterfaceBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getInterfaceModificationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getInterfaceOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getInterfaces(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
- getInterfaceSignatures(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Get the list of interfaces implemented by this class.
- getInterfaceSize() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getInterfaceTypeIndexes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Get the type indexes of the interfaces implemented by this class.
- getIntermediateContext() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Retrieve the global IR context.
- getIntermediateContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
-
Retrieve the global IR context.
- getIntermediateOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement
- getIntermediateOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStatement
- getIntermediateOffsetsMappingToNativeAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getIntermediateOffsetsMappingToNativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
- getIntermediateOffsetsMappingToNativeAddresses(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getInternalAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
-
Get the internal address.
- getInternalAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
- getInternalAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchTarget
- getInternalAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
- getInternalEntry() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
- getInternalInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Internal routine.
- getInternalLock() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
- getInternalLogger(Class<?>) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Create or retrieve an internal logger.
- getInternalMethod(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve an internal method by its entry-point address.
- getInternalMethod(long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve an internal method by address (any address within the method).
- getInternalMethods() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve all internal methods.
- getInternalMethods(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve the internal methods spanning over the provided address
- getInternalMethodsLeafFirst() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve all internal methods, ordered from the leaves to the roots.
- getInternalMethodsSizeFirst() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve all internal methods, ordered from their ascending byte size.
- getInternalName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSType
- getInternalObjects() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
-
Retrieve the list of Dart objects.
- getInternalObjects() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotUnit
-
Retrieve the list of raw Dart objects held in the snapshots.
- getInternalParameter(int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
-
Get a specific internal parameter in this frame.
- getInternalSubset() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
- getInterpreters() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getInterpreters() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getInterpreters() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Get the list of command interpreters attached to the unit.
- getInterToNative() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
- getIntSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
- getIntSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- getInvokeData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- getInvokeType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
-
Get the invocation type.
- getIPRDConvention() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getIPRDConvention() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Retrieve the optional calling convention, derived from this convention, used to return large composite prototypes.
- getIPRDInputPtrEntry() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getIPRDInputPtrEntry() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
- getIPRDMinimumSlotCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getIPRDMinimumSlotCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
- getIPRDOutputPtrEntry() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getIPRDOutputPtrEntry() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
- getIRContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
- getIRDepthsMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
- getIRDepthsMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- getIRForSlicedReg(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
- getIROptimizer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
- getIrregularInputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getIrregularInputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getIrregularInputBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get an irregular input block.
- getIrregularInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getIrregularInputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getIrregularInputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
- getIrregularInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getIrregularInputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getIrregularInputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
Retrieve a read-only list of irregular input blocks.
- getIrregularInputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Retrieve a read-only list of irregular input blocks.
- getIrregularInputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Retrieve a read-only list of irregular input blocks.
- getIrregularOutputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getIrregularOutputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getIrregularOutputBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get an irregular output block.
- getIrregularOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getIrregularOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getIrregularOutputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get irregular output blocks.
- getIrregularOutputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getIrregularOutputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getIrregularOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
Retrieve a read-only list of irregular output blocks.
- getIrregularOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getIrregularOutputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Retrieve a read-only list of irregular output blocks.
- getIRToDalvikMap() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
- getIsolateSnapshotInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotUnit
-
Retrieve the application isolate snapshot information object.
- getItalic() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
- getItem() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
- getItem() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
- getItem() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
- getItemActions(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns an empty list.
- getItemActions(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns an empty list.
- getItemActions(long) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Provide a list of actions that may be executed on the item with the given id.
- getItemActions(long) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getItemAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve the item starting at the given address.
- getItemAt(ILine, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Get the item at the given offset of the given line.
- getItemAt(ITextDocumentPart, int, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Get the item at the given offset of the given line.
- getItemAtAddress(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns 0.
- getItemAtAddress(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns 0.
- getItemAtAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
-
Attempt to determine the best item for a given address.
- getItemAtAddress(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getItemDisassembly(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexDisassemblyDocument
-
Generate partial disassembly for a given Dex item.
- getItemFlags() - Method in interface com.pnfsoftware.jeb.core.output.IActionableItem
-
Retrieve the item flags.
- getItemFlags() - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
- getItemFlags() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- getItemFlags() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- getItemId() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
-
Get the item id of the object onto which the action should take place.
- getItemId() - Method in interface com.pnfsoftware.jeb.core.output.IActionableItem
-
Retrieve the item id.
- getItemId() - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
- getItemId() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- getItemId() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- getItemId() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Get the item identifier.
- getItemInformation(IAddressableUnit, long, String, List<Object>) - Method in interface com.pnfsoftware.jeb.core.IUnitContribution
-
Provide some information for a given interactive item.
- getItemObject(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns null.
- getItemObject(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns null.
- getItemObject(long) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
-
Optionally provide an object associated with the given item.
- getItemObject(long) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getItemObject(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getItemObject(long) - Method in interface com.pnfsoftware.jeb.core.units.IXmlUnit
- getItemOver(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve the item spanning over the given address.
- getItemOverOrGap(long, long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve the item spanning over the given address, or if no item exists, return a temporary item that fills the gap, partially or fully.
- getItems() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- getItems() - Method in interface com.pnfsoftware.jeb.core.output.text.ILine
-
Get the list of text items within the current line.
- getItems() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
- getItems() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
-
Generate the list of items (key, value) stored in this trie.
- getItems() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- getItems(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Retrieve all items of a part.
- getItemsInRange(long, boolean, long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Get a map of items in the given range.
- getIterable() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
- getIterationCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Retrieve the current iteration count in the frame.
- getIterationCountLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the number of iterations left.
- getJavaLangClass() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
-
Convenience method.
- getJavaLangObject() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
-
Convenience method.
- getJavaLangString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
-
Convenience method.
- getJavaProperties() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Retrieve the Java properties object of the emulated app.
- getJavaSpecificationVersion() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
- getJavaVendor() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
- getJavaVersion() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
- getJcondCondition() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Get the condition predicate (if the instruction is a JCOND).
- getJdwpProtocolVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit
- getJebClassesLocation() - Method in class com.pnfsoftware.jeb.client.AbstractContext
-
Get the location of JEB classes.
- getJebClassesLocation() - Method in class com.pnfsoftware.jeb.core.CoreOptions
-
Get the location of JEB classes.
- getJebVersionInt() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
-
Retrieve the version-integer of the JEB build that originally created the JDB2 database.
- getJniMethods(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDynamic
-
Retrieve the Jni methods that would match the method call.
- getJumpsite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICJumpFar
- getJumpsite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpFar
- getJumpTableEntryAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
- getJumpTableEntrySize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
- getJumpTables() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
- getKey() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve this project key, used to uniquely identify a project within an
IEnginesContext
. - getKey() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getKey() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotification
-
Retrieve the notification key (or name).
- getKey() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
- getKeyExtractor() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
- getKeyForValue(V) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- getKeysForBlock(ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- getKeysForTargets(IDTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Retrieve all case keys that point to the provided target.
- getKnownUnit() - Method in class com.pnfsoftware.jeb.core.units.UnknownBinaryUnit
- getKnownVariablesMap(IDexMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
-
Retrieve a map of variables defined at a given instruction point.
- getLabel() - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
-
Get the view label.
- getLabel() - Method in class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
- getLabel() - Method in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
-
Get the label for that document.
- getLabel() - Method in interface com.pnfsoftware.jeb.core.output.table.ICell
-
Get the label for that cell.
- getLabel() - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
- getLabel() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- getLabel() - Method in interface com.pnfsoftware.jeb.core.output.tree.INode
-
Get the primary label of this node.
- getLabel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICControlBreaker
-
Indicate the label where the breaker applies.
- getLabel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMemoryItem
-
Label == Effective name
- getLabel() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBreak
-
Get the optional break label.
- getLabel() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaContinue
-
Get the optional continue label.
- getLabel() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGoto
-
Get the label.
- getLabel() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
- getLabel(long, long, AutoLabelPolicy) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
-
Retrieve the label at a given memory address.
- getLabel(INativeMemoryItem, long, AutoLabelPolicy) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
-
Retrieve the label at the address of the provided memory item.
- getLabelAreaLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getLabelFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
-
Retrieve this method's label factory.
- getLabelFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getLabelId(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getLabelItemId(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getLabelManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve the label manager associated with this model.
- getLabelName(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getLabelName(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getLabelPrefix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
Get the assembly label prefix.
- getLabels() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabelFactory
-
Retrieve a read-only collection of labels defined by the factory.
- getLabels() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
-
Get the list of labels defined by the factory.
- getLabelSuffix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
Can be overridden.
- getLanguage() - Static method in class com.pnfsoftware.jeb.client.S
- getLast() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getLast() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getLast() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Get the last instruction of the block.
- getLast() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- getLast() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get the last instruction of the block.
- getLast() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- getLast2() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Get the last instruction of the block, in an addressable form.
- getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData
- getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getLastAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData
- getLastAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Address of last instruction in the block.
- getLastAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlockSkeleton
-
Address of last instruction in the block.
- getLastAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Routine highest address (inclusive).
- getLastAnchor(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Determine the last inclusive anchor of the provided part.
- getLastAnchorId(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Determine the id of the last anchor of the provided part.
- getLastChild() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getLastEvaluationResult() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getLastItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Get the highest-address element in the model.
- getLastLineIndex() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Get the index of the last finished line.
- getLastModificationTimestampMs() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- getLastPublicAnnouncementId() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getLastreceivets() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- getLastReplacedLineIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
- getLastSeparator() - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
-
The last separator from where the autocompletion start.
- getLastsharets() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- getLastStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- getLastWrittenSize() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
-
Retrieve the number of bytes (may be approximate) generated by the last call made to
Serializer.serialize(Object)
. - getLatestAvailableUpdate() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getLayoutInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- getLayoutInfo(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- getLayoutMode() - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
Provide the layout mode.
- getLECode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
- getLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
- getLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
-
Get the left-hand side of the assignment.
- getLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Get the left part of the assignment.
- getLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
-
Get the left member sub-expression.
- getLeftOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
-
Retrieve the destination operand of this assignment.
- getLEInt(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getLEInt(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getLELong(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getLELong(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getLength() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- getLength() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextItem
-
Get item length within a line.
- getLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
- getLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaList
- getLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.FunctionEncodedMemoryArea
- getLength() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea
- getLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- getLength() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueArray
-
Retrieve the size of this array.
- getLength() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
- getLength() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
- getLength() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNodeList
- getLEShort(SeekableByteChannel) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getLEShort(SeekableByteChannel, long) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getLevel() - Method in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
- getLevel() - Method in class com.pnfsoftware.jeb.core.events.ClientNotification
-
Get the notification level.
- getLevel() - Method in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
Get the notification level.
- getLevelFromPrefixLetter(char) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Retrieve the log level associated to the provided prefix letter.
- getLevelStructDepth() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- getLibraries() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Convenience method to retrieve the
Libraries
folder unit (may not exist). - getLibrariesForArch(AndroidPlatformABI) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Convenience method to retrieve the ELF SO (Shared Object) units
Libraries
for the provided target architecture. - getLibraryId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
- getLibraryId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
- getLibraryName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
- getLibraryVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
- getLicense() - Static method in class com.pnfsoftware.jeb.client.Licensing
- getLicenseTimestamp() - Static method in class com.pnfsoftware.jeb.client.Licensing
- getLine() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- getLine() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextItem
-
Get the line that contains this item.
- getLine(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- getLine(int) - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
- getLine(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
- getLine(CharSequence, int, int) - Static method in class com.pnfsoftware.jeb.util.base.CharSequenceList
- getLineAt(ITextDocumentPart, ICoordinates) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
- getLineBegin() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
- getLineBegin() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- getLineCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- getLineCount() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Get the number of finished (EOL-terminated) lines in this part.
- getLineDelta() - Method in interface com.pnfsoftware.jeb.core.output.text.ICoordinates
-
Get the line index within the anchored chunk.
- getLineDelta() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- getLineEnd() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
- getLineEnd() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- getLineIndex() - Method in class com.pnfsoftware.jeb.core.output.code.CodeAnchor
- getLineIndex() - Method in interface com.pnfsoftware.jeb.core.output.text.IAnchor
-
Get the line index, within the document part, of the first line (the anchor line) of the anchored chunk.
- getLineIndex() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Anchor
- getLineInfo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
-
Get the information for the line of code associated with a given bytecode address.
- getLineNumber() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
-
Get the source line number.
- getLines() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- getLines() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
- getLines() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
-
Get the lines within that part.
- getLines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
- getLinesOfAnchor(ITextDocumentPart, long) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Get the lines that belong to a specific anchor of a text part.
- getLink() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
- getLinkerMethodHandle() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
- getLinkerMethodHandleIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCallSite
-
Convenience method to retrieve the bootstrap method handle.
- getLinkSectionOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getLinkSectionSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getListeners() - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
- getListeners() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- getListeners() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getListeners() - Method in class com.pnfsoftware.jeb.util.events.EventSource
- getListeners() - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
-
Get a copy of the list of listeners.
- getListOfOptimizers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
-
Retrieve the list of all optimizers.
- getLiveArtifact(int) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve a live artifact by index.
- getLiveArtifacts() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve the list of artifacts managed by this project.
- getLiveChains(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getLiveChains(IBasicBlock<InsnType>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getLiveChains(IBasicBlock<InsnType>, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getLiveChains(IBasicBlock<InsnType>, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getLiveChains(IBasicBlock<InsnType>, int, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getLoadedPackages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Provides the list of signature packages entries for which the corresponding signatures are loaded in memory.
- getLoadedTypeLibraries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Get the list of loaded type libraries.
- getLoadedTypeLibraryEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Get the list of entries that specify a loaded typelib.
- getLoaderFlags() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getLoaderInformation() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getLoaderInformation() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Retrieve basic information about the object file.
- getLocalApkFile() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Convenience method to retrieve the path to the local APK file (in the JEB project).
- getLocalBegin(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- getLocalEnd(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- getLocalName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getLocalRange(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- getLocalVariableItemId(int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getLocalVariableName(int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getLocalVarValue(ICElement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- getLocalVarValues() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- getLocation() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
-
Get the optional machine location.
- getLocation() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
- getLocation() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
- getLocation() - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
- getLocationInformation(IAddressableUnit, String) - Method in interface com.pnfsoftware.jeb.core.IUnitContribution
-
Provide some information for a given location URI.
- getLock() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
The default implementation returns a pass-through lock that never locks.
- getLock() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve the model lock, used to request a full-access model lock or a partial, read-only, transactional lock.
- getLock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
-
Retrieve the lock object.
- getLock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSynchronizedBlock
-
Get the lock
- getLock() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getLock() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve the model lock, used to request a full-access model lock or a partial, read-only, transactional lock.
- getLock() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Get the unit lock.
- getLog() - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
-
Generate an unencoded string representation of this entire error log.
- getLog(Collection<String>, boolean) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
-
Generate a string representation of this error log.
- getLogger() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Create or retrieve the anonymous logger.
- getLogger(Class<?>) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Create or retrieve a logger attached to and named after a given class.
- getLogger(Class<?>, int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Create or retrieve a logger attached to and named after a given class.
- getLogger(String, int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Create or retrieve a named logger.
- getLogLevel() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getLogLevel() - Method in class com.pnfsoftware.jeb.util.logging.Sink
- getLong() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getLong() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Retrieve the long value.
- getLong() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getLong() - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
- getLong(long) - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
- getLong(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
- getLong(SeekableByteChannel, long, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getLong(SeekableByteChannel, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getLongAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
- getLongDoubleSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
- getLongDoubleSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- getLongestSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
- getLongLongSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
- getLongLongSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- getLongSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
- getLongSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- getLowerLevelAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- getLowestAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- getLowestVariableOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- getLowPart() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
-
Get the lowest bits component.
- getMachine() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- getMachine() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
- getMachine() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getMagic() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getMainActivity() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getMainActivity() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Get the main activity name.
- getMainActivity() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Convenience method.
- getMainProject() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getMainProject() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Convenience method used to retrieve the main project (if any), that is, the first project of the first engines context managed by the JEB back-end.
- getMainProject() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve the main project, that is, the first project.
- getMainProject(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.EnginesContextUtil
-
Retrieve the main project.
- getMainType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IReferenceType
-
Get the main type.
- getMainUnit() - Method in interface com.pnfsoftware.jeb.core.ILiveArtifact
-
Convenience method to retrieve the primary (first) unit resulting from the analysis of this artifact.
- getMajor() - Method in class com.pnfsoftware.jeb.core.Version
-
Get the major number.
- getMajorImageVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getMajorJavaVersion() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
-
Extract the major number from the Java VM executing the method.
- getMajorLinkerVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getMajorOperatingSystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getMajorSubsystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getMajorType() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
- getMajorVersion() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
- getManager() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
- getManager() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
Retrieve the manager for this definition.
- getManifest() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Convenience method to retrieve the Android manifest unit of this APK.
- getManifest() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IXApkUnit
- getMap() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Get a map object for this file.
- getMap() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnummap
- getMap() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
- getMap() - Method in interface com.pnfsoftware.jeb.util.serialization.ITypeIdProvider
-
Get the map of type to type-id.
- getMap1() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Retrieve the custom map 1.
- getMap2() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Retrieve the custom map 2.
- getMapOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getMappableInput() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
-
Retrieve the input that is truly mappable.
- getMappingAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.INativeLibrary
-
The mapping address of the library within the emulated memory space of the
native emulator
. - getMargin() - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
- getMarks() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- getMarks() - Method in interface com.pnfsoftware.jeb.core.output.text.ILine
-
Get the list of marks for this line.
- getMarks() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
- getMask() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
- getMask() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
-
Binary mask.
- getMasterOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
- getMasterOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
- getMasterOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- getMasterOptimizer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
Retrieve the optional master optimizer that manages this optimizer.
- getMasterOptimizerSafe() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
-
Safely retrieve a master optimizer.
- getMasterOptimizerSafe() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
-
Safely retrieve a master optimizer.
- getMasterType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Retrieve the base type of an array type.
- getMatchableUnit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
-
Search first suitable code unit that can be matched, in current project.
- getMatchAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getMatchAddress(EPatternMatcher.Result, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- getMatchedExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getMatchedLeaf(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getMatchedLeaf(int, Class<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getMatchedParent() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getMatchedRangeEndAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- getMatchedRangeStartAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- getMatchMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EEquationMatcher
-
Upon a successful match, retrieve the map of matches.
- getMatchMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
-
Retrieve the match map:
- Key= leaf id
- Value= matched IRE (IEgeneric) for leaves or operator (OperationType) for operator groups. - getMatchMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getMax() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
- getMax() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
- getMax() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeInteger
-
Get the maximum allowed integer value.
- getMaxBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getMaxBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Retrieve the maximum block count used for common DFA operations.
- getMaxDepthReached() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- getMaxDuration() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the emulator timeout value.
- getMaxEvaluationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- getMaxExecTime() - Method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
- getMaxExecTime() - Method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
- getMaximumBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Maximum effective size for an undefined wildcard type.
- getMaximumCoreVersion() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
-
Get the maximum version of JEB core required to run this plugin.
- getMaximumCoreVersion() - Method in class com.pnfsoftware.jeb.core.PluginInformation
- getMaximumLength() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
- getMaxInvocationDepth() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Get the maximum allowed depth for method invocations.
- getMaxIterationCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the max iteration count value.
- getMaxLength() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
- getMaxLength() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- getMaxLength() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeString
-
Get the maximum allowed string length.
- getMaxMemory() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getMaxMemory() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Get the theoretical maximum amount of memory that JEB can allocate and use.
- getMaxOperandCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
- getMaxTimePerMethod() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Convenience method.
- getMaxTimePerMethod() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
- getMaxTimeTotal() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Convenience method.
- getMaxTimeTotal() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
- getMd5() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
- getMd5hash() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
- getMemberClasses(IDexUnit, IDexClass) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
- getMemberClasses(IDexUnit, IDexMethod) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
- getMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Retrieve a reference to the virtual memory.
- getMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- getMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.IMachineContext
-
Get access to the memory.
- getMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- getMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Retrieve an VM object representing the memory of the target.
- getMemory() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve the virtual memory managed used by this unit.
- getMemory(IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
- getMemoryAccessInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- getMemoryAccessInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- getMemoryAccessPrefix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
The default implementation returns the opening square bracket.
- getMemoryAccessSegmentInfo(InsnType, IInstructionOperand) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
The default implementation returns the empty string.
- getMemoryAccessSizeInfo(InsnType, IInstructionOperandSized) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
Can be overridden.
- getMemoryAccessSuffix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
The default implementation returns the closing square bracket.
- getMemoryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem
- getMemoryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMemoryItem
-
Get the memory address of this item in bytes.
- getMemoryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
-
Convenience method to retrieve the physical address of the routine start, if a definition object is present.
- getMemoryAddressEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeContinuousItem
- getMemoryArea() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- getMemoryBaseRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandCMA
-
Get the base register identifier.
- getMemoryChanges() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
-
A convenience method to retrieve memory changes performed during emulation.
- getMemoryChanges() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder
- getMemoryDisplacement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandCMA
-
Get the memory displacement.
- getMemoryIndexRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandCMA
-
Get the index register identifier.
- getMemoryScale() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandCMA
-
Get the scale used with the index register.
- getMemorySize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeContinuousItem
-
Get the memory size of the item in bytes.
- getMemorySize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
- getMemorySizeInBytes() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
- getMemoryVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve the list of memory variables used by this context: stack variables and global variables.
- getMemoryWriteHitmap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- getMemoryWrites() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getMergeAdjacentDefinitions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- getMessage() - Method in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
- getMessage() - Method in class com.pnfsoftware.jeb.core.events.ClientNotification
-
Get the notification message.
- getMessage() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
- getMessage() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalStubException
- getMessage() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
- getMessage() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
- getMessage() - Method in exception com.pnfsoftware.jeb.util.encoding.BadEncodingException
- getMessage() - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- getMessage() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- getMetaCommentObjects(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getMetaCommentObjects2(C, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getMetaComments() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
- getMetaComments(int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
- getMetaComments(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getMetaComments(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getMetaComments2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getMetaComments2(C, int, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ApplicationDescription
- getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
- getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignaturePackageEntry
- getMetadata() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignaturePackage
- getMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
- getMetadataAuthorName() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getMetadataBlockName() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getMetadataFamilyName() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getMetadataHeader() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
- getMetadataManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns an empty metadata manager.
- getMetadataManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns an empty metadata manager.
- getMetadataManager() - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Get a reference to the metadata manager for this unit.
- getMetadataManager() - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve a reference to the dex method being decompiled.
- getMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
- getMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
-
Get the method element.
- getMethod() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
- getMethod(boolean, String, String...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Retrieve a method defined in this class.
- getMethod(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Convenience method to retrieve a method by its Dex method pool index.
- getMethod(String) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
-
The skeleton implementation returns null.
- getMethod(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getMethod(String) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Convenience method used to retrieve a method by name.
- getMethod(String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getMethod(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Retrieve a previously decompiled AST method object or create an empty AST method element.
- getMethodAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
- getMethodAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- getMethodAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getMethodAnnotations(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
-
Convenience method to retrieve the list of method annotations for a method of the class that this directory belongs to.
- getMethodAST() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
- getMethodByIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get a method by its internal index.
- getMethodByName(ICodeUnit, String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.CodeUtil
-
Get a method/routine by name.
- getMethodCAT(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexContextInfoProvider
-
Retrieve the side-effect information for a method.
- getMethodClass() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
- getMethodContext() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
- getMethodFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
-
Convenience method.
- getMethodFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
- getMethodFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
- getMethodHandle(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getMethodHandleIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item: an index into the method handle pool.
- getMethodHandles() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getMethodHandlesPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Convenience method.
- getMethodHandlesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Convenience method.
- getMethodHandleType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodHandle
-
Get the method handle type.
- getMethodId() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
- getMethodId() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
- getMethodId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getMethodIndex() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
- getMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForMethod
-
Get the method index.
- getMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationForParameter
-
Get the method index.
- getMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Get the method index (index of Method object).
- getMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
- getMethodIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.VirtualMethodCoordinates
- getMethodItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledMethod
- getMethodItemId(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getMethodManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getMethodName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJniEndpoint
-
The method name, built from static convention name.
- getMethodName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
-
Convenience method to retrieve the target method simplename.
- getMethodName() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
- getMethodName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
-
Get the original method simple name.
- getMethodName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getMethodName(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getMethodObjectIndex(ICodeCoordinates) - Static method in class com.pnfsoftware.jeb.core.output.code.coordinates.CodeCoordinatesUtil
-
Provide the method object index of a coordinates object.
- getMethodOffset() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
- getMethodParameterIndices(IDexMethod) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Retrieve an array of register indices holding the method parameters.
- getMethodParametersInfo(IDexUnit, IDexMethodData) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Generate method parameters' registers information.
- getMethodParametersInfo(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Generate method parameters' registers information.
- getMethodReferences() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
- getMethods() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
-
The skeleton implementation returns an empty list.
- getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
- getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Get the Dex method pool
- getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
-
Get the list of methods that are defined in this class (super methods are not returned).
- getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Get the list of methods.
- getMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
-
This convenience method is used to retrieve the list of methods.
- getMethods() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getMethods(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
-
Retrieve all methods and constructors declared by this type (not its supertypes).
- getMethodsAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
-
Get the list of methods annotations.
- getMethodSeparatorLength() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getMethodSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
-
Get the target method internal signature.
- getMethodSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Retrieve the method signature for this frame.
- getMethodSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the original signature of the method being decompiled.
- getMethodSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodExecutionHelper
-
Method signature (jvm).
- getMethodSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
-
Get the original method jvm name (fully qualified canonical name).
- getMethodSignature(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getMethodSlotCount(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Determine the number of slots required by a method to hold all of its parameters (including `this` if the method is not static).
- getMethodsPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getMethodsPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getMethodsSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- getMethodTimeout() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- getMethodTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item: an index into the prototype pool.
- getMimeType() - Method in class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
-
The default implementation returns the MIME type provided to the constructor.
- getMimeType() - Method in interface com.pnfsoftware.jeb.core.units.IBinaryUnit
-
Retrieve the optional content-type for that unit.
- getMimeType() - Method in class com.pnfsoftware.jeb.core.units.impl.BinaryWrapperUnit
- getMimeType() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
- getMin() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
- getMin() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
- getMin() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeInteger
-
Get the minimum allowed integer value.
- getMinimumCoreVersion() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
-
Get the minimum version of JEB core required to run this plugin.
- getMinimumCoreVersion() - Method in class com.pnfsoftware.jeb.core.PluginInformation
- getMinLength() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
- getMinLength() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- getMinLength() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyTypeString
-
Get the minimum allowed string length.
- getMinOperandCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
- getMinor() - Method in class com.pnfsoftware.jeb.core.Version
-
Get the minor number.
- getMinorImageVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getMinorLinkerVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getMinorOperatingSystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getMinorSubsystemVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getMinorVersion() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
- getMirror() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- getMirror() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
- getMirror() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Retrieve the mirror operator, if any.
- getMirrorOperation(OperationType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getMixedItem(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- getMixedItems() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- getMnemonic() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getMnemonic() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- getMnemonic() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
The instruction mnemonic.
- getMnemonicRightPaddingLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- getMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- getMode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Retrieve the current operating mode for this MO.
- getMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- getMode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Get the processor mode.
- getMode() - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
-
Get the processor mode that should be used when parsing at the address.
- getMode() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePointer
-
Get the entry-point processor mode
- getModel() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
- getModel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Get the memory model managed by this analyzer.
- getModel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IStackframeManager
-
Retrieve the stack model.
- getModel() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
- getModelVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
- getModificationCount() - Method in class com.pnfsoftware.jeb.util.format.XercesUpdater
- getModifications() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChanges
- getModificationTimestamp() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getModuleAt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- getModuleId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- getModules() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Get the list of modules or libraries that are relevant to the target.
- getMonitoredThread() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
- getMonitorEnter(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- getMonitorExit(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- getMostAccurate(ICodeCoordinates, ICodeCoordinates) - Static method in class com.pnfsoftware.jeb.core.output.code.coordinates.CodeCoordinatesUtil
-
Determine which coordinates appear to be the most "accurate".
- getMostRecent() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- getMultiLineCommentBegin() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
The default implementation returns "slash-*".
- getMultiLineCommentEnd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
The default implementation returns "*-slash".
- getName() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- getName() - Method in class com.pnfsoftware.jeb.client.script.TypeInfo
- getName() - Method in interface com.pnfsoftware.jeb.core.actions.IActionDefinition
-
Get the action.
- getName() - Method in class com.pnfsoftware.jeb.core.Artifact
- getName() - Method in interface com.pnfsoftware.jeb.core.IArtifact
-
Get the artifact name.
- getName() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
- getName() - Method in class com.pnfsoftware.jeb.core.input.FileInput
- getName() - Method in interface com.pnfsoftware.jeb.core.input.IInput
-
Retrieve the optional input name.
- getName() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
- getName() - Method in class com.pnfsoftware.jeb.core.input.SubInput
- getName() - Method in interface com.pnfsoftware.jeb.core.IOptionDefinition
-
Get the definition name.
- getName() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
-
Get the plugin name.
- getName() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Set this project name.
- getName() - Method in interface com.pnfsoftware.jeb.core.IUnitCreator
-
Get the name of this object.
- getName() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
- getName() - Method in class com.pnfsoftware.jeb.core.output.code.CodeAnchor
-
Get the name of this anchor.
- getName() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextMark
- getName() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextMark
- getName() - Method in class com.pnfsoftware.jeb.core.PluginInformation
- getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
- getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
- getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
- getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
- getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
- getName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- getName() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
Get the property name.
- getName() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
-
Retrieve the group name.
- getName() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyType
-
Get the type name.
- getName() - Method in class com.pnfsoftware.jeb.core.units.AbstractMetadataGroup
- getName() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackage
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ApplicationDescription
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSField
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
-
Retrieve this context name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
-
Retrieve the plugin name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl
-
Convenience method used to retrieve the originally-set name of the identifier.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
-
Get the current name given to the identifier.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabel
-
Get the label original name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledRoutine
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGroup
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Get the primary name.
- getName() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.ISigningStrategy
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Get the common name of this calling convention.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IEnumerationElement
-
Get the name of this value.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Get the field name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get the type library name.
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser.Decl
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
-
Get the optional machine name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerModule
-
Get the library name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Get this thread name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
-
Get the variable name.
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerModule
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerProcessInformation
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Get the item name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.IVariable
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotationElement
-
Get the element name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
-
Get the type name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Retrieve the optional custom name to override rendering.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
-
Get this element's name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
-
Get the original field name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
-
Get the identifier original name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabel
-
Get the label name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
-
Get the original method name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Get the internal representation.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJOptimizer
-
Retrieve the plugin name.
- getName() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
- getName() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
-
Generate this block's normal name, that is
<BLOCK_TYPE><BLOCK_NUMBER>
. - getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIEAttribute
-
Attribute Name.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
- getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
- getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
- getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
Retrieve the name of the segment or section.
- getName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
Get the symbol name.
- getName() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorVariant
- getName() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- getName() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- getName() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
-
Get the group name.
- getName() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
- getName() - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
- getName() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getName() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Get the unit name.
- getName() - Method in class com.pnfsoftware.jeb.core.units.Pool
- getName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- getName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
- getName() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
-
Retrieve the full entry name, e.g.
- getName() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- getName() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
-
Name of the parameter.
- getName() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
-
Get the (short) name of this interpreter.
- getName() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
-
Retrieve the name of the command (used to invoke the command)
- getName() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
- getName() - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
- getName() - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- getName() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- getName() - Method in class com.pnfsoftware.jeb.util.net.FormFileEntry
- getName(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
-
Get the name for this field.
- getName(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Get the name for this method.
- getName(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPackage
-
Provide the package's top-level element name.
- getName(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Get the field name.
- getName(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Get the item simple name.
- getName(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
- getName(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- getName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
-
Get the common name of a register.
- getName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.ICFGOwnerContext
-
Get a variable name by id.
- getName(int) - Static method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
-
Returns a descriptive string for the given major type.
- getName(IDexUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationElement
-
Get the name of this element.
- getNamedConstantsByValue(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- getNamedItem(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
- getNamedItemNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
- getNameIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationElement
-
Get the name index of this element.
- getNameIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
-
Get the name index for the variable.
- getNameIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
-
Get the field name index.
- getNameIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Get the method name index.
- getNameOfImport() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- getNames() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Get all the names for the register.
- getNames() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Retrieve all names for this calling convention (principal and alternates).
- getNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
-
Retrieve a list of all primitive type names.
- getNamesByValue(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- getNamespace() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- getNamespace() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Fully qualified namespace of this PDM, eg ".com.pnfsoftware.foo"
- getNamespace() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
Retrieve the full DW_TAG_namespace hierarchy, if any
- getNamespace(IPropertyDefinitionManager, String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Retrieve a namespace.
- getNamespaceURI() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getNameWithParameters(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
- getNamingEngine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
- getNamingEngine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
- getNativeAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
- getNativeAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- getNativeAddressesMappingToIntermediateOffset(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
- getNativeContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getNativeContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Retrieve the native code context that this converter should use.
- getNativeContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getNativeContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getNativeContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- getNativeDebugger() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit
- getNativeDecompilerPlugins() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve the list of disassembler plugins.
- getNativeDisassemblerPlugins() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve the list of disassembler plugins.
- getNativeEmulator() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the native emulator.
- getNativeField(IDGlobalContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDField
-
Retrieve the corresponding dex field object.
- getNativeInstructionFormat(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getNativeItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- getNativeItem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeSourceUnit
-
Convenience method to retrieve the lower-level native item of this decompiled item.
- getNativeItemAt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
-
Retrieve the native continuous memory item (a variable, an instruction) starting at the provided address.
- getNativeItemAt(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the item located at the exact address.
- getNativeItemFromVar(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
- getNativeItemOver(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
-
Retrieve the native continuous memory item (a variable, an instruction) spanning over the provided address.
- getNativeItemOver(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the item spanning over the provided address.
- getNativeItemsOver(long, int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve a read-only map of the native items located within the provided memory range.
- getNativeLibraries() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Get the list of native libraries loaded in the native emulator.
- getNativeMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Convenience method.
- getNativeMnemonic() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- getNativePrototypeHint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- getNativePrototypeHint() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
- getNativeRegisterIdFromRegisterVariable(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getNativeRegisterIdFromRegisterVariable(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
- getNativeRegisterIdFromRegisterVariable(IEVar, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation attempts to resolve the register variable by querying the associated processor's register bank layout.
- getNativeRegisterIdFromRegisterVariable(IEVar, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Get the native platform register number or id (as defined in a register bank layout) corresponding to the provided
IEVar
-register IR variable. - getNativeSignatureDBManager() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve the native signature DB manager managed by this context.
- getNativeStackEnd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Retrieve the optional high-address (exclusive) for the native stack of the current frame.
- getNativeStackStart() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Retrieve the optional low-address for the native stack of the current frame.
- getNativeString(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getNativeToInter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
- getNativeType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
If the wildcard type is defined, provide the wrapped native type.
- getNativeTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Retrieve the native type manager connected to this wildcard type manager.
- getNearestAnchorById(ITextDocumentPart, long) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Get the anchor that has the closest id to the requested id.
- getNegatedConstant(IJavaConstant, IJavaConstantFactory) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Get the negated value of a constant, if possible.
- getNetworkUtility() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getNetworkUtility() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve a network utility object used by this engines context.
- getNewComment() - Method in class com.pnfsoftware.jeb.core.actions.ActionCommentData
-
Get the new or updated comment.
- getNewExpressionForSubEnum() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
-
The enumerated constant type.
- getNewName() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
-
Get the new name.
- getNewType() - Method in class com.pnfsoftware.jeb.core.actions.ActionSetTypeData
-
Get the new type.
- getNext() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- getNext(T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- getNextAnchorId(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Determine the id of the first anchor of the next (contiguous, possibly virtual) part.
- getNextItem(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve the closest item whose address is strictly greater than the provided address.
- getNextItem(INativeContinuousItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve the closest item after the given one..
- getNextPC() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Retrieve the optional next PC, if one was set.
- getNextRange(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- getNextSibling() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getNextSiblingStatement(int, ICBlock, ICStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
- getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCDATASection
- getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XComment
- getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
- getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getNodeName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
- getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCDATASection
- getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XComment
- getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
- getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getNodeType() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
- getNodeValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- getNodeValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
- getNodeValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getNodeValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
- getNodeValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getNonAlias(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- getNonAlias(INativeType, Class<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- getNonArrayClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Retrieve the non-array signature of a class or interface type.
- getNonIdentifiableRoutines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- getNonReturning() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Indicate whether the call is non-returning.
- getNonReturning() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
-
Retrieve a hint specifying whether or not the method returns to its caller.
- getNonVirtualMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
-
Get the non-virtual, non-static methods of this class.
- getNonWhitespaceHeader(IInput, int, boolean, char...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
-
Returns the header with at least n significant bytes after the initial whitespace.
- getNonWhitespaceHeader(IInput, int, char...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
-
Returns the header with at least n significant bytes after the initial whitespace.
- getNormalSlotBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- getNormalSlotSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- getNotations() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
- getNotationType() - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
- getNoteAndroidVersionString(byte[], ByteOrder) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getNoteGnuABIString(byte[], ByteOrder) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getNotes() - Method in class com.pnfsoftware.jeb.core.Artifact
- getNotes() - Method in interface com.pnfsoftware.jeb.core.IArtifact
-
Get user-specific notes associated to the artifact.
- getNotes() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve the user notes.
- getNotes() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getNotes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getNotes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getNotes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
- getNotes() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Retrieve custom notes provided by the code object parser.
- getNotes() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getNotes() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getNotes() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Get user-defined notes.
- getNoteTypeString(String, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getNotification(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
- getNotification(String) - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
- getNotificationCount() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
- getNotificationCount() - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
- getNotificationManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getNotificationManager() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getNotificationManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Get a reference to the notification manager.
- getNotifications() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
- getNotifications() - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
- getNotLoadedTypeLibraryEntries() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Get the list of entries that specify an unloaded typelib.
- getNull() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantFactory
-
Retrieve the constant representing a null reference.
- getNumber() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Get the optional register number used to locate the register in its bank.
- getNumber() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getNumberFormatter(INativeDataItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- getNumberFormatter(IInstructionOperand, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- getNumberLoadedSigs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- getNumberOfEntries() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
- getNumberOfLinenumbers() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
- getNumberOfRelocations() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
- getNumberOfRvaAndSizes() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getNumberOfSections() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
- getNumberOfSymbols() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
- getObject() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextMark
- getObject() - Method in interface com.pnfsoftware.jeb.core.output.text.IObjectLocation
- getObject() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextMark
- getObject() - Method in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- getObject() - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
-
Get the underlying code object help by the node.
- getObject(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method to retrieve an object by its reference id.
- getObject(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve an object value by its reference.
- getObject(IDImm, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve an object value by its reference.
- getObjectById(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Feature preview.
- getObjectClass(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the emulated class object for the provided object.
- getObjectClassId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the class object reference id of the provided object.
- getObjectCount() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- getObjectCount() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- getObjectCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- getObjectCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
-
Retrieve the number of serialized or partially serialized objects.
- getObjectId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
- getObjectId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
- getObjectItemId(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getObjectLocations() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- getObjectLocations() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
-
Retrieve the list of objects represented in the part, as well as their locations (line start/end, column start/end).
- getObjectReferenceId() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Get the reference object id.
- getObjects() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- getObjects() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- getObjectsAt(ITextDocumentPart, int, int) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Retrieve the list of objects whose representations fall onto the provided coordinates, within a part.
- getObjectsCount() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
- getObjectTracker() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getObjectTracker() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- getObjectType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDAllocObjectInfo
-
Retrieve the type of object being allocated.
- getOffset() - Method in class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
-
Get the location offset in bytes, relative to the beginning of the input.
- getOffset() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
- getOffset() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- getOffset() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextMark
- getOffset() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextItem
-
Get the item offset within a line.
- getOffset() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextMark
- getOffset() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionArrayData
-
Get the fill-array-data-payload structure offset.
- getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionSwitchData
-
Get the switch data structure offset within the method bytecode, in bytes.
- getOffset() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap.Entry
- getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
IR offsets are 32-bit integers; they can be safely cast to int.
- getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTarget
-
Retrieve the IR offset (0+).
- getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabel
-
Get the label offset.
- getOffset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Get the optional offset in a block of registers, meaningful in the context of the layout this entry belongs to.
- getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Get the field offset within the structure.
- getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
-
Get the instruction offset or address.
- getOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabel
- getOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
Retrieve offset of this
IDIE
in the .debug_info section - getOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
- getOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
- getOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
- getOffset() - Method in exception com.pnfsoftware.jeb.util.encoding.BadEncodingException
- getOffsetAppendedData() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
- getOffsetEnd() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- getOffsetEnd() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextItem
-
Get the item end offset (exclusive) within a line.
- getOffsetEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Retrieve the end offset (exclusive) of this instruction
- getOffsetEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
-
Get the instruction address end (exclusive).
- getOffsetFirstEntry() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
- getOffsetInFile() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
Get the file offset of the segment or section.
- getOffsetInFile() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- getOffsetInMemory() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
Get the in-memory, base-relative address of the beginning of this segment or section.
- getOffsetInMemory() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- getOffsetToData() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
- getOffsetToData() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
- getOpcode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Get the Dalvik instruction opcode, as defined in
DalvikInstructionOpcodes
. - getOpcode() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecConversionException
- getOpcode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Get this instruction opcode.
- getOpcodeSemantic() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- getOpenedProject() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Retrieve the current project, if any.
- getOperand(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
-
Retrieve an operand by index.
- getOperand(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- getOperand(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Get an operand by index.
- getOperand(IInstruction, int) - Static method in class com.pnfsoftware.jeb.core.units.code.InstructionUtil
-
Safely retrieve an operand.
- getOperand(IInstruction, int, Class<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.InstructionUtil
-
Safely retrieve an operand of the expected type.
- getOperand1() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Get the first operand.
- getOperand1() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Retrieve the first operand.
- getOperand1() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
-
Retrieve the first operand.
- getOperand2() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Get the second operand.
- getOperand2() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Retrieve the second operand.
- getOperand2() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
-
Retrieve the second operand.
- getOperandBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- getOperandBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandSized
-
Get the operand size in bits.
- getOperandByGlobalIndex(IInstruction, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.InstructionUtil
- getOperandCount() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
-
Get the number of operands accepted by this operator.
- getOperandCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- getOperandCount() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- getOperands() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
-
Retrieve the list of operands.
- getOperands() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- getOperands() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- getOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandList
-
Get the list of operands represented by this operand.
- getOperands() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Get the list of operands for this instruction.
- getOperandSemanticFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- getOperandSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
Can be overridden.
- getOperandType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- getOperandType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Get the operand type.
- getOperandValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- getOperandValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Get the value of the operand.
- getOperandValue(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- getOperandValue(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Get the value of the operand, adjusted (if relevant) for an instruction located at the provided address.
- getOperation() - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
- getOperation(ICExpression, COperatorType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- getOperation(ICOperation, COperatorType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- getOperation(IEGeneric, OperationType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getOperation(IEOperation, OperationType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getOperationName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
-
Retrieve the actual operation name.
- getOperationType() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- getOperationType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
-
Retrieve the operation type.
- getOperator() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Get the expression's operator.
- getOperator() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
- getOperator() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
-
Get the expression's operator.
- getOperatorFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Retrieve the global high-level operator factory.
- getOperatorFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the global high-level operator factory.
- getOperatorFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
-
Convenience method.
- getOperatorFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
- getOperatorFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
- getOperatorType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
This convenience method can be used to retrieve the operator type.
- getOperatorType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
- getOperatorType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
- getOperatorType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
-
Get the type of operator represented by this object.
- getOptimizationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry.Stat
- getOptimizationCount(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- getOptimizationCount(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
- getOptimizedExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
- getOptimizer(Class<? extends IOptimizer<T>>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- getOptimizer(Class<? extends IOptimizer<T>>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
- getOptimizerObject(Class<? extends IOptimizer<T>>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- getOptimizerObject(Class<? extends IOptimizer<T>>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
- getOptions() - Method in class com.pnfsoftware.jeb.core.BooleanOptionDefinition
-
Unused
- getOptions() - Method in interface com.pnfsoftware.jeb.core.ICoreContext
-
Retrieve the core options.
- getOptions() - Method in interface com.pnfsoftware.jeb.core.ITypedOptionDefinition
-
Optional additional options
- getOptions() - Method in class com.pnfsoftware.jeb.core.ListOptionDefinition
- getOptions() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
- getOptions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- getOptions() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- getOptions() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- getOptions() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
- getOptions() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
- getOrderedSingleInputRegisters(ICallingConvention, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
- getOrderedSingleOutputRegisters(ICallingConvention, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
- getOrdinal() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum.ECst
- getOrigin() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Retrieve the origin info string of this IR element, if there is one.
- getOrigin() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
- getOrigin() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- getOrigin() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- getOriginal() - Method in interface com.pnfsoftware.jeb.core.units.IDuplicatedUnit
-
The original
IUnit
which the current is the duplicate. - getOriginalCwd() - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Get original working directory, i.e.
- getOriginalName() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
-
Get the original name.
- getOriginalName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
-
Get the original name given to the identifier.
- getOrigins() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
-
Retrieve the collection of origins for this context.
- getOsabi() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getOSABIString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getOsArchitecture() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
- getOsName() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
- getOsVersion() - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
- getOtherBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getOtherOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getOtherSize() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getOutput() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
- getOutput() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- getOutput() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
- getOutput() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- getOutput() - Method in class com.pnfsoftware.jeb.util.concurrent.CommandExec
-
Get the command output.
- getOutput() - Method in class com.pnfsoftware.jeb.util.logging.Sink
- getOutput(TypeLayoutInfo, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getOutput(TypeLayoutInfo, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Convenience method to retrieve the storage location of the single return value for this calling convention.
- getOutputArgumentCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Get the number of outgoing arguments for the method.
- getOutputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getOutputBlock(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getOutputBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get a regular output block.
- getOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getOutputBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getOutputBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get the regular output blocks.
- getOutputElements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
- getOutputFile() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
-
Retrieve the principal (first) output file.
- getOutputFolder() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- getOutputMap() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getOutputMap() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getOutputMap(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getOutputMap(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getOutputMap(IBasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getOutputMap(IBasicBlock<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getOutputMap(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getOutputMap(IBasicBlock<InsnType>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getOutputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getOutputOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getOutputRegisters(ICallingConvention, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
- getOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
Retrieve a read-only list of output blocks (regular).
- getOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getOutputs() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getOutputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Retrieve a read-only list of output blocks (regular).
- getOutputs() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getOutputs(IBasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getOutputs(IBasicBlock<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getOutputsGenerator(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getOutputsGenerator(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Create a storage-location generator for the outputs provided to a routine using this calling convention.
- getOutputSlotCountHint() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getOutputSlotCountHint() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Return the number of slots that are reserved for return values.
- getOutputString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
- getOutputsWithDefs() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getOutputsWithDefs(IBasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getOutputType() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Get the type of output produced by this decompiler.
- getOutputVariableByIndex(IERoutineContext, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation returns null.
- getOutputVariableByIndex(IERoutineContext, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
- getOutputVariableForRegister(IDFA<IEStatement>, long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getOutputVariableForRegister(IDFA<IEStatement>, long, IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getOverlappingSegmentsMap(K, boolean, K, boolean) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Get all segments partially or fully present in the given range.
- getOverlappingSegmentsMap(K, boolean, K, boolean) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- getOverlayOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Get the file offset to the overlay (also called 'appended') data in this code object, if any.
- getOverlayOffset() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getOwnerDocument() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- getOwnerDocument() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getOwnerElement() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- getOwnerName() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getOwnerType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField
- getOwnerUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Retrieve the owner DEX unit.
- getOwnerUnit() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- getPackage() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndPackage
- getPackage() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
-
Get the package that contains this class.
- getPackage(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getPackageId() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.PackageCoordinates
- getPackageManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the package/namespace manager used by this unit.
- getPackageName() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getPackageName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Get the package name exposed in the Android Manifest file.
- getPackageName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Convenience method.
- getPackageName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IXApkUnit
- getPackageNameFromHierarchy(ICodeNode) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
-
Get full package name from hierarchy, e.g.
- getPackageOfItem(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
- getPackageOfMethod(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getPackages() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
-
The skeleton implementation returns an empty list.
- getPackages() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getPackages() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
- getPackages() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Get the list of code packages.
- getPackages() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getPadding() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
-
Retrieve the structure's fields alignment, aka fields padding/packing.
- getPageBits() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Get the width of a memory page in bits.
- getPageProtection(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Get the protection flags for a page.
- getPageSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Get the size of a page in bytes.
- getParameter(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Get an instruction operand by index, typed as a proper Dalvik parameter.
- getParameter(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getParameter(List<InputToken>, int) - Static method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
-
Get a parameter.
- getParameterAnnotations(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getParameterCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Get the count of parameters.
- getParameterCount() - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
- getParameterCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getParameterExpression(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- getParameterExpressions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- getParameterFirstIndexType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
If this instruction has an index parameter (of type
IDalvikInstruction.TYPE_IDX
), retrieve the kind of pool that is referenced by this parameter index value. - getParameterIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
- getParameterIndex(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
- getParameterIndex(String, String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- getParameterIndexByArgumentStackOffset(ICallingConvention, IPrototypeItem, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
-
Given a calling convention and a stack offset, determine a method's parameter index (if the parameter is on the stack on of course).
- getParameterIndices() - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
-
Indices of registers holding parameter values.
- getParameterName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Set a parameter name.
- getParameterName(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
- getParameterNameIndexes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
-
Get the name indexes for the parameters of the method.
- getParameterNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
-
Retrieve a list of parameter names.
- getParameterNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
- getParameterPositions() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconLambda
- getParameterRegisters(ICallingConventionManager, Endianness) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
-
Collect parameter registers from all defined calling conventions in the given manager.
- getParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Get the instruction operands typed as proper Dalvik parameters.
- getParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- getParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
-
Get the parameters of the method.
- getParameters() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- getParameters() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandHandler
-
Retrieve the list of parameters available for this command
- getParameterSafe(List<InputToken>, int) - Static method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
-
Get a parameter, never return null.
- getParametersAnnotations() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
-
Get the list of parameters annotations.
- getParametersAnnotations(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationsDirectory
-
Convenience method to retrieve the list of parameters annotations for a method of the class that this directory belongs to.
- getParameterSecondIndexType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
If this instruction has a second index parameter (of type
IDalvikInstruction.TYPE_IDX2
), retrieve the kind of pool that is referenced by this parameter index value. - getParameterSignatures(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
- getParametersTypeMap() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the type map for the decompiled method.
- getParameterType(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Get the type of a parameter.
- getParameterType(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
- getParameterTypeIndexes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
-
Get the type indexes for the prototype parameters.
- getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Retrieve the list of parameters.
- getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
- getParameterTypes() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
- getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
- getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
- getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
- getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeMethod
-
Get the method's parameters list.
- getParameterTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePrototype
- getParameterValue(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Get the value of a parameter.
- getParameterValue(ICIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- getParameterValue(ICIdentifier, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- getParameterVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the list of variables that hold the method parameters.
- getParamName(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getParent() - Method in class com.pnfsoftware.jeb.core.Artifact
- getParent() - Method in interface com.pnfsoftware.jeb.core.IArtifact
-
For artifacts, this method always return null.
- getParent() - Method in interface com.pnfsoftware.jeb.core.IUnitCreator
-
Get the parent of the current object.
- getParent() - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
-
Get the parent code node.
- getParent() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- getParent() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Get the parent of this PDM.
- getParent() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getParent() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
The
IDIE
parent. - getParent() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getParent() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Retrieve the creator (or parent) of this unit.
- getParent() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- getParent() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
-
Retrieve the parent, that is, this node's manager.
- getParent() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
- getParentArtifact() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Retrieve the artifact from which this unit derive.
- getParentBlock(ICMethod, ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Retrieve parent block or null if no parent was found (or processed statement is the top body of the
ICMethod
) - getParentClass(IDexUnit, IDexClass) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
- getParentFile2(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
A safer implementation of
File.getParentFile()
. - getParentNode() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getParentPackage() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePackage
-
Get the parent of this package.
- getParentProject() - Method in interface com.pnfsoftware.jeb.core.IArtifact
-
Retrieve the parent
project
that owns this artifact. - getParentProject() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Retrieve the parent
project
that owns this unit. - getParents() - Method in class com.pnfsoftware.jeb.core.actions.ActionOverridesData
-
Retrieve the parent nodes.
- getParents(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Retrieve all the parents of a value.
- getParents(T) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.INodeFeatureExtractor
- getParentSource() - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
- getParentSource() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- getParentSource() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getParentSource() - Method in class com.pnfsoftware.jeb.util.events.EventSource
- getParentSource() - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
-
Get the parent source.
- getParentTypes(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
- getParser() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Retrieve a type string parser that can parse type and prototype strings to type and prototype items and register them with this type manager.
- getParsingErrors() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Retrieve the list of parsing errors, if any.
- getPart(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
-
Get a part by index.
- getPartAsDocument() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
-
Provide the part to be viewed as whole document.
- getPartLineIndex() - Method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil.LineInfo
- getParts() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
-
Get a read-only, copy-list of the parts that make up this composition, from lowest bits to highest bits.
- getPartsCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
- getPassedParameterValue(ICIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- getPassword() - Method in class com.pnfsoftware.jeb.client.jebio.UserCredentials
- getPassword() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getPath() - Method in class com.pnfsoftware.jeb.core.input.FileInput
-
Retrieve the path to the input file.
- getPath() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.NodeCoordinates
- getPath() - Method in interface com.pnfsoftware.jeb.core.output.tree.INodeCoordinates
-
Return the path of the node being addressed.
- getPath() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackage
- getPath() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Get the path to the ADB binary wrapped by this object.
- getPath() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
-
Get the path to the ADB binary wrapped by this object.
- getPathBase() - Method in class com.pnfsoftware.jeb.core.input.FileInput
- getPathType() - Method in class com.pnfsoftware.jeb.core.events.QuestionNotificationPath
- getPattern() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- getPattern() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- getPattern() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.SubstitutionDefinition
- getPatterns() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
- getPatterns() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEPatternOptimizer
- getPayloadBytes() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
-
Retrieve the block's payload.
- getPayloadOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
-
Get the payload offset within the block bytes.
- getPayloadSize() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
-
Get the payload size in bytes.
- getPC() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Retrieve the current PC.
- getPC() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method to read the IR program counter in the current frame (top frame of the top context).
- getPCAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getPCRegisterBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- getPCRegisterBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Retrieve the size of the Program Counter register, in bits.
- getPEOptionalHeader() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPECOFFUnit
-
Get the PE header.
- getPEOptionalHeader() - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
- getPermissions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getPermissions() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Get the list of permissions requested by the application.
- getPersistedPath() - Method in class com.pnfsoftware.jeb.core.input.FileInput
-
Return the path element that would be persisted if this element is serialized.
- getPersistenceKey() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve the project persistence key.
- getPersistenceStrategy() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
This convenience routine is used to retrieve the JDB2
IRuntimeProject.PersistenceStrategy
currently used by this project. - getPFString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getPhysicalAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
- getPhysicalImageDelta() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve the difference between Physical Image base as set by
INativeCodeUnit.setPhysicalImageBase(long)
and Virtual Image Base as retrieved byINativeContext.getVirtualImageBase()
. - getPhysicalMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Retrieve the low-level dex method index mapping to this IR element.
- getPhysicalMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Retrieve the explicit low-level dex method index of this AST element.
- getPhysicalOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Retrieve the physical offset (dalvik) associated with this IR.
- getPhysicalOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Get the closest physical offset or address that matches this high-level pseudo-code element.
- getPhysicalOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Retrieve the low-level offset that map to this AST element.
- getPhysicalOffsets() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Get the physical offsets of instructions matching this AST element.
- getPid() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
- getPluginClass() - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginFactory
- getPluginClass() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
- getPluginClass(String) - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginService
- getPluginEntries(Class<T>) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
-
Retrieve external plugin entries by type.
- getPluginEntries(Class<T>, boolean) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
-
Retrieve external plugin entries by type.
- getPluginInformation() - Method in interface com.pnfsoftware.jeb.core.IPlugin
-
Retrieve basic information about the plugin, such as name, version, author, and organization.
- getPluginInformation() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- getPluginInformation() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- getPluginInformation() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
- getPluginInformation() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- getPluginInformation() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
- getPluginManager() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Get the plugin manager.
- getPluginObject() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
- getPluginObject(boolean) - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
- getPlugins(Class<T>) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
-
Convenience method to retrieve external plugins by type.
- getPlugins(Class<T>, boolean) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
-
Convenience method to retrieve external plugins by type.
- getPluginStore() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
-
Get the plugins file store.
- getPluginStore() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
- getPluginStore() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- getPointedBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- getPointedGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- getPointedSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- getPointedType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IReferenceType
-
Get the pointed type.
- getPointer() - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
- getPointerBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
- getPointerSanitizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- getPointerSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Get a pointer size in bytes.
- getPointerToLinenumbers() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
- getPointerToRawData() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
- getPointerToRawData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
- getPointerToRelocations() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
- getPointerToSymbolTable() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
- getPolicy() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
-
This method is used by plugins.
- getPort() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
- getPort() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- getPort() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getPosition() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEDataDirectory
-
Get the relative virtual address of a directory entry.
- getPosition() - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- getPosition() - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- getPossibleFuncs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
- getPossibleNames() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
-
Provides a series of meaningful names to use when a signature target name is meaningless.
- getPossiblePaddingSize(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
Default implementation checks the patterns stored in
AbstractAnalyzerExtension.paddingVerifier
. - getPossiblePaddingSize(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Determine if a given memory area looks like (could be) starting with padding, and provides the size of the padding looking area, if any.
- getPossibleTargets() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpFar
-
Retrieve the candidate native targets.
- getPostAdd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- getPostDecompilationCallback() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
- getPostStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICForStm
- getPostStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
-
Get the post-iteration statement.
- getPotentialDataAsString(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getPotentialDebuggee(IDebuggerUnit, long) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
-
Retrieve the
ICodeUnit
that may contains the long memory Address.
If there is only one potential debuggee, it is returned. - getPotentialDebuggees() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Retrieve a list of code units that could potentially be managed by this debugger.
- getPotentiallyDefinedVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- getPotentiallyUsedVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- getPre() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
- getPrecedence() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
-
Provide precedence information about the operation type.
- getPrecedence() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
-
Get the precedence of the operator.
- getPrecedence() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
-
Get the precedence of the operator.
- getPrecedence() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Provide precedence information about the operation type.
- getPrecedenceDelta(ICOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
-
Check the precedence of this operator against another operator.
- getPrecedenceDelta(IJavaOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
-
Check the precedence of this operator against another operator.
- getPreComment(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getPreComment(ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getPreComment(String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getPreComment2(C) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericLoop
- getPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
-
Get the 'condition' left expression.
- getPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDoWhile
-
Get the loop predicate.
- getPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
-
Get the loop predicate.
- getPredicate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaWhile
-
Get the loop predicate.
- getPreferredABI(AdbWrapper) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Get the preferred ABI supported by a device.
- getPreferredAdvancedAnalysisStage(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default result (
ChainedOperationResult.getResult()
) isNativeDecompilationStage.SIMULATION
. - getPreferredAdvancedAnalysisStage(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Determine which
NativeDecompilationStage
should be used byINativeCodeAdvancedAnalyzer
for the given routine. - getPreferredBreakingFlow(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default result (
ChainedOperationResult.getResult()
) is null. - getPreferredBreakingFlow(long, InsnType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Provide alternate/custom breaking-flow information.
- getPreferredExecutionStage() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- getPreferredExecutionStage() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
This method is used for on-demand optimizers only.
- getPreferredExtension() - Method in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
- getPreferredLanguage() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getPreferredName() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
-
Retrieve the preferred name of this identifier, if there is one.
- getPrefix() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getPrefix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- getPrefix() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Get the instruction's optional prefix(es).
- getPrefix() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getPrefix() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
-
Short prefix (one letter by preference)
- getPrefix(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- getPrefix(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- getPrefix(IInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Get the optional prefix to be prepended to the formatted operand.
- getPrefixLetterForLevel(int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Retrieve the prefix letter associated to the provided log level.
- getPreInitializers() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
- getPreInvocationDetails() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- getPreInvocationDetails() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
-
Get the pre-invocation details object, if one was set.
- getPresentation(int) - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
-
Retrieve a presentation.
- getPresentation(int) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
- getPresentationByDocument(IUnitFormatter, IGenericDocument) - Static method in class com.pnfsoftware.jeb.core.output.UnitFormatterUtil
-
Retrieve a presentation by document.
- getPresentationByIdentifier(IUnitFormatter, long) - Static method in class com.pnfsoftware.jeb.core.output.UnitFormatterUtil
-
Retrieve a presentation by document identifier.
- getPresentationByName(IUnitFormatter, String) - Static method in class com.pnfsoftware.jeb.core.output.UnitFormatterUtil
-
Retrieve a presentation by document label.
- getPresentationCount() - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
-
Get the number of document presentations contained in this formatter.
- getPresentationCount() - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
- getPresentations() - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
-
Retrieve a list of all (persisted and transient) document presentations.
- getPresentations() - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
- getPreStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICForStm
- getPrevious() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- getPrevious(T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- getPreviousItem(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve the closest item whose address is strictly less than the provided address.
- getPreviousItem(INativeContinuousItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Retrieve the closest before the given one..
- getPreviouslyExecutedStatements(ICMethod, ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Attempt to retrieve the previously executed statements from a given statement.
- getPreviousRange(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- getPreviousSibling() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getPreWriteListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- getPreWritePageData(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder.Results
- getPrimary(String, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getPrimary2(C, int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getPrimaryBranchAddress() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getPrimaryBranchAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
-
Convenience method used to retrieve the primary target of this branching instruction.
- getPrimaryBranchAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Convenience method used to retrieve the primary target of this branching instruction.
- getPrimaryEmulator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- getPrimaryExtension(INativeDecompilerUnit<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
-
The default implementation returns null.
- getPrimaryExtension(INativeDecompilerUnit<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDecompilerPlugin
-
A decompiler plugin may provide a primary decompiler extension.
- getPrimaryLabels() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
-
Retrieve a copy of the primary labels map.
- getPrimaryLowerLevelAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- getPrimaryMap(int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getPrimaryMap2(int) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getPrimaryProcessorType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getPrimaryProcessorType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
The intended processor the type library is valid for.
- getPrimaryProcessorType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getPrimarySubsystemType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get the primary targeted subsystem.
- getPrimarySubsystemType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getPrimaryTarget() - Method in interface com.pnfsoftware.jeb.core.IDynamicTargetPlugin
-
Retrieve the primary target for this plugin.
- getPrimitives() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Retrieve the primitive types manager.
- getPrimitiveSizes(SubsystemType, CompilerType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default implementation returns null.
- getPrimitiveSizes(SubsystemType, CompilerType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
This method is called by the code unit to retrieve primitive type information.
- getPriority() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- getPriority() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
- getPriority() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- getPriority() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- getPriority() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
-
Get the optimizer priority.
- getPriority() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Get the base priority level of the expression.
- getPriority() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
-
The standard implementation provides a
standard priority of 0
. - getPriority() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
Get the optimizer priority.
- getPriority() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
- getPriority() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJOptimizer
-
Get the optimizer priority.
- getPriority() - Method in interface com.pnfsoftware.jeb.core.units.IPriorityBasedHooks
-
Provide the priority level for this hook.
- getPriority() - Method in interface com.pnfsoftware.jeb.core.units.IUnitPlugin
-
Get the identifier priority.
- getPriorityOrder() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
The priority is used to discriminate two type libraries belonging to the same group.
- getPriorityOrder() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getProbableEntryPoints(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
- getProbableEntryPoints(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Get the likely entry points in the given memory area.
- getProbingPeriod() - Method in interface com.pnfsoftware.jeb.util.concurrent.IMonitorInfoProvider
-
Get the current probing period.
- getProbingPeriod() - Method in class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
- getProcedureDefinitionEnd() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- getProcedureDefinitionStart() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- getProcess() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndProcess
- getProcess() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- getProcessError() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
- getProcesses() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation
-
List the processes (in the general sense) running on this machine.
- getProcesses() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
- getProcessesByName(AdbWrapper, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Get a list of PIDs by process name
- getProcessId() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getProcessId() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Retrieve the process id of the Java VM executing JEB.
- getProcessingDepth() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Get the processing depth.
- getProcessInput() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
- getProcessor() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve the processor (parser) used by this project to process input data and generate units.
- getProcessor() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Retrieve a reference to the machine code processor.
- getProcessor() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
-
Retrieve the machine code parser (pseudo-processor).
- getProcessor() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
- getProcessor() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve the machine code parser (pseudo-processor) managed by this unit.
- getProcessor(IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
- getProcessorMode() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getProcessorMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
- getProcessorMode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
-
Valid processor mode for this Binary Pattern.
- getProcessorMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- getProcessorMode() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Get the mode the processor was in when it parsed and created this instruction.
- getProcessorMode() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
Retrieve the optional processor mode associated to this symbol, if the address points to code.
- getProcessorMode() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- getProcessorName() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Convenience method used to retrieve the processor's name.
- getProcessorType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
-
Get the processor type supported by this manager.
- getProcessorType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
- getProcessorType() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerTargetInformation
- getProcessorType() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
- getProcessorTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
-
The default implementation returns an empty collection.
- getProcessorTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDisassemblerPlugin
-
Provide a list of processor types supported by this plugin's processor.
- getProcessorTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getProcessorTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Get the list of processor types this calling convention may work with.
- getProcessorTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
All processors the type library is valid for.
- getProcessorTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getProcessOutput() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
- getProgramCounter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Retrieve the IR variable object that represents the program counter.
- getProgramCounter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Convenience method.
- getProgramCounter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Convenience method to read the PC.
- getProgramCounter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- getProgramCounter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
-
This convenience method returns the value of the program counter register.
- getProgramCounterId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Convenience method.
- getProgramDirectory() - Method in class com.pnfsoftware.jeb.client.AbstractContext
-
Get the JEB program directory, typically $JEB/bin/.
- getProgramDirectory() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Get the JEB program directory.
- getProgramEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
- getProgramEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
- getProgramHeaderTableEntryNumber() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getProgramHeaderTableEntrySize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getProgramHeaderTableOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getProject(int) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Get a project by index.
- getProject(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Get a project by key.
- getProjectDatabase() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
-
Get the project database.
- getProjectDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
- getProjectDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- getProjectFile(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve the file backing a loaded or unloaded project.
- getProjects() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve a copy of the list of projects currently loaded within this context.
- getPrologueLooking(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
Default implementation checks the patterns stored in
AbstractAnalyzerExtension.prologueVerifier
. - getPrologueLooking(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Determine if a given memory area looks like (could be) the beginning of a routine.
- getProperties() - Method in class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
- getProperties() - Method in class com.pnfsoftware.jeb.core.events.TelemetryNotification
- getProperties() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
- getProperty(String) - Method in interface com.pnfsoftware.jeb.core.properties.IConfiguration
-
Retrieve a property value.
- getProperty(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
- getProperty(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
- getPropertyDefinition() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification.Entry
- getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getPropertyDefinitionManager() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Get the PDM of this project.
- getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getPropertyDefinitionManager() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Get the PDM.
- getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
- getPropertyDefinitionManager() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getPropertyDefinitionManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Retrieve the PDM used by this unit.
- getPropertyDefinitionManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnitPlugin
-
Retrieve the property definition manager (PDM) used by this plugin.
- getPropertyDefinitionManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Get the PDM used by this processor.
- getPropertyFullyQualifiedName() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification.Entry
- getPropertyId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
-
Get property id associated to this compiler.
- getPropertyListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- getPropertyManager() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getPropertyManager() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Get the property manager for this engines context.
- getPropertyManager() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Get the PM of this project.
- getPropertyManager() - Method in interface com.pnfsoftware.jeb.core.output.IGenericDocument
-
Provide the optional property manager to customize rendering of the document.
- getPropertyManager() - Method in class com.pnfsoftware.jeb.core.output.table.impl.AbstractTableDocument
-
The default implementation returns null.
- getPropertyManager() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
-
The default implementation returns null.
- getPropertyManager() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- getPropertyManager() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.AbstractTreeDocument
-
The default implementation returns null.
- getPropertyManager() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getPropertyManager() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getPropertyManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Retrieve the PM used by this unit.
- getPropertyManager() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Get the PM used by this processor.
- getPropertyOverrides() - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexDisassemblyDocument
- getPropertyOverrides() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.render.INativeDisassemblyDocument
- getProtectedBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Retrieve a copy of the list of protected blocks.
- getProtection() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryEvent
- getProtection() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.Page
-
Retrieve the protection bits.
- getProtectionListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- getProtocol() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
- getPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
- getPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Convenience method.
- getPrototype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledRoutine
- getPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- getPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
-
Retrieve the method prototype, if one was set.
- getPrototype(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
-
Provide the routine prototype with the following JEB specific syntax:
- getPrototype(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
-
Provide the routine prototype using the following JEB specific syntax:
- getPrototype(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Convenience method to retrieve a prototype by its Dex prototype pool index.
- getPrototype(int, ITypeManager) - Method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
- getPrototypeAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
- getPrototypeAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
-
Retrieve the prototype attributes.
- getPrototypeHandler(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getPrototypeHandler(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Create an instance of a prototype handler.
- getPrototypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Get the method prototype index.
- getPrototypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Get the list of Dex prototypes defined in the Dex file (prototype pool).
- getPrototypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Retrieve the prototypes managed by this manager.
- getPrototypesPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getPrototypesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getProviderDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getProviders() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getProviders() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Get the list of provider classes declared by the applications.
- getProxy() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getProxyInformation() - Method in class com.pnfsoftware.jeb.util.net.Net
- getProxyString() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getProxyTypeFromIndex(int) - Static method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getProxyTypes() - Static method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getProxyTypesWithDescriptions() - Static method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getPtr(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
- getPtrAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
- getPTString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getPTString(int, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getPublicId() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
- getPublicKey() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
- getPureId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- getPureId(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- getPureSpoiledRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getPureSpoiledRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Get the list of registers that are spoiled by a callee, in the strictest sense, i.e.
- getPurgeThreshold() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- getQueueLength() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- getQueueLength() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- getRaisedException() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Retrieve the emulated exception raised by the emulation of this method.
- getRange() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESlice
-
Retrieve the range applied to the whole expression.
- getRangeLength() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IERange
- getRanges() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.ILazyMemoryProvider
-
The list of ranges provided by this object.
- getRawBytes() - Method in class com.pnfsoftware.jeb.util.io.DirectByteArrayOutputStream
-
Direct access to the underlying byte array.
- getRawDataDeclarator(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
The default implementation returns "dX".
- getRawForm() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIEAttribute
-
Raw value.
Will be null for inlined strings (DW_FORM_string) and implicit flag (DW_FORM_flag_present). - getRawMemoryMappedImage() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getRawMemoryMappedImage() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Retrieve a raw mapping of the code object.
- getRawValue() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Retrieve the raw value encoded by this immediate.
- getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Date
- getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.DateAndTime
- getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.S5Time
- getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Time
- getRawValue() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.TimeOfDay
- getReachableBlocks(CFG<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Get the list of reachable blocks of the provided IR-CFG.
- getReachableBlocks(CFG<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
-
Collect the list of all blocks reachable from the entry point.
- getReachableVertices(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getReachChains(IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getReachChains(IBasicBlock<InsnType>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getReachChains(IBasicBlock<InsnType>, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getReachChains(IBasicBlock<InsnType>, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getReachChains(IBasicBlock<InsnType>, int, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getReadHoldCount() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- getReadLockCount() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- getReadTimeout() - Method in interface com.pnfsoftware.jeb.util.net.INet
- getReadTimeout() - Method in class com.pnfsoftware.jeb.util.net.Net
- getRealName() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getRealName() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getRealName() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Retrieve the optional real unit name.
- getRealStartOffset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
- getRealStartOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
-
The real start offset.
- getRebuiltClassItems() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IClassRebuilder
- getReceivecount() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- getReceiverDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getReceivers() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getReceivers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Get the list of receiver classes declared by the applications.
- getReconAnon() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- getReconEnum() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- getReconEnummap() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- getReconLambda() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- getRecord(int) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
-
Retrieve a record.
- getRecord(int) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
- getRecord(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
- getRecord(JDB2Reader.RecordDescription) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
-
Retrieve a record.
- getRecord(JDB2Reader.RecordDescription) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
- getRecordDescription(int) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
- getRecordDescription(int) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
- getRecordDescriptions() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
- getRecordDescriptions() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
- getRecordedHostname() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getRecordedPassword() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getRecordedPort() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getRecordedTimestamp() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve the last time this project was saved to JDB2.
- getRecordedUser() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getRecordedWhitelist() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getRecords() - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
- getRecords() - Method in class com.pnfsoftware.jeb.core.actions.ActionCollapseData
- getRecoveredDexHashes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
-
This method can be used to retrieve the sha256 hashes of the dex files that were collected by the emulator during unpacking.
- getRecoveredSoHashes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
-
This method can be used to retrieve the sha256 hashes of the native library (so) files that were collected by the emulator during unpacking.
- getReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem
-
Retrieve Memory address of this
IEMem
- getReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.INativeType
-
Convenience method used to create a reference (pointer) type on this type.
- getReference() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIEAttribute
-
Retrieve the form reference
IDIE
when form represents an address. - getReference(IDIEAttribute) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
Retrieve the
IDIE
referenced by this attribute (if any). - getReferenceCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IReferenceType
-
Get the reference count.
- getReferencedAddress(INode) - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
-
Retrieve the address referenced by the
INode
. - getReferencedType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IReferenceType
-
Get the referenced type.
- getReferenceManager() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve the cross-references manager.
- getReferenceManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
- getReferences(DexPoolType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexReferenceManager
-
Retrieve cross-references to an item.
- getReferences(DexPoolType, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexReferenceManager
-
Retrieve cross-references to an item.
- getReferencesFrom(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Get references from an internal location.
- getReferencesFrom(ReferenceLocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Get references from a location.
- getReferencesTo(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Get references to an internal location.
- getReferencesTo(ReferenceLocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Get references to a location.
- getReferencesToExternalMethod(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Get references to an external method.
- getReferenceType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
- getRefMetadata() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- getRefTypeId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
- getRegion() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- getRegion() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Region name (lower case), never null.
- getRegionBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.RegionFinder
- getRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
-
Get the register index that holds this variable.
- getRegister(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getRegister(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
- getRegister(String, ELocation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation forwards to
IEGlobalContext.getVariableByName(String)
. - getRegister(String, ELocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Retrieve an
IEVar
-register by its name. - getRegisterBank() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
The default implementation attempts to find an appropriate hard-coded bank (from
AbstractProcessor.getType()
) usingRegisterUtil
. - getRegisterBank() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
- getRegisterBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation returns the address bitsize.
- getRegisterBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Get the size of a standard, general-purpose native register, in bits.
- getRegisterBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getRegisterBitsize(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- getRegisterBitstart(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- getRegisterCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Get the number of registers used by the method.
- getRegisterCount() - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
-
Number of registers used to hold all method parameters (including `this` if the method is not static).
- getRegisteredNatives() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the list of native methods registered via JNI.
- getRegisteredOptimizers() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- getRegisteredOptimizers() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Get a copy of the list of optimizer entries registered with this MO.
- getRegisteredOptimizers(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- getRegisteredOptimizers(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Get a copy of the lists of optimizer entries registered with this MO and belonging to the provided optimizer group.
- getRegisterGroup(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- getRegisterIndex(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- getRegisterMirror(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve or create the mirror - that is, the first full copy, in the [
IEVar.IDL_MIRROR
,IEVar.IDL_MIRROR_END
[ range - of the provided register. - getRegisterName(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
The default implementation attempts to find a name using
AbstractProcessor.getRegisterBank()
. - getRegisterName(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandRegisterBased
-
Convert a register identifier to its name.
- getRegisterName(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Retrieve the string name of a register by its internal register code.
- getRegisterName(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.Operand
-
The default implementation throws an
UnsupportedOperationException
. - getRegisterName(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
-
The default implementation returns "rX".
- getRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.IMachineContext
-
Get access to the registers.
- getRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- getRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Get the registers of a native unit (x86, arm...) or null when it is a VM thread (JVM).
- getRegisterSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getRegisterValueResolution(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IInstructionAugmenter
-
This routine can be called on any instruction.
- getRegisterVariableFromNativeRegisterId(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getRegisterVariableFromNativeRegisterId(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
- getRegisterVariableFromNativeRegisterId(long, ELocation) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation attempts to resolve the native register id or number by querying the associated processor's register bank layout.
- getRegisterVariableFromNativeRegisterId(long, ELocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Get the
IEVar
-register IR variable representing a native platform register number or id (as defined in a register bank layout). - getRegularSinks() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Get a list of the regular (= non status) sinks.
- getRelatedCodeUnit(IUnit) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
-
Retrieve the existing code unit for the provided decompiler or source unit.
- getRelatedDecompiler(IUnit) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
-
Retrieve an existing decompiler for the current code unit or the decompiler that produced the provided source unit.
- getRelatedItems(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns an empty list.
- getRelatedItems(long) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns an empty list.
- getRelatedItems(long) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
-
Retrieve items related to the provided item id.
- getRelatedItems(long) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- getRelativeAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
Get the base-relative address of the description of the symbol.
- getRelativeAddress() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- getRelativePath(File, File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Provide the path to a file relative to a base.
- getRelativePrefix() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
- getRelocationContexts() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
- getRelocationContexts() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFArchRelocatorFacility
-
A list of contexts.
- getRelocationTables() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
- getRemaining() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
- getRenamedCount() - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
-
This method is used by clients.
- getRenamedFields() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
- getRenamedIdentifiers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve a map of renamed identifiers.
- getReorganizedCfg() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
-
Retrieve a CFG reorganized by
AbstractGraphReorganizer.reorder(int[])
. - getReorganizedCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
-
Retrieve a CFG reorganized by
AbstractCFGReorganizer.reorder(int[])
. - getReplacement() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.SubstitutionDefinition
- getReplacementFor(IJavaIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getRequiredLibs() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
- getRequiredModeThreshold() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- getRequiredModeThreshold() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
Specify the minimum bar requested from the orchestrator in order to run.
- getResolvedTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchResolution
-
Get the resolved target, if it exists.
- getResolveFieldAccessTargets() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getResolveMethodCallTargets() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getResolver() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
The default implementation returns null.
- getResolver() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Retrieve a code resolver.
- getResourceAcqs() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- getResources() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Convenience method to retrieve the
Resources
folder unit (may not exist). - getResponse() - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
- getResult() - Method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- getResultBitsize(IEGeneric...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
- getResultCode() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- getResultCode() - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
- getResultingBitsize() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- getResultLog() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- getResultMap() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- getResults(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- getRetrieval() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- getReturnAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getReturnAddressRegister() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation considers that there is no specific Return Address Register.
- getReturnAddressRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Retrieve the IR variable object that represents the return address register.
- getReturnAddressSlot() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getReturnAddressSlot() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
- getReturnAddressSlot(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getReturnAddressSlot(Integer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
- getReturnCode() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
- getReturnExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- getReturnExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
-
Retrieve the primary return expression (if the IR returns a tuple, the primary return expression if the first item in the tuple).
- getReturnExpression(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Get the Nth return expression of this ECall.
- getReturnExpressions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Retrieve a read-only list of return expressions.
- getReturnExpressions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
-
Get the tuple returned by this IR.
- getReturnLocation() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Retrieve the return address for this call.
- getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
- getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
- getReturnType() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
- getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
-
Retrieve the primary return type, or the void type if this method does not return anything.
- getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
-
Retrieve the primary return type, ie the type of the first returned item.
- getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
- getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
- getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
- getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeMethod
-
Get the method's return type.
- getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePrototype
- getReturnType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
-
Get the return type of the method.
- getReturnType(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
- getReturnTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
-
Get the prototype return type index.
- getReturnTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- getReturnTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
-
Retrieve the list of types returned.
- getReturnTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
- getReturnTypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
- getReturnValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- getReturnValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getReturnValue() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
-
If
IDebuggerEventData.getType()
returnedDebuggerEventType.BREAKPOINT_FUNCTION_EXIT
, get the optional return value of the function. - getReturnValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- getReverse() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- getReverse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
- getReverse() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Retrieve the reverse operator, if any.
- getReverseMap() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
- getReverseMap() - Method in interface com.pnfsoftware.jeb.util.serialization.ITypeIdProvider
-
Get the reverse type-id map, mapping a type-id to a type.
- getReverseOperation(OperationType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getRight() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
- getRight() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
-
Get the right-hand side of the assignment.
- getRight() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Get the right part of the assignment.
- getRight() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
-
Get the right sub-expression.
- getRightOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
-
Retrieve the source operand of this assignment.
- getRoot() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeHierarchy
-
Retrieve the root code node.
- getRoot(IPropertyDefinitionManager) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Retrieve the root of a PDM tree from any PDM in that tree.
- getRootCause(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Throwables
-
Get the innermost cause of a throwable.
- getRootClassname() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IErrorDescription
- getRootContainer() - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
-
Get the top-level container unit, within a hierarchy of containers.
- getRootCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- getRootElement() - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
-
This low-level method offers access to the
org.w3c.dom.Element
holding the root. - getRootMessage() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IErrorDescription
- getRoots() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
- getRoots() - Method in interface com.pnfsoftware.jeb.core.output.tree.ITreeDocument
-
Get the list of tree roots.
- getRotatingFileCount() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
- getRotatingFileSize() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
- getRotationCount() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
- getRoutine() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
- getRoutine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchTarget
- getRoutine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getRoutine() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
-
Retrieve the primary method reference to this routine definition.
- getRoutine(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledProgram
- getRoutine(int, ITypeManager) - Method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
- getRoutine(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getRoutineAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
- getRoutineByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getRoutineCall() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getRoutineCall() - Method in interface com.pnfsoftware.jeb.core.units.code.ILocatedInstruction
-
Determine if an instruction branches to (or calls into) a sub-routine.
- getRoutineCall(long) - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getRoutineCall(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Determine if an instruction branches to (or calls into) a sub-routine.
- getRoutineContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ELocation
- getRoutineContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState.Frame
- getRoutineContext() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- getRoutineContext() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- getRoutineContext(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getRoutineContexts() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Retrieve a list of all converted routines.
- getRoutineDefaultReturnValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- getRoutineEndSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getRoutineHeadersIndentABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getRoutineHeadersSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getRoutineHeadersSeparatorLengthABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getRoutineInputVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve the IR expressions holding the routine's parameters.
- getRoutineName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
- getRoutineOver(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getRoutineReturnValue(ICMethod, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- getRoutines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledProgram
- getRoutines() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getRoutines() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get the list of routine references contained in this library.
- getRoutinesConstraints() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- getRoutineSeparatorLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getRoutineVariablesInRange(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getRowCount() - Method in class com.pnfsoftware.jeb.core.output.table.impl.StaticTableDocument
- getRowCount() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
-
Get the number of rows in this table document.
- getRowIndex() - Method in interface com.pnfsoftware.jeb.core.output.table.ICellCoordinates
-
Get the row index.
- getRowIndex() - Method in class com.pnfsoftware.jeb.core.output.table.impl.CellCoordinates
- getRows() - Method in class com.pnfsoftware.jeb.core.output.table.impl.TableDocumentPart
- getRows() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocumentPart
-
Get the rows contained in this part.
- getRTString(ProcessorType, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getRunAs() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- getRunCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry.Stat
- getRuntimeProject() - Method in interface com.pnfsoftware.jeb.core.ILiveArtifact
-
Get the runtime project.
- getsafe(String) - Static method in class com.pnfsoftware.jeb.util.base.Env
- getSafe(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- getSafe(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
-
Retrieve the list of values associated with the provided key.
- getSafe(K) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- getSafe(T[], int, T) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Retrieve a value from an array, or default value if index is out of bound or value from array is null.
- getSafe2(T[][], int, int, T) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Retrieve a value from a 2 dimension array, or default value if index is out of bound (from any array) or value from array is null.
- getSafe3(T[][][], int, int, int, T) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- getSafeType(IWildcardTypeManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Generate a safe wildcard type for the expression, if it doesn't already have one.
- getSame(int) - Method in interface com.pnfsoftware.jeb.core.units.code.ICFGOwnerContext
-
Get the copies of a variable having the provided id.
- getSandboxClassLoader() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the classloader used by the sandbox.
- getSandboxDropFolder() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the sandbox folder containing dropped files.
- getSchemaTypeInfo() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- getSchemaTypeInfo() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getScore() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- getScore() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
-
temp placeholder.
- getScriptpath() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getScriptsDirectory() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Retrieve the JEB scripts directory path.
- getScriptsDirfile() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Retrieve and if necessary create the JEB scripts directory.
- getScriptType() - Method in class com.pnfsoftware.jeb.client.script.ScriptLoader
- getSdkVersion() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
-
Retrieve the minimal and target Android version numbers to run the app.
- getSearchPath() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable
- getSecond() - Method in class com.pnfsoftware.jeb.util.base.Couple
- getSecond() - Method in class com.pnfsoftware.jeb.util.base.Triple
- getSecondElements(Collection<Couple<A, B>>) - Static method in class com.pnfsoftware.jeb.util.base.Couple
- getSecondOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
-
Get the second operand, might be null.
- getSection(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getSection(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
- getSection(int, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Retrieve the well-known ELF section or null if unknown
- getSectionAlignment() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getSectionAnchorIds() - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
- getSectionAnchorIds() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
-
Retrieve the list of addresses that represent the start/change of a section, null if none.
- getSectionAnchorIds() - Method in class com.pnfsoftware.jeb.core.units.MetadataGroup
- getSectionContents(String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Retrieve the contents of a section.
- getSectionCount() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getSectionCount() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
- getSectionEntries() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
- getSectionEntry(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
- getSectionHeaders() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPECOFFUnit
-
Get the list of section headers.
- getSectionHeaders() - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
- getSectionHeaderTableEntryNumber() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getSectionHeaderTableEntrySize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getSectionHeaderTableOffset() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getSectionIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
- getSectionIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
- getSectionKeyValues(String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Retrieve the key-value entries for the provided section.
- getSectionName(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
- getSectionNames() - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Retrieve the list of sections in the ini file.
- getSectionProcessors() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
- getSections() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getSections() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Retrieve the list of sections defined in the object file.
- getSections(int, int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getSections(int, int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Retrieve a list of sections.
- getSecureSocketInfo() - Method in interface com.pnfsoftware.jeb.util.net.INet
- getSecureSocketInfo() - Method in class com.pnfsoftware.jeb.util.net.Net
- getSeenCount() - Method in interface com.pnfsoftware.jeb.core.IInputRecord
- getSegment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem
-
Retrieve Memory segment (offset) from memory address.
- getSegment(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getSegment(int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
- getSegment(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
- getSegmentAfter(K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Get the closest segment after the provided address, which does not contain it.
- getSegmentAfter(K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- getSegmentBase(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Retrieve the memory address associated with a segment.
- getSegmentBefore(K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Get the closest segment before the provided address, which does not contain it.
- getSegmentBefore(K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- getSegmentContaining(K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Get the segment containing the provided address.
- getSegmentContaining(K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- getSegmentCount() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getSegmentCount() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
- getSegmentCount() - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
- getSegmentHeadersIndentABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getSegmentHeadersSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getSegmentHeadersSeparatorLength() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getSegmentHeadersSeparatorLengthABL() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getSegments() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getSegments() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Retrieve the list of segments defined in the object file.
- getSegments() - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
- getSegments(int, int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getSegments(int, int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Retrieve a list of segments.
- getSegmentsContaining(K) - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
- getSegmentsContaining(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
- getSelectedText() - Method in interface com.pnfsoftware.jeb.client.api.IUnitTextFragment
-
Retrieve the selected text string.
- getSeparator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- getSeparator() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandList
-
Retrieve the separator of the elements of the list
- getSerial() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
- getSerializedVersion() - Method in class com.pnfsoftware.jeb.util.serialization.DeserializerHelper
- getSerializer(OutputStream) - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
- getSerializer(OutputStream, boolean) - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
- getSerializer_v4(OutputStream) - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
- getServiceDescriptions() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getServices() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- getServices() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Get the list of service classes declared by the applications.
- getSessionTemporaryFolder() - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Retrieve the JEB session-specific temporary folder.
- getSets() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
-
Retrieve a read-only view of the current disjoint sets managed by this object.
- getSha1() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
- getSha1hash() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
- getSha256() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
- getSha256hash() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
- getSharecount() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- getSHFString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getSHFStringFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getShIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
- getSHNString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getShort() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getShort() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Retrieve the short value.
- getShort() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getShort() - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
- getShort(long) - Method in class com.pnfsoftware.jeb.util.io.ChannelHelper
- getShort(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
- getShort(SeekableByteChannel, long, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getShort(SeekableByteChannel, ByteOrder) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- getShortAt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
- getShortcut() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
- getShortSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveSizes
- getShortSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- getShorty() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
-
Get the shorty string.
- getShortyIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype
-
Get the string index of the short-form descriptor string for this prototype.
- getShowActualCallsites() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getShowAddresses() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getShowAddresses() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getShowAnnotations() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getShowBytecode() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getShowBytesCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getShowDebugDirectives() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getShowInstructionsInGaps() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getShowLineNumbers() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getShowOriginalNames() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getShowRoutineHeaders() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getShowSegmentHeaders() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getShowSpaceBetweenBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getShowSpaceBetweenBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- getShowVertex(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
When in a filtered mode, this method is called to determine whether a vertex should be shown.
- getSHTString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getSideEffectDefinedVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- getSideEffectSpoiledVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- getSideEffectUsedVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- getSignalNumber() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Generate the type signature.
- getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSField
- getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSMethod
- getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
- getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Get the item signature.
- getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
-
Get this element's signature.
- getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
-
Get the field signature.
- getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
-
Get the original method signature.
- getSignature() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Get the Java type name (internal form).
- getSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
-
Get the signature for this field.
- getSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Get the signature for this method.
- getSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
-
Provide the routine prototype using C-style syntax
- getSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Get the item signature.
- getSignature(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
- getSignature(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
- getSignature(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Generate the type signature.
- getSignature(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledRoutine
-
Provide the routine prototype using C-style syntax
- getSignature(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Get the item signature.
- getSignature(boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
- getSignature(boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
- getSignature(boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Generate the type signature.
- getSignature(boolean, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
- getSignature(boolean, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
- getSignatureAlgorithmId() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Digest
- getSignatureAlgorithmId() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signature
- getSignatureBytes() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signature
- getSignatureGenerator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- getSignatureIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
-
Get the signature index.
- getSignatureManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the global signature manager used by this unit.
- getSignaturePattern() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- getSignatures() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
- getSignatures() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignaturePackage
- getSignatures() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
- getSignatureSchemeV2Block() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Retrieve the APK signature scheme version 2 block.
- getSignatureSchemeV3Block() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Retrieve the APK signature scheme version 2 block.
- getSignatureSchemeVersionFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Retrieve a flag indicating which signing schemes are used in this APK.
- getSignatureToWrite() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
-
Retrieve the signatures that should be added to the package.
- getSigners() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
-
Retrieve the list of
signer
blocks. - getSignExtensionBase(IECompose) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Check if the composition is a sign-extension of a base expression, and if so, provide the base expression.
- getSignExtensionBase(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Check if an IR expression looks like a sign-extension operation, and if so, provide the base expression.
- getSignExtensionBase(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Check if the composition of both expressions make up a sign-extension, and if so, provide the base expression.
- getSimple() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledData
- getSimpleName() - Method in class com.pnfsoftware.jeb.client.script.TypeInfo
- getSimpleName() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
-
Retrieve the simple entry name, e.g.
- getSimpleName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
- getSingleSlotWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getSINT16(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
- getSINT32(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
- getSINT8(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
- getSize() - Method in interface com.pnfsoftware.jeb.core.IInputRecord
- getSize() - Method in class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
-
Get the location size in bytes.
- getSize() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- getSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
- getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryEvent
- getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.Page
-
Retrieve the page size in bytes.
- getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Get the register size in bytes, rounded up (eg, if the register is 6-bit long, the returned byte size will be 1).
- getSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
-
Get the package file size in bytes.
- getSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.INativeType
-
Get the memory size of this type, in bytes.
- getSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Get the field effective size (not counting padding, ie following gap bytes) in bytes.
- getSize() - Method in interface com.pnfsoftware.jeb.core.units.code.IInstruction
-
Get the instruction size in bytes.
- getSize() - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
-
Get the size in bytes.
- getSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
- getSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
- getSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
- getSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEDataDirectory
-
Get the size of a directory entry.
- getSize() - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
- getSize() - Method in class com.pnfsoftware.jeb.util.collect.LongSegment
- getSize() - Method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
- getSize() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
- getSize(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- getSizeHint(int) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Retrieve a hint regarding the visual size of a property, from the property flags.
- getSizeInFile() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
Get the file size of this segment or section.
- getSizeInFile() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- getSizeInMemory() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISegmentInformation
-
Get the in-memory size of this segment or section.
- getSizeInMemory() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- getSizeOf(List<? extends IInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.InstructionUtil
-
Compute the size of all the instruction list.
- getSizeOfCode() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getSizeOfData() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
- getSizeOfData() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
- getSizeOfHeaders() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getSizeOfHeapCommit() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getSizeOfHeapReserve() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getSizeOfImage() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getSizeOfInitializedData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getSizeOfInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- getSizeOfInstructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- getSizeOfInstructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
- getSizeOfOptionalHeader() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
- getSizeOfRawData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
- getSizeOfStackCommit() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getSizeOfStackReserve() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getSizeOfUninitializedData() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getSizes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
- getSizes() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray
-
Get the list of dimensions for the array.
- getSizeUntil(List<? extends IInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.InstructionUtil
-
Compute the size of the instruction list until nth index.
- getSlice(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- getSlicedRegisterName(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getSlicedRegisterName(String, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Get the name of the slice of a physical register.
- getSliceName(int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.cfg.IVariableInformationProvider
-
Get the name of a variable slice by id and bit range.
- getSlices() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- getSlotBitsize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
- getSlotcount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
- getSlotCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Determine the number of stack slots currently required to accommodate this wildcard type.
- getSlotCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- getSlotCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
This method will throw if called on the
void
type! - getSlotcountAlignmentMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getSlotcountAlignmentMap() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Alignment specifications for non-
composite
types. - getSlotSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMethodStackMemoryModel
-
Get the slot size in bytes.
- getSlotSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Get the size of a stack slot in bytes.
- getSmaliCompatibility() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getSmallIntWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getSnapshotSize() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
- getSoftwareVersion() - Method in class com.pnfsoftware.jeb.client.AbstractContext
-
Retrieve the global software version.
- getSoftwareVersion() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Get the JEB back-end software version.
- getSortedEntriesByValue(Map<K, V>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Retrieve a list of sorted (key,value) pairs from the provided map, sorted by ascending values.
- getSortedEntriesByValue(Map<K, V>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Retrieve a list of sorted (key,value) pairs from the provided map, sorted by values.
- getSortedValues(Map<K, V>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Retrieve the values of a map, sorted by natural ascending.
- getSortedValues(Map<K, V>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Retrieve the values of a map, sorted by natural ascending or descending order.
- getSortItemsForRendering() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getSource() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
- getSource() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
- getSource() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- getSource() - Method in interface com.pnfsoftware.jeb.core.units.code.ISourceUnit
-
Generate the decompiled source text.
- getSource() - Method in class com.pnfsoftware.jeb.util.events.Event
- getSource() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
- getSourceCustomizer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- getSourceCustomizer(INativeDecompilerUnit<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
-
The default implementation returns null.
- getSourceCustomizer(INativeDecompilerUnit<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeDecompilerPlugin
-
Provide an optional pseudo-C source code customizer.
- getSourceDocument() - Method in interface com.pnfsoftware.jeb.core.units.code.ISourceUnit
-
Get the text document representing the decompiled source.
- getSourceForVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getSourceId() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc.E
- getSourceIds() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- getSourceIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
-
Retrieve the Java source file name index where for this line of code.
- getSourceLanguage() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getSourceLanguageId() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getSourceRange() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc.E
- getSourceStringIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Get the string index of the file name containing the original source for this class.
- getSpaceBits() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Get the width of this memory space in bits.
- getSpaceOutCompounds() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- getSPAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getSPDelta() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Retrieve the optional stack-pointer delta indicator.
- getSPDeltaOnReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
- getSpecification() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
Retrieve the specification of this
IDIE
. - getSpecified() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- getSpId() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- getSplitCallArgThreshold() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getSpoiled() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- getSpoiled() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
-
Retrieve the list of spoiled variables.
- getSpoiled() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
- getSpoiledExpressions() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Retrieve a read-only list of expressions spoiled by this ECall.
- getSpoiledRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getSpoiledRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Get the list of all registers that may be modified and/or spoiled by a callee, in the most general sense.
- getSpoiledRegisters(ICallingConventionManager) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
-
Collect spoiled registers from all defined calling conventions in the given manager.
- getSpoiledVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- getSrc() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
- getSrcId() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
- getSrcIndex() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
- getSrcOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
-
Retrieve the source operand of this assignment.
- getSslContext() - Method in class com.pnfsoftware.jeb.util.net.SecureSocketInfo
- getStackframeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
- getStackframeModel() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
- getStackManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve the manager for local IEVars representing physical stack variables (in the general sense, ie memory slots).
- getStackPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Retrieve the IR variable object that represents the stack pointer.
- getStackPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Convenience method.
- getStackPointer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Convenience method to read the SP.
- getStackPointerDelta() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- getStackPointerDelta() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
-
Convenience method.
- getStackPointerDelta() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- getStackPointerDeltaAfterExecution() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- getStackPointerDeltaDeterminer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- getStackPointerDeltaDeterminer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
- getStackPointerDeltaValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- getStackPointerDeltaValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
-
Convenience method.
- getStackPointerId() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Convenience method.
- getStackReads() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
The object must be
mutable
, else this method will throw. - getStackReference(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve a stack reference, i.e.
- getStackSlotAges() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
- getStackSlotSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getStackSlotSize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Get the size of standard slot on the stack, in bytes.
- getStackSlotSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getStackSlotValues() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
- getStackSpoiledRanges() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
Retrieve the records of bad writes to stack slots.
- getStacktrace() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IErrorDescription
- getStackVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve the stack variable at the provided offset.
- getStackVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve the list of memory stack variables used by this context.
- getStackVariables(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve all defined stack variables whose (starting) offset are included in the provided range.
- getStackWrites() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
The object must be
mutable
, else this method will throw. - getStandardEndianess() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Get the standard endianness.
- getStandardOperator(JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperatorFactory
-
Retrieve a regular operator by type.
- getStandardPackingAlignment() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
-
Retrieve the standard packing value used by the compiler to align structure fields if nothing was explicitly specified.
- getStandardProxyInfo() - Method in class com.pnfsoftware.jeb.core.CoreOptions
- getStartAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
- getStartAddress() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
- getStartTimestamp() - Method in class com.pnfsoftware.jeb.client.AbstractContext
-
Get the program start date in seconds.
- getState() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Retrieve the
dexdec
emulator state attached to this object. - getState() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getState() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
- getStatement() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledStatement
- getStatement() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ELocation
- getStatementOffset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ELocation
- getStatements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
-
Walk the tree and get the ordered list of all (non-pseudo) statements that make up the method.
- getStatements() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- getStatements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve the raw list of converted IR-statements.
- getStatements() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
-
Walk the tree and get the ordered list of all (non-pseudo) statements that make up the method.
- getStateProcessorMode(EState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getStateProcessorMode(EState) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Retrieve the current processor mode relative to the provided
EState
. - getStaticCallsite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- getStaticField(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the value of a static field.
- getStaticFieldInitializer(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve the initializer for the static field of a class.
- getStaticFieldInitializer(IDexClass, IDexFieldData) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Retrieve the initial value of a static final class field.
- getStaticFields() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClassData
-
Get the static fields for this class.
- getStaticFields() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getStaticInitializer() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
-
Retrieve the initial value of this field if it is a static final class field.
- getStaticInitializers() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Get the static initializers of the class.
- getStaticMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
-
Get the static methods of this class.
- getStatistics() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
- getStatus() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getStatus() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
- getStatus() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowResult
- getStatus() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
-
NOTE: On error, the status is set to COMPLETED and
IDecompiledItem.getErrorDescription()
returns a non-null object. - getStatus() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
- getStatus() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Get this thread status.
- getStatus() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getStatus() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Get the status for the unit.
- getStatusCode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
-
Retrieve the status code of this decompilation output, one of
STATUS_xxx
. - getStatusMessage() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- getStatusSinks() - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- getSTBString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getStmtsFlatList() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
- getStmtsFlatList() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
- getStoredExceptionVariable() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- getStoreLocation() - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
-
Get the store location.
- getStoreLocation() - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
- getStoreLocation() - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
- getStrCode() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
- getStream() - Method in class com.pnfsoftware.jeb.core.input.BytesInput
- getStream() - Method in class com.pnfsoftware.jeb.core.input.FileInput
- getStream() - Method in interface com.pnfsoftware.jeb.core.input.IInput
-
Get the input stream.
- getStream() - Method in class com.pnfsoftware.jeb.core.input.LazyInput
- getStream() - Method in class com.pnfsoftware.jeb.core.input.SubInput
- getStream() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- getStream() - Method in class com.pnfsoftware.jeb.util.serialization.DeserializerHelper
- getStream() - Method in interface com.pnfsoftware.jeb.util.serialization.IInternalSerializer
- getStream() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- getStream() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- getStream() - Method in class com.pnfsoftware.jeb.util.serialization.SerializerHelper
- getStrictErrorChecking() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
- getString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Retrieve the string value.
- getString(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Convenience method to retrieve a string by its Dex string pool index.
- getString(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStringTable
-
Retrieve the string at the given index in the table.
- getString(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getString(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getString(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Safely retrieve a string property.
- getString(String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getString(String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getString(String, String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Safely retrieve a string property.
- getStringAt(IVirtualMemory, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
-
Attempt to create a string from the memory bytes located at the provided address.
- getStringAt(IVirtualMemory, long, int, int, StringEncoding[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
-
Attempt to create a string from the memory bytes located at the provided address.
- getStringAt(IVirtualMemory, long, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
-
Attempt to create a string from the memory bytes located at the provided address.
- getStringByIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve a string by index.
- getStringBytes() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
- getStringConstant(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- getStringCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Get the number of strings present in the aggregated string pools represented by this Dex unit.
- getStringDescription() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerTargetInformation
-
This method should return a text message as brief and concise as possible.
- getStringDescription() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
- getStringIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getStringIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Retrieve the pool index of a pooled string immediate.
- getStringInfo(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- getStringLiteral() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
- getStringMap() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- getStringObject(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve a string by reference.
- getStringPool() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- getStringPool() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- getStrings() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
-
The skeleton implementation returns an empty list.
- getStrings() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Get the Dex string pool, including extra strings added via
addString
. - getStrings() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Get the list of code strings.
- getStrings() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getStringSafe(IDexUnit, int, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
- getStringsPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getStringsPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getStringType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
- getStringType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeStringItem
-
Get information about how the string is encoded in memory.
- getStringUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getStringUnsafe(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getStringUnsafe(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Retrieve a string property.
- getStringValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- getStringValue(IDGlobalContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Resolve the pooled string constant to its effective value.
- getStringVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
- getStructureField(INativeType, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Given a structure type (or an alias to one), retrieve the field at the provided offset.
- getStructureField(INativeType, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Given a structure type (or an alias to one), retrieve the field with the provided name.
- getStructureFieldDetails() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem
- getStructureFieldItemId(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getStructureFieldName(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getSTTString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getStubMethodSignature() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalStubException
-
Retrieve the stub method signature.
- getSTVString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getStyle(ItemClassIdentifiers) - Method in interface com.pnfsoftware.jeb.core.output.text.IItemStyleInfoProvider
- getSubElements() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Get the list of AST elements that constitute this AST element.
- getSubElements() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Get the list of AST elements that constitute this AST element.
- getSubElements(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
-
This specialized version of
IJavaElement.getSubElements()
allows the caller to exclude collecting sub-blocks of this compound. - getSubExpressions() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Convenience method used to retrieve all the sub-expressions of this IR, in evaluation order.
- getSubExpressions(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Collect the sub-expressions of an IRE.
- getSubRoutineInvocationPolicy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the emulation policy for invoking sub-routines.
- getSubsystem() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getSubsystemType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getSubsystemType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
-
Get the optional subsystem type supported by this manager.
- getSubsystemType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
- getSubsystemTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- getSubsystemTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Get the list of subsystem types this calling convention may work with.
- getSubsystemTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get a list of targeted subsystems.
- getSubsystemTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getSubtype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
- getSubtypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getSubtypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
- getSuffix(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- getSuffix(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- getSuffix(IInstruction) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Get the optional suffix to be appended to the formatted operand.
- getSuperClass(IDexUnit, IDexClass) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
- getSupertype() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
-
Get the super type.
- getSupertype(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
- getSuperTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Get the type index for the superclass of this class.
- getSupertypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- getSupertypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getSupertypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
- getSupertypes() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeClass
-
Get the list of super types for this class.
- getSupertypeSignature(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Get the superclass of that class.
- getSupportedABIs(AdbWrapper) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Get the ABIs supported by a device.
- getSupportedModes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- getSupportedModes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Get the list of valid modes that this processor supports.
- getSupportedProcessors() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterBankService
-
Retrieve the list of processor types having a register bank, managed by this service.
- getSupportedVariants() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- getSupportedVariants() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Retrieve a list of supported processor variants.
- getSupposedlyGoodEpoch(INet) - Static method in class com.pnfsoftware.jeb.client.JebNet
-
Retrieve the timestamp provided by a well-known http server.
- getSuspendPolicy(DebuggerEventType) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Get the suspend policy.
- getSwitchData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Get the instruction switch data.
- getSwitchData() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- getSwitchDispatcher() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
-
Get value indicating whether branching instruction may be a switch dispatcher (heuristic).
- getSwitchedExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- getSwitchedExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
-
Get the expression being switched on.
- getSwitchExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- getSwitchType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- getSymbolCount() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getSymbolDataTypeInformation() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
- getSymbolDataTypeInformation() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- getSymbolForNativeItem(INativeItem, INativeMethodItem, IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
- getSymbolicStringAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve the simplest symbol address that corresponds to the given physical address.
- getSymbolicStringAddress(long, int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Retrieve a symbol address that corresponds to the given physical address.
- getSymbolIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
- getSymbolProcessorFactories() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFPluginsService
- getSymbolRelativeAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
Get the base-relative address of the symbol.
- getSymbolRelativeAddress() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- getSymbols() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getSymbols() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
- getSymbols(int, int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getSymbols(int, int) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
- getSymbols(Iterable<? extends ISymbolInformation>) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessor
-
Retrieve all symbols that can be safely used.
- getSymbolSectionIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
- getSymbolSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
Get the size of the symbol.
- getSymbolSize() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- getSymbolTables() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
- getSyntheticIdentifierItemId(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getSyscallRegisterId(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
-
Retrieve the register ID where the syscall number is stored
- getSystemId() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocumentType
- getSystemProperties() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Retrieve the system properties of the emulated process.
- getTable() - Method in class com.pnfsoftware.jeb.core.output.table.impl.StaticTableDocument
- getTable() - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
-
Get the entire document.
- getTableIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.VirtualMethodCoordinates
- getTablePart(int, int) - Method in class com.pnfsoftware.jeb.core.output.table.impl.StaticTableDocument
- getTablePart(int, int) - Method in interface com.pnfsoftware.jeb.core.output.table.ITableDocument
-
Get a part of the document.
- getTag() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
-
Get the optional default tag.
- getTag(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
-
Retrieve a tag.
- getTagName() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE
-
Retrieve the tag name or hex value if unknown
- getTagName() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- getTags() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- getTags() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- getTags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
-
Get the optimizer tags.
- getTags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
-
Retrieve a copy of all the tags.
- getTags() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- getTags() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
Get the optimizer tags.
- getTags() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Get a read-only collection of the current tag map.
- getTarget() - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
- getTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
-
Retrieve the IR method context to be optimized.
- getTarget() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- getTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Get the target onto which the optimizations will be performed.
- getTarget() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
- getTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
-
Retrieve the target AST element to be optimized.
- getTargetAddress() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData
- getTargetAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData
- getTargetAddress(ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
- getTargetAddress(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- getTargetAddress(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- getTargetApiLevel() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit
- getTargetApplication() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Retrieve the optional target application.
- getTargetCompiler() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
-
Provides the compiler targeted by this signature package.
- getTargetCount() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Get the number of unique targets.
- getTargetDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Get the default target device for operations.
- getTargetEnumerator() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Provide an optional target enumerator.
- getTargetEnumerator() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnitIdentifier
-
Provide an optional target enumerator.
- getTargetForCase(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Get the target for the provided case key.
- getTargetInformation() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Retrieve information about the target being debugged.
- getTargetModules() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- getTargetModulesMapping() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- getTargetName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizerTarget
-
Retrieve the target name, typically, the signature or address of the method being optimized.
- getTargetName() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
-
Provides the name of the signature target(s).
- getTargetObject() - Method in class com.pnfsoftware.jeb.core.actions.ActionReplaceData
-
Used by clients.
- getTargetProcessor() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Get the target processor type.
- getTargetProcessor() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getTargetProcessorType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
- getTargets() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchResolution
- getTargets() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- getTargets() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
-
Get the a list of targets.
- getTargets(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Get the collection of targets.
- getTargetSectionIndex() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable
- getTargetSubsystem() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Get the target subsystem and/or operating system type.
- getTargetSubsystem() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getTargetType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
- getTelemetry() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getTempFolder() - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Retrieve the temporary folder.
- getTempRegister(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- getTempRegister(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
- GETTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
a getter, i.e.
- getText() - Method in class com.pnfsoftware.jeb.client.PublicAnnouncement
- getText() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- getText() - Method in interface com.pnfsoftware.jeb.core.output.text.ILine
-
Get the line text.
- getText() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
- getText() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- getText() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextItem
-
Get the text of the item.
- getText() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
- getText(ITextDocument) - Static method in class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
-
Get the text buffer of a text document.
- getTextContent() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getTextFirstIndex(byte[], int, char...) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- getThird() - Method in class com.pnfsoftware.jeb.util.base.Triple
- getThirdOperand() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
-
Get the third operand, might be null.
- getThreadById(long) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Get a thread by its identifier.
- getThreadFrameSlotIndexMode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit
- getThreadId() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
- getThreadId() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- getThreadPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Set the maximum number of threads to be used when decompiling multiple items concurrently.
- getThreads() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Get a list of threads running on the target.
- getThreadSharedState() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Retrieve the current IR state associated with the current thread.
- getThrowable() - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
- getThrowable() - Method in class com.pnfsoftware.jeb.core.events.ExceptionNotification
- getThrowExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- getThrownObjectRef() - Method in exception com.pnfsoftware.jeb.core.units.code.android.ir.DexDecEvalCodeThrownException
-
Retrieve a reference to the thrown exception.
- getThumb2(int, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
-
Build an
DirectEncodedMemoryArea
for Thumb-2 - getTime() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
- getTimeDateStamp() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
- getTimeDateStamp() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
- getTimedOperationVerifier() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- getTimeLeft() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Retrieve the amount of emulation time left.
- getTimeout() - Method in interface com.pnfsoftware.jeb.util.concurrent.IMonitorInfoProvider
-
Get the current timeout value.
- getTimeout() - Method in class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
- getTimestamp() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
- getTimestamp() - Method in class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
- getTimestamp() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
- getTimestamp() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
- getTimestamp() - Method in class com.pnfsoftware.jeb.core.Version
-
Get the timestamp.
- getTimestamp() - Method in class com.pnfsoftware.jeb.util.events.Event
- getTimestamp() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
- getTimestampMs() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader
- getTimestampMs() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotification
-
Retrieve the creation timestamp of this notification.
- getTimestampMs() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
- getTo() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
- getToken(List<InputToken>, int) - Static method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- getToolName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- getTopLevelClass() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- getTopLevelClass() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getTotal() - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
- getTotal() - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
- getTotalOptimizationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- getTotalOptimizationCount() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
- getTotalSize() - Method in class com.pnfsoftware.jeb.util.io.DummyInputStream
-
Get the number of bytes read.
- getTotalSize() - Method in class com.pnfsoftware.jeb.util.io.DummyOutputStream
-
Get the number of bytes written.
- getTotalTimeout() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- getTrailerOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getTrampolineTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
- getTrampolineTarget() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- getTrampolineTarget(CFG<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default result (
ChainedOperationResult.getResult()
) is null. - getTrampolineTarget(CFG<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Get the location targeted by a trampoline routine -- a routine that only branches to another location --, if any.
- getTransientStore() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getTransientStore() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Retrieve a reference to the transient store provided by this context.
- getTriggerIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
- getTriggerLine() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
- getTruncatedRegisterValue(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getTrustManager() - Method in class com.pnfsoftware.jeb.util.net.SecureSocketInfo
- getTryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionItem
-
Get the code address of the beginning of the try block.
- getTryAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionItem
-
Get the code address of the beginning of the try block.
- getTryAddressEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionItem
- getTryBody() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
-
Get the try block.
- getTrySize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionItem
-
Get the code size of the try block
- getTrySize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionItem
-
Get the code size of the try block
- getType() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
- getType() - Method in class com.pnfsoftware.jeb.core.BooleanOptionDefinition
- getType() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
- getType() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
- getType() - Method in interface com.pnfsoftware.jeb.core.ITypedOptionDefinition
-
Retrieve the type of the option
- getType() - Method in class com.pnfsoftware.jeb.core.ListOptionDefinition
- getType() - Method in class com.pnfsoftware.jeb.core.OptionDefinition
- getType() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
- getType() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
Get the property type.
- getType() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
- getType() - Method in class com.pnfsoftware.jeb.core.units.AbstractMetadataGroup
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionParameter
-
Get the parameter type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the value type.
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSAnnotation
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Get the IR expression type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
-
Get the optimizer type.
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference
-
Never null
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl
-
Get the declaration type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
-
Get the identifier type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Get the currently set intermediate-type.
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
Retrieve the type of this optimizer.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeDataItem
-
Retrieve the data item type.
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
The default implementation returns
ProcessorType.UNKNOWN
. - getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Retrieve the processor type.
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeAttribute
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeFeature
-
Returns a String describing the feature type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandElementValue
-
The type of operand element.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Get the field type.
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser.Decl
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotation
-
Get the annotation type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
-
Retrieve the primary caught type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
-
Get the class or interface type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Retrieve the constant type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDefinition
-
Get the identifier type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
-
Get the field type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIdentifier
-
Get this identifier's type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNew
-
Get the type of object being instantiated.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray
-
Get the type of array being instantiated.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeReference
-
Get the referenced type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJOptimizer
-
Get the optimizer type.
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconLambda
- getType() - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
-
Get the pointer type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getType() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
- getType() - Method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIEAttribute
-
Form type as stated in DWARF specification.
- getType() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationApplicator
- getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFHeader
- getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
- getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator
-
Get the relocation type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
- getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionEntry
- getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
- getType() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ISymbolInformation
-
Get the symbol type.
- getType() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- getType() - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
-
Get the group type.
- getType() - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotification
-
Get the notification type.
- getType() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
- getType() - Method in class com.pnfsoftware.jeb.util.events.Event
- getType() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
- getType() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getType(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve a type by its Dex type pool index.
- getType(int) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
- getType(int) - Method in interface com.pnfsoftware.jeb.util.serialization.ITypeIdProvider
-
Get a type by type-id.
- getType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Retrieve a type by its fully-qualified name.
- getType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
- getType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
- getType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Retrieve a type by effective signature.
- getType(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Retrieve a type by effective signature.
- getType(String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Retrieve a type by effective signature.
- getTypeAdapter() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Provide the type adapter used by the emulator and sandbox.
- getTypeAnnotations(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter
- getTypedValue() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
-
Retrieve the variable value.
- getTypeFactory() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Retrieve the global high-level type factory.
- getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the global high-level type factory.
- getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
-
Convenience method.
- getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGlobalContext
- getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext
- getTypeFactory() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperatorFactory
- getTypeHierarchy(String, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- getTypeId() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getTypeIdProvider() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- getTypeIdProvider() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
- getTypeIdProvider() - Method in interface com.pnfsoftware.jeb.core.units.IUnitPlugin
-
The type-id provider for this type of units.
- getTypeIdProvider() - Method in class com.pnfsoftware.jeb.util.serialization.SerializationManager
- getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotation
-
Get the type index for this annotation.
- getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable
-
Get the type index for the variable.
- getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionHandler
-
Get the type of exceptions checked by this catch handler.
- getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Get the intrinsic value of this item.
- getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
-
Get the type of exceptions checked by this catch handler.
- getTypeIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDReferenceType
-
Get the type index.
- getTypeIndex() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getTypeInfoProvider() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- getTypeInfoProvider() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Retrieve the type information provider.
- getTypeInfoProvider() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the type information provider.
- getTypeInfoProvider() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
-
Retrieve the type information provider, which provides information for additional types provided by the dex modules.
- getTypeItemId(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getTypelib() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
- getTypelibName() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
- getTypeLibraryService() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve the type library service managed by this context.
- getTypeLibraryService() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Retrieve the optional type library service (TLS) connected to this manager.
- getTypeLibraryService() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the global type library service.
- getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Get a reference to the type manager.
- getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeDataAnalyzer
-
Retrieve the type manager used by this data parser.
- getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
-
Convenience method.
- getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.INativeType
-
Get the type manager responsible for this type.
- getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackage
- getTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Get the global type manager used by this unit.
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueArray
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueBoolean
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueByte
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueCharacter
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueDouble
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueFloat
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueInteger
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueLong
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueObject
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueRaw
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueShort
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
- getTypeName() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueVoid
- getTypeName() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
-
Get the type name.
- getTypeOfImport() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- getTypes() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit
-
The skeleton implementation returns an empty list.
- getTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Get the Dex prototype pool
- getTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
-
Retrieve a list of the principal primitive types.
- getTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get the list of types contained in this library.
- getTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Retrieve the types currently managed by this manager.
- getTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
-
Get the list of types.
- getTypes() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- getTypes(ISimpleFilter<INativeType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get a list of types contained in this library.
- getTypes(ISimpleFilter<INativeType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Retrieve the types currently managed by this manager.
- getTypeSignature(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- getTypeSize(ICType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
-
Get type size in bytes
- getTypesPoolOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getTypesPoolSize() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
- getTypeTag() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSValue
-
A value type tag.
- getUid() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getUid() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getUid() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Retrieve an identifier that uniquely identifies the unit within its
project
. - getUINT16(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
-
-1 is sign-extended
- getUINT32(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
-
-1 is sign-extended
- getUINT8(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
-
-1 is sign-extended
- getUnaryOperator(boolean[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
-
Get the operator used for a unary operator assignment.
- getUnaryOperator(boolean[]) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Retrieve the unary operator of a unary operator assignment.
- getUnchangedCounter() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- getUnchangedCounter() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- getUncompressedData() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipData
- getUncompressedStream(InputStream) - Static method in class com.pnfsoftware.jeb.util.io.StreamWrappers
-
LZ4 compression.
- getUndefinedMessage(byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
- getUnderlyingMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemoryShim
-
Retrieve the underlying VM wrapped by the shim.
- getUnderlyingRegisterId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve the id of the underlying IEVar-register used to hold this variable.
- getUnexpectedObject() - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- getUniqueNativeCodeUnitChild(ICodeObjectUnit) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
-
Get unique native code child if it exists, null otherwise.
- getUnit() - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
-
Get the unit visualized by this fragment.
- getUnit() - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
-
Get the unit represented by this view.
- getUnit() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
- getUnit() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
-
Get the unit on to which the action is to be executed.
- getUnit() - Method in class com.pnfsoftware.jeb.core.BookmarkManager.Bookmark
- getUnit() - Method in exception com.pnfsoftware.jeb.core.exceptions.JebException
- getUnit() - Method in exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
- getUnit() - Method in interface com.pnfsoftware.jeb.core.output.IGenericDocument
-
If available, retrieve the unit that backs up this document.
- getUnit() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- getUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJniEndpoint
-
IUnit
bound to this endpoint. - getUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexDisassemblyDocument
-
IUnit
which is being rendered - getUnit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
- getUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Get the code unit managing
INativeCodeAnalyzer
. - getUnit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- getUnit() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.render.INativeDisassemblyDocument
-
IUnit
which is being rendered - getUnit() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- getUnit() - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- getUnit() - Method in class com.pnfsoftware.jeb.core.units.UnitAddress
- getUnitAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
-
Get the breakpoint address relative to the unit from which the breakpoint belongs, if possible.
- getUnitAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerEventData
- getUnitAddress() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
- getUnitAddress() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- getUnitAddress(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
This method is called when client code requests a navigation action on a node.
- getUnitIdentifier(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve an identifier by
type
. - getUnitIdentifier(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Get an identifier by type.
- getUnitIdentifiers() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Retrieve the list of all identifiers that projects managed by this context may have access to.
- getUnitIdentifiers() - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Get a list of unit identifiers managed by this processor.
- getUnitProcessor() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- getUnitProcessor() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- getUnitProcessor() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Retrieve the unit processor used by this unit.
- getUnits() - Method in interface com.pnfsoftware.jeb.core.ILiveArtifact
-
Get the units that resulted from the analysis of the artifact within a given project.
- getUnitsFromPathList(IRuntimeProject, List<String>) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Retrieve the targets
IUnit
from its path (built fromUnitUtil.buildFullyQualifiedUnitPathList(IUnitCreator, boolean)
for example). - getUnmanglerService() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Retrieve the unmangler service (managing name-unmanging engines) used by this analyzer.
- getUnpredictableMessage(byte[], String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
- getUnsignedInt() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTypeFactory
- getUnsignedInt(ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Unpack a 4-byte int and zero-extend it to a long.
- getUnsignedInt(ByteBuffer, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Unpack a 4-byte int and zero-extend it to a long.
- getUnsignedValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Get this immediate as an unsigned big integer value.
- getUpdateChannel() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getUpdateDFA() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
- getUpdatedValue() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification.Entry
- getUptime() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve the duration this project has been opened JEB since it's been last opened.
- getUrls() - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
- getUsage() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- getUse() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- getUse() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
-
Retrieve the list of uses.
- getUse() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- getUse() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
- getUsed() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Convenience method to invoke
IEGeneric.getUsed(EDefUseInfo)
. - getUsed(EDefUseInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Retrieve the variables or variable bits 'used' (read) by the instruction.
- getUseDebugInfoNames() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- getUseDefChains(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getUseDefChains(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getUseDefChains(long, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getUseDefs(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getUseDefs(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getUseDefs(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getUseDefs(long, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getUseDefs(long, int, int, boolean, boolean, IBasicBlock<InsnType>, int, boolean[], boolean, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
-
Find the list of definition points for a used variable.
- getUseDiscrepancies(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getUseDiscrepancies(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Retrieve the list of use-discrepancies at the provided instruction address.
- getUsedMemory() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getUsedMemory() - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Get the amount of memory currently used by JEB.
- getUsedVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Get the variables used (read) by this instruction.
- getUsedVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- getUsedVarIds(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getUsePForParameters() - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- getUsePot() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
- getUser() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
- getUser() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
- getUser() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getUserAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAddress
-
Get the user (non-internal) string address.
- getUserAddresses() - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
-
Get a list of optional details, associated to the list of returned addresses.
- getUserAgent() - Method in interface com.pnfsoftware.jeb.util.net.INet
- getUserAgent() - Method in class com.pnfsoftware.jeb.util.net.Net
- getUserCreatedPackageFolder() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Get the path for the user-created signature package folder, if any, whose name is set to
NativeSignatureDBManager.SIGLIB_USER_PACKAGE_FOLDER
. - getUserCreatedPackages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Provides the list of active signature packages entries that were created by a user.
- getUserCreatedPackages(ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Provides the list of active signature packages entries that were created by a user with a given processor type.
- getUserData(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- getUserDatabase() - Method in interface com.pnfsoftware.jeb.core.dao.IDataProvider
-
Get the user database.
- getUserDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProvider
- getUserDatabase() - Method in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- getUserdetails() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
- getUserFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Custom flags.
- getUserFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Custom flags.
- getUserid() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- getUsername() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- getUserSelectedPackage(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- getUuid() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- getUuid() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
- getUuid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
- getUuid() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getValidSections() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getValidSections() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Retrieve the list of sections that are not marked INVALID.
- getValidSegments() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- getValidSegments() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Retrieve the list of segments that are not marked INVALID.
- getValue() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.E
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Attribute
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstructionParameter
-
Get the parameter value, encoded in a long.
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationElement
-
Get the value of this element.
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSValue
-
Retrieve the value.
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDIndex
-
Get the index value.
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Get this immediate as a big integer value (signed).
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEReturn
-
Get the primary return value expression.
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeAttribute
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeFeature
-
Returns the feature value
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IEnumerationElement
-
Get the integer value.
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
Get the slot index or native register id, depending on the type of this object.
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueNumber
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueBoolean
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueByte
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueCharacter
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueDouble
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueFloat
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueInteger
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueLong
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueRaw
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueShort
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
- getValue() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueVoid
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
-
Get the value.
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeString
-
Retrieve the string value.
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotationElement
-
Get the element value.
- getValue() - Method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
- getValue() - Method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
- getValue() - Method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
- getValue() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
- getValue() - Method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
- getValue() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- getValue() - Method in class com.pnfsoftware.jeb.util.interpreter.InputToken
- getValue(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexString
-
Retrieve the string value.
- getValue(byte[], int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- getValue(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Retrieve the value of a variable.
- getValue(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- getValue(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
-
Get the binary value of a register.
- getValue(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Retrieve the value of a variable.
- getValue(Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
Get the slot index or native register id, depending on the type of this object.
- getValue(Enum<T>) - Static method in class com.pnfsoftware.jeb.util.base.Enums
- getValue(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
- getValue(String) - Method in interface com.pnfsoftware.jeb.core.actions.IActionData
-
Convenience method used to store any object.
- getValue(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getValue(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getValue(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Get a property value.
- getValue(String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Retrieve a value.
- getValue(String, int, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- getValue(String, int, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- getValue(String, int, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Get a property value with optional control on depth search and property validation.
- getValue(String, String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Retrieve a value.
- getValue(String, String, String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Retrieve a value.
- getValue2() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
For register pairs, retrieve the native register id of the second register of the pair.
- getValue2(Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
For register pairs, retrieve the native register id of the second register of the pair.
- getValue3() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
For register quads, retrieve the native register id of the third register.
- getValue4() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
For register quads, retrieve the native register id of the fourth register.
- getValueAsAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Get the immediate value as a primitive long, preferably unsigned.
- getValueAsDoubleFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
- getValueAsLong() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
- getValueAsLong() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
- getValueAsLong() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Get the immediate value as a signed primitive long.
- getValueAsLong(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Convenience method used to retrieve the value of an initialized variable as a long.
- getValueAsLong(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- getValueAsLong(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
-
Get the value of a register that does not exceed 64 bits, as a long, using the bank's set byte ordering.
- getValueAsLongSafe(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Convenience method used to retrieve the value of a variable as a long object.
- getValueAsSingleFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
- getValueAsStackIndex() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- getValueAsUnsignedLong() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Get the immediate value as an unsigned, zero-extended primitive long.
- getValueAsUnsignedLong(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Convenience method used to retrieve the value of a variable as a long object.
- getValueByName(IRegisterData, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- getValueByNameAsLong(IRegisterData, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- getValues() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJLSAnnotation
- getValues() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEReturn
-
Get the list of return value expressions.
- getValues() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
-
Generate a list of all values stored in this trie.
- getValues() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
-
Retrieve the values stored in all the sets managed by this object.
- getValueSafe(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Retrieve the value of a variable.
- getValueSafe(IEVar) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Retrieve the value of a variable.
- getValuesByName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- getVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
- getVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Retrieve a global context
IEVar
by id. - getVar(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve a
variable
by name. - getVarAddress(ICIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- getVarArgTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VariableArgumentInformation
- getVarForRegPair(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
- getVariable() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
- getVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Read a variable.
- getVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method to read the value of a variable in the current frame (top frame of the top context).
- getVariable(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Read a variable.
- getVariable(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method to read the value of a variable in the current frame (top frame of the top context).
- getVariable(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- getVariableAtSlot(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- getVariableById(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve a variable (routine-scope or global-scope) by id.
- getVariableByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Retrieve a global-scope variable by name.
- getVariableByName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Retrieve a routine-scope variable by name.
- getVariableCollectionFlags() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getVariableCollectionFlags() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Retrieve the variable collection flags.
- getVariableIndex() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
- getVariableInformationProvider() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- getVariableInformationProvider() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Retrieve the current variable information provider.
- getVariableInformationProvider() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- getVariableInformationProvider() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- getVariableMap() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve a read-only map of all variables created by this context.
- getVariableMap() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
- getVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
-
Get the variables defined on this line.
- getVariables() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- getVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- getVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
-
Read all variables that can be read on this stack frame.
- getVariables(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
- getVariables(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugInfo
- getVariables(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getVariablesEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
-
Get the list of local variables going out-of-scope on the given line.
- getVariablesRestart() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
-
Get the list of local variables that were previously out-of-scope and being in-scope again.
- getVariant() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- getVariant() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Get the processor variant used by this object.
- getVarIds() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Recursively collect all the variable ids used and defined by this expression.
- getVarIds() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
-
Generate a list (modifiable copy) containing the variable ids stored in this object.
- getVarLike(IJavaExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Detect: x, (int)x
- getVarMap() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Reserved for internal use.
- getVars() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState.Frame
- getVars(IERoutineContext, Collection<Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getVarSafe(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getVarSlice(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getVarSliceId(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getVarsToSubstitute() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
- getVarToSubstitute(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
- getVerifier() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- getVersion() - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
- getVersion() - Method in class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
- getVersion() - Method in interface com.pnfsoftware.jeb.core.ICoreContext
-
Get the version of this core.
- getVersion() - Method in interface com.pnfsoftware.jeb.core.IPluginInformation
-
Get the plugin version.
- getVersion() - Method in class com.pnfsoftware.jeb.core.PluginInformation
- getVersion() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
- getVersion() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Get the adb tool version used by this wrapper.
- getVersion() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
-
Retrieve the ADB version string.
- getVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexFile
-
Get the DEX version number.
- getVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
- getVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary
-
Get the incremental version number of this type library.
- getVersion() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- getVersion() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
- getVersion() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Get a version information string about the code object.
- getVersion() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getVersion() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- getVersion(IBinaryUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Extract the version number from an Android binary unit.
- getVersionHash() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
-
Retrieve a hex-encoded string of the snapshot version hash.
- getVersionTag() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotSnapshotInfo
-
Retrieve the inferred Dart SDK version used to generate the snapshot.
- getVertex(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getVertexByIndex(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getVertexCentralityScore() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
- getVertexColor(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
Determine the base color of a vertex for rendering.
- getVertexCount() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getVertexIdForAddress(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
- getVertexIdForAddress(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.NativeCallgraphBuilder
- getVertexIdForAddress(String) - Method in interface com.pnfsoftware.jeb.util.graph.IAddressableDigraphBuilder
- getVertexIndexesByDescendingCentrality() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getVertexLabel(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getVertexMark(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
Determine if the provided vertex is marked.
- getVertexShape(int) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
Determine the shape of a vertex for rendering.
- getVertices() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getView() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Get a full view of the current model.
- getView(Long, Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Get a copy view of the current model.
- getViews() - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Get the list of all views in the current UI client.
- getViews(IUnit) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Get the list of views representing the given unit within the UI client.
- getVirtualAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
- getVirtualAddress() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
- getVirtualImageBase() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
-
Retrieve the virtual image base.
- getVirtualMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- getVirtualMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
- getVirtualMethodFromCoordinates(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getVirtualMethods() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClassData
-
Get the virtual methods for this class.
- getVirtualMethods(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
-
Get the virtual methods of this class, including or not the virtual methods defined in parent classes that were not overridden (and therefore, indirectly belonging to this class as well).
- getVirtualPC() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState.Frame
- getVirtualPC() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- getVirtualSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader
- getVirtualSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFProgramEntry
- getVirtualTables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- getVirtualTables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
- getVirtualTableType() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IVirtualTableDefinition
-
Get the type of the virtual table.
- getVisibility() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
-
Get the visibility for the annotation.
- getVisibility() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
- getVisibleParameterCount() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getVisibleParameters() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- getVmSnapshotInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartAotUnit
-
Retrieve the virtual machine snapshot information object.
- getVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTypeFactory
- getVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Get the void pseudo-type.
- getVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- getVoidReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
- getWaitQueueLength(Condition) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- getWaitQueueLength(Condition) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- getWantedReplacement() - Method in class com.pnfsoftware.jeb.core.actions.ActionReplaceData
-
Used by engine/plugins.
- getWantedType() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
- getWantedType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
- getWatchdog() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the optional decompilation watchdog.
- getWeaklyConnectedComponents() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- getWeight() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
- getWeight() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
- getWellKnownAddresses(int, Predicate<String>) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
-
Retrieve a collection of valid unit addresses.
- getWhitelist() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- getWholeExpression() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESlice
-
Retrieve the unsliced expression.
- getWholeText() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
- getWildcardTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- getWildcardTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- getWildcardTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- getWildcardTypeManager() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- getWildcardTypeManager() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
- getWildcardTypeManagerDefaultResolutionGroup() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation returns
IWildcardType.Group.INTEGER
. - getWildcardTypeManagerDefaultResolutionGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
- getWildcardTypes(IWildcardTypeManager, Collection<IEGeneric>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- getWin32VersionValue() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader
- getWordSize() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
-
Get the machine word size, in bits.
- getWordSize() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- getWrap() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
-
Return the wrapped
IUnit
- getWriteHoldCount() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- getWriteListeners() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- getWriteTimeout() - Method in interface com.pnfsoftware.jeb.util.net.INet
- getWriteTimeout() - Method in class com.pnfsoftware.jeb.util.net.Net
- getWrittenObjectCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- getWrittenPages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder.Results
- getWrittenStringBytesCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- getWrittenStringBytesCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- getWrittenStringCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- getWrittenStringCount() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- getWrittenStringPool() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- getWrittenStringPool() - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- getX86RTString(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- getXmlEncoding() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getXmlManifestElement() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
-
This low-level method offers access to the
org.w3c.dom.Element
holding the Manifest root. - getXmlStandalone() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- getXmlVersion() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- geU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- GLOBAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
-
Global variable in the program memory.
- GlobalLog - Class in com.pnfsoftware.jeb.util.logging
-
Global logging facility used by JEB.
- GlobalLog() - Constructor for class com.pnfsoftware.jeb.util.logging.GlobalLog
- gnuVersion - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- gnuVersion_d - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- gnuVersion_r - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- got - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- Goto - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Goto - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- GOTO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- GOTO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- GOTO_END_OF_METHOD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
- GOTO_INDEX - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
-
index provided by
CMethodState.getControlWordIndex()
- GOTO_NEXT_INS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
- GOTO_PREV_BLOCK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
- GPR_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- GPR0 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- GPR1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- GPR2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- GPR3 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- GPR4 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- GPR5 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- GPR6 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- GPR7 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- GRAPH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
-
Graph language ?
- GraphDialogExtensions - Class in com.pnfsoftware.jeb.client.api
-
Optional extension used to customize and provide action handlers for
graph dialogs
. - GraphDialogExtensions() - Constructor for class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
- GraphDialogExtensions.EdgeStyle - Enum Class in com.pnfsoftware.jeb.client.api
-
Edge styles for rendering.
- GraphDialogExtensions.LayoutMode - Enum Class in com.pnfsoftware.jeb.client.api
-
Graph rendering mode.
- GraphDialogExtensions.VertexShape - Enum Class in com.pnfsoftware.jeb.client.api
-
Vertex shape for rendering.
- GROUPID_TYPELIB_EFI - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
- GROUPID_TYPELIB_LINUX - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
- GROUPID_TYPELIB_LINUX_ANDROID - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
- GROUPID_TYPELIB_POSIX - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
- GROUPID_TYPELIB_TEST - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
reserved for internal use
- GROUPID_TYPELIB_TEST1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
reserved for internal use
- GROUPID_TYPELIB_TEST2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
reserved for internal use
- GROUPID_TYPELIB_TEST3 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
reserved for internal use
- GROUPID_TYPELIB_TEST4 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
reserved for internal use
- GROUPID_TYPELIB_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
- GROUPID_TYPELIB_WIN32 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
- GROUPID_TYPELIB_WINDDK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
- GROUPID_TYPELIB_WINDOWS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
- groupIdToName(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
- grp(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Defines the group from which register belongs.
- grp1NMaxRunCount - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
maximum run count for the group [1..N] (<0 means no limit)
- gt(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- GT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- GT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Logical greater-than
- GT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- GT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
signed greater (strict)
- GT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- GT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
unsigned greater (strict)
- gtS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- gtU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- GUARANTEE_HIGH - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- GUARANTEE_LOW - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- GUARANTEE_MEDIUM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- GUARANTEE_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- Guid - Class in com.pnfsoftware.jeb.core.units.code.wincommon
-
GUID - 128-bit UUID objects.
- Guid(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
- Guid(byte[], boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
- Guid(byte[], int) - Constructor for class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
- GZIP - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
-
Specify that data should be gzip-compressed in second bit.
H
- H8_300 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- H8_300H - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- H8_500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- H8S - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- half() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Retrieve the lower half-part of this IRE.
- HALF_PRECISION_FLOAT - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Denotes a half-precision float (two-byte IEEE 754, see
#MT_FLOAT
). - handler - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
- handlers() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- has(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
-
Determine if all of the provided bits are currently set.
- has(int, int) - Static method in class com.pnfsoftware.jeb.util.base.Flags
-
Flags utility: determine if the provided bit(s) is/are set
- has(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
-
Verify if the given file is contained in the store.
- has(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
- has(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
- has(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
- has(String...) - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
-
Determine if this object contains a change notification at least one of the provided property name.
- has(K) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Check if an object is currently referenced, ie its reference counter is greater or equal than zero.
- HAS_RELATED_ITEMS - Static variable in interface com.pnfsoftware.jeb.core.output.IActionableItem
-
This flag indicates that this item id is tied to one or more other related ids.
- hasAppendedData() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
- hasApplication() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- hasApplication() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Determine whether or not the APK contains an application (Application tag in the Android manifest); if there is no app, other application-related methods (
IApkUnit.getApplicationName()
,IApkUnit.isDebuggable()
,IApkUnit.getActivities()
,IApkUnit.getMainActivity()
,IApkUnit.getServices()
,IApkUnit.getProviders()
,IApkUnit.getReceivers()
) should not be used. - hasAttribute(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Determine whether this item has an attribute.
- hasAttribute(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- hasAttributeNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- hasAttributes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- hasAttributeValue(String, String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
- hasBackingFile() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseReader
-
Determine if this database is backed by a file.
- hasBackingFile() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseWriter
-
Determine if this database is backed by a file.
- hasBackingFile() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
- hasBackingFile() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
- hasBadValue(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Determine whether the provided variable is currently set to BAD.
- hasBinaryRepresentation() - Method in interface com.pnfsoftware.jeb.core.output.text.ITextDocument
-
Determine if this document offers binary representations.
- hasBlank(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Determine if a string contains one or more WSP characters.
- hasChildNodes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- hasChildren() - Method in interface com.pnfsoftware.jeb.core.output.tree.ICodeNode
- hasChildren() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- hasChildren() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
- hasChildren() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- hasChildren() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
- hasChildren(ICodeNode, int, int) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
- hasConstantsFormatterOverride() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- hasCredentials() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- hasDataDescriptor() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
- hasDecompArm - Static variable in class com.pnfsoftware.jeb.client.Licensing
- hasDecompDex - Static variable in class com.pnfsoftware.jeb.client.Licensing
- hasDecompEvm - Static variable in class com.pnfsoftware.jeb.client.Licensing
- hasDecompilerFor(ICodeUnit) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
-
Determine whether or not there is (or could be) an associated decompiler for the provided code unit.
- hasDecompMips - Static variable in class com.pnfsoftware.jeb.client.Licensing
- hasDecompRiscv - Static variable in class com.pnfsoftware.jeb.client.Licensing
- hasDecompS7 - Static variable in class com.pnfsoftware.jeb.client.Licensing
- hasDecompWasm - Static variable in class com.pnfsoftware.jeb.client.Licensing
- hasDecompX86 - Static variable in class com.pnfsoftware.jeb.client.Licensing
- hasDefaultAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
- hasDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
-
Determine whether the conditional statement has a default block.
- hasDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Determine whether that if-statement has a default block.
- hasDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
-
Determine if the switch block has a default case.
- hasDefaultThread() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Non blocking method that checks a default thread is set.
- hasDefinitions() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- hasDefinitions() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
- hasDescendants(IPropertyDefinitionManager) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Determine whether a PDM has descendant properties.
- hasDescendants(IPropertyDefinitionManager, int, int) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Determine whether a PDM has descendant properties (modulo the provided criteria).
- hasEmptyBranch(ICIfStm) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if a if-statement has an empty branch (including the default one).
- hasEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
-
Determine whether an entry exists.
- hasErrors() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- hasExit() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Determine if this CFG has exit blocks, that is, blocks without out-edges.
- hasExit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Determine if this CFG has exit blocks, that is, blocks without out-edges.
- hasExplicitlyUsedVar(IEGeneric, IEVar) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- hasFile(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
-
Determine if the database contains the given file (the file must exist).
- hasFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
- hasFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
- hasFile(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Verify if a file is present.
- hasFinallyBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- hasFlag(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Indicate if
INativeItem
has a particular flag. - hasFlag(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- hasFlag(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
- hasFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
- hasFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Check if this IRE contains the provided flags.
- hasFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Convenience method.
- hasFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Determine whether any flags have been set on this element.
- hasFrames() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
-
Determine whether this contet holds any frame.
- hash - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- Hash - Class in com.pnfsoftware.jeb.util.encoding
-
Hash calculation routines.
- Hash() - Constructor for class com.pnfsoftware.jeb.util.encoding.Hash
- HashCalculator - Class in com.pnfsoftware.jeb.util.encoding
-
Memory and CPU efficient way to compute message digests.
- HashCalculator(InputStream, int) - Constructor for class com.pnfsoftware.jeb.util.encoding.HashCalculator
- hashCode() - Method in class com.pnfsoftware.jeb.client.script.TypeInfo
- hashCode() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
- hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.ClassCoordinates
- hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.FieldCoordinates
- hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
- hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
- hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
- hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.NativeCoordinates
- hashCode() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.PackageCoordinates
- hashCode() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- hashCode() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
- hashCode() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
- hashCode() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
- hashCode() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
- hashCode() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc.E
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.BytesBlock
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignaturePackageEntry
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.DUI
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
- hashCode() - Method in class com.pnfsoftware.jeb.core.units.UnitAddress
- hashCode() - Method in class com.pnfsoftware.jeb.core.Version
- hashCode() - Method in class com.pnfsoftware.jeb.util.base.Couple
- hashCode() - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- hashCode() - Method in class com.pnfsoftware.jeb.util.base.StarMatcher.Result
- hashCode() - Method in class com.pnfsoftware.jeb.util.base.Triple
- hashCode() - Method in class com.pnfsoftware.jeb.util.base.Wrapper
- hashCode() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
- hashCode() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- hashCode() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- hashCode() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- hashCode() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- hashCode() - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
- hashCode() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
- hashCode() - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- hashCode() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- hashCode() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
- hashCode() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.Token
- hashCode() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- hashCode() - Method in class com.pnfsoftware.jeb.util.logging.Sink
- hashCode() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- hashCode() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- hashCode() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- HashedList<E> - Class in com.pnfsoftware.jeb.util.collect
-
A List type suitable for long lists of unique items for which
presence checks
are often required. - HashedList() - Constructor for class com.pnfsoftware.jeb.util.collect.HashedList
- HashedList(int) - Constructor for class com.pnfsoftware.jeb.util.collect.HashedList
- HashedList(Collection<? extends E>) - Constructor for class com.pnfsoftware.jeb.util.collect.HashedList
- hasInitialValues() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray
- hasIntersection(IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
-
Check if there is common range between current range and the other range.
- hasIntersection(Collection<? extends T>, Collection<? extends T>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
- hasInvokeInfo(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine whether the IR expression makes invocations (general invocations, new, new-array).
- hasLength(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Determine if a string is non-null and non-empty.
- hasLinearControlFlow(IERoutineContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Checks if an IR routine contains only basic blocks with one parent and one child (no merge or disjunction of control-flow).
- hasMeaningfulTargetName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
-
Checks if the signature target name is meaningful, i.e.
- hasName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Determine if this register uses the provided name (case-insensitive).
- hasName(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Determine if this register uses the provided name.
- hasName(Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Determine if this register uses any of the provided names (case-insensitive).
- hasName(Collection<String>, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Determine if this register uses any of the provided names.
- hasNext() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- hasNoArgConstructor(Class<?>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
- hasNoCall(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- hasNoExit() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Determine if this CFG does not have any exit block.
- hasNoExit() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Determine if this CFG does not have any exit block.
- hasNone(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
-
Determine if none of the provided bits are currently set.
- hasNoSideEffect(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if an IR expression is side-effect free.
- hasNoSideEffects(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if an
ICElement
can not possibly modify variables. - hasNotification(IRuntimeProject) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
-
Determine if a project has at least one unit with at least one notification.
- hasNotification(IRuntimeProject, int) - Static method in class com.pnfsoftware.jeb.core.RuntimeProjectUtil
-
Determine if a project has at least one unit with at least one notification whose level is greater than or equal than the requested one.
- hasNoTypeInfo(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the provided IR expression embeds no amount at all of type information.
- hasOpenedProject() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- hasOutput() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- hasParsingErrors() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem
-
Determine whether the method's bytecode was successfully parsed.
- hasPhysicalMethodIndex() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Determine whether an explicit physical method index is attached to this element.
- hasPhysicalOffset() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Determine whether a physical offset is attached to this element.
- hasPrefix() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
- hasPrependedData() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
- hasPrevious() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- hasProjects() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Determine whether some projects are loaded within this engines context.
- hasProtectedBlocks() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Determine whether this object carries some protection information.
- hasPrototypeAttributes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
- hasQueuedThread(Thread) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- hasQueuedThread(Thread) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- hasQueuedThreads() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- hasQueuedThreads() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- hasRtl(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Determine if a string contains right-to-left (RTL) characters, eg Arabic or Hebrew characters.
- hasSameType(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- hasSegmentBases() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- hasSideEffect(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
The opposite of
EUtil.hasNoSideEffect(IEGeneric)
. - hasSideEffects(IDMethodContext, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Determine whether a hypothetical execution of this IR expression would change the program internal state.
- hasSome(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
-
Determine if some of the provided bits are currently set.
- hasSpoiledStack() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- hasStructuredContents() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- hasSymbolsAtRelativeAddress(ICodeObjectUnit, long) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CodeObjectUnitUtil
- hasTargets(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
-
Determine whether the instruction has targets that may be updated.
- hasTargets(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
-
Determine whether the instruction has targets that may be updated.
- hasThis() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
-
Determine whether the first argument of this method should be the object's
this
. - hasTrueAttribute(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Convenience method to determine whether the item has an attribute and the attribute value is
true
. - hasTypeInfo(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the provided IR expression embeds some type information.
- hasUnknownDst() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- hasUseSideEffects(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Determine whether the used components of the statement may have side-effects.
- hasValue(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Determine whether the provided variable is defined (i.e., not unknown, not set to BAD).
- hasVariable(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle
- hasVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Determine whether a variable is set (has a value).
- hasVariable(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Determine whether a variable is set (has a value).
- hasVariable(IDExpression, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine whether the provided expression is or contains the provided variable.
- hasVariables() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- hasVariables(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine whether the provided expression contains
variables
. - hasWaiters(Condition) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- hasWaiters(Condition) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- hasXmlDeclaration() - Method in interface com.pnfsoftware.jeb.core.units.IXmlUnit
-
Indicate if XML Document has the XML declaration in prolog "<?xml ...
- header - Variable in class com.pnfsoftware.jeb.client.api.FormEntry
-
Description header.
- headerString - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- HeadlessClientContext - Class in com.pnfsoftware.jeb.client
-
Headless client context for the command-line client.
- HeadlessClientContext() - Constructor for class com.pnfsoftware.jeb.client.HeadlessClientContext
- heapAlloc(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- heapFree(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- heapRealloc(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- help - Variable in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- helpDetails - Variable in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- heurIsValidString(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
- HEXADECIMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
- HEXADECIMAL - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
- HEXAGON - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- HexDumpDocument - Class in com.pnfsoftware.jeb.core.output.text.impl
-
A text document used to represent binary data as a standardized hex-dump text blob.
- HexDumpDocument(IInput) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
- HexDumpDocument(IInput, IUnit) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.HexDumpDocument
-
Create a new hexdump document to represent the input binary data.
- hexStringToByteArray(String) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert a series of hexadecimal String to a byte array.
- hexStringToByteArray(String, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert a series of hexadecimal String to a byte array.
- high(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- HIGH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
- HIGH_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager.ExtensionPriority
- HIGH_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager.ExtensionPriority
- hooksEvaluateAt(long, IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- hooksEvaluateExternal(String, INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- hooksEvaluateSyscall(long, IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- hooksEvaluateUntranslated(IEUntranslatedInstruction, IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- html(String) - Static method in class com.pnfsoftware.jeb.util.base.TypedContent
- html(String, String) - Static method in class com.pnfsoftware.jeb.util.base.TypedContent
- HTML - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
- htmlEscape(String) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Escape HTML 4 entities by their
&xxx;
equivalents. - htmlEscape(String, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Escape HTML 4 entities by their
&xxx;
equivalents. - HtmlFormatter - Class in com.pnfsoftware.jeb.core.output.text
-
Utility class to generate basic HTML pages.
- HtmlFormatter - Class in com.pnfsoftware.jeb.util.format
-
Collection of methods to work on and generate HTML documents.
- HtmlFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.HtmlFormatter
- HtmlFormatter(ITextDocument, IItemStyleInfoProvider, String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.text.HtmlFormatter
- HtmlTextDocumentFormatter - Class in com.pnfsoftware.jeb.core.output.text
-
Formatter that converts an
ITextDocument
to a rich html output. - HtmlTextDocumentFormatter(IItemStyleInfoProvider, String, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.text.HtmlTextDocumentFormatter
- HtmlTypedContentProperties - Class in com.pnfsoftware.jeb.util.base
-
Properties of an HTML
TypedContent
. - HtmlTypedContentProperties(String) - Constructor for class com.pnfsoftware.jeb.util.base.HtmlTypedContentProperties
- HUANY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
I
- i(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
-
Create an integral entry.
- i(int, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- i(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Reserved for internal logging.
- i(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- i(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- I - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- i1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
-
An integer type fitting on a single slot (the size of the slot is architecture-dependant).
- i16() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- i2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
-
An integer type fitting on two slots (the size of the slot is architecture-dependant).
- i32() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- I386 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- i64() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- i8() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- I8051 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- I860 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- I960 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- IA_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- IActionableCell - Interface in com.pnfsoftware.jeb.core.output.table
-
A table cell whose contents is actionable.
- IActionableItem - Interface in com.pnfsoftware.jeb.core.output
-
An active item has an item identifier.
- IActionableNode - Interface in com.pnfsoftware.jeb.core.output.tree
-
A tree node whose contents is actionable.
- IActionableTextItem - Interface in com.pnfsoftware.jeb.core.output.text
-
Convenience interface for text items containing styling information (
IVisualTextItem
) and action information (IActionableItem
). - IActionData - Interface in com.pnfsoftware.jeb.core.actions
-
Interface for
ActionXxxData
classes. - IActionDefinition - Interface in com.pnfsoftware.jeb.core.actions
-
Definition class for custom actions.
- IAddressableDigraphBuilder - Interface in com.pnfsoftware.jeb.util.graph
-
A builder of directed graphs whose vertices can be assigned and retrieved by String addresses.
- IAddressableUnit - Interface in com.pnfsoftware.jeb.core.units
-
Addressable units allow the retrieval of unit objects via object identifiers and addresses.
- IAliasType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
Alias type representing
typedef
s. - IAnchor - Interface in com.pnfsoftware.jeb.core.output.text
-
Definition of an anchor.
- IApkUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Interface for units representing Android "application packages", aka APK files.
- IApplicationDatabase - Interface in com.pnfsoftware.jeb.core.dao
-
Currently not in use.
- IArchiveUnit - Interface in com.pnfsoftware.jeb.core.units
-
Represent an archive Unit (zip, jar, tar, apk ...).
- IArrayType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
The array type.
- IArtifact - Interface in com.pnfsoftware.jeb.core
-
Base interface for artifacts.
- IAsciiable - Interface in com.pnfsoftware.jeb.util.format
-
Interface for objects supporting encoding to an ascii string.
- IAutocompleteListProvider - Interface in com.pnfsoftware.jeb.util.interpreter
-
Provide the
AutocompletionResult
. - IBasicBlock<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code
-
Generic interface for CFG's basic block objects.
- IBasicBlockSkeleton<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code
-
Generic interface for basic block builders.
- IBinaryPattern - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Definition of a binary pattern.
- IBinaryRepresentation - Interface in com.pnfsoftware.jeb.core.output.text
-
The binary representation of a text document.
- IBinaryUnit - Interface in com.pnfsoftware.jeb.core.units
-
Methods in this interface are specific to units that take binary data (bytes) as input.
- IBranchResolution - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Branch resolution data for a dynamic callsite.
- IBranchTarget - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Definition of a branch target.
- iBreak() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- iBreak(int) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- ICallGraph - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Callgraphs represent control flow relationships between routines.
- ICallGraphManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Interface for the native call graph manager, associated to
INativeCodeModel
. - ICallingConvention - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
A calling convention object.
- ICallingConventionManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
A calling convention manager provides calling convention definitions for a given processor.
- ICArrayElement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent the element of an array.
- ICAssignment - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent assignments.
- ICBlock - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent a sequence of
statements
. - ICBreak - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent a
break
statement. - ICCall - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent a routine call.
- ICClass - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST "class" objects are top-level AST objects that can be retrieved by a
ICClassFactory
. - ICClassFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST
ICClass
factory. - ICCompound - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent compound statements.
- ICConditionalStatement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Base class for CAST conditional statements (if, switch).
- ICConstant<T> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Top-level C AST interface to represent a literal or constant value.
- ICConstantFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Builder for C AST constants.
- ICConstantFloat<T> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Generic C AST interface used to represent float literals.
- ICConstantFloat32 - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface used to represent single-precision float literals.
- ICConstantFloat64 - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface used to represent double-precision float literals.
- ICConstantInteger<T> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Generic C AST interface used to represent integer literals.
- ICConstantInteger32 - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface used to represent 32-bit integer literals.
- ICConstantInteger64 - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface used to represent 64-bit integer literals.
- ICConstantIntegerLarge - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface used to represent arbitrary-legth integer literals.
- ICConstantPointer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface used to represent pointer literals.
- ICConstantString - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface used to represent string literals.
- ICContinue - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent a
continue
statement. - ICControlBreaker - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface for flow breaker (break, continue, goto).
- ICCustomStatement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
A custom C statement.
- ICDecl - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface representing the declaration of a
typed
identifier
. - ICDecompilableElement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Top-level C AST interface representing a decompilable element under an
ICSource
. - ICDoWhileStm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent a
do-while
loop statement. - ICElement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Top-level interface for all elements of a C Abstract Syntax Tree.
- ICElementFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Factory interface for common AST objects.
- ICell - Interface in com.pnfsoftware.jeb.core.output.table
-
A table cell definition, the main constituent of
ITableRow
s. - ICellCoordinates - Interface in com.pnfsoftware.jeb.core.output.table
-
Coordinates for cells of a table.
- ICertificateUnit - Interface in com.pnfsoftware.jeb.core.units
-
Unit type representing cryptography certificates such as X509.
- ICExpression - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
High-level interface implemented by C AST elements representing expressions.
- ICFGOwnerContext - Interface in com.pnfsoftware.jeb.core.units.code
-
Definition of a context owning or managing a control flow graph.
- ICField - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST field objects are top-level objects that can be retrieved by a
ICFieldFactory
. - ICFieldFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST
ICField
factory. - ICForStm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface used to represent a standard for loop statement.
- ICGenericBreakable - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Super interface for C AST breakable compounds (loops, switches).
- ICGenericLoop - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Super interface for C AST loops (for, do-while, while).
- ICGenericWhileLoop - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface for while-like loops (while, do-while).
- ICGlobalContext - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
gendec
global context for C AST generation. - ICGoto - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent a "goto" statement.
- ICIdentifier - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent an identifier, or variable.
- ICIdentifierManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Factory for C variables.
- ICIfStm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent a conditional "if" statement.
- ICInstanceField - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
An instance field C AST element represent the field of an instantiated structure or class.
- ICJumpFar - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST element representing a "long jump".
- ICLabel - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST label interfaces are immutable AST elements created by an
ICLabelFactory
. - ICLabelFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
A manager of
ICLabel
. - IClassManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
Interface for a manager of
class types
and related objects. - IClassRebuilder - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Interface for plugins performing object classes discovery and reconstruction.
- IClassType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
Interface to represent native class types.
- ICLeftExpression - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
High-level interface is used to represent C AST expressions that can be assigned to, that is, expressions that can be left members in assignment statements.
- IClientContext - Interface in com.pnfsoftware.jeb.client.api
-
This important interface represents a client context for scripting.
- ICMasterOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
-
Base interface for AST master optimizers.
- ICMethod - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST method objects are top-level AST objects that can be retrieved by a
ICMethodFactory
. - ICMethodFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST
ICMethod
factory. - ICNamingEngine - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
A naming engine is used to generate
ICIdentifier
names. - ICodeClass - Interface in com.pnfsoftware.jeb.core.units.code
-
A class object.
- ICodeCoordinates - Interface in com.pnfsoftware.jeb.core.output.code.coordinates
-
Tagging interface for code item coordinates used by code units and their documents.
- ICodeData - Interface in com.pnfsoftware.jeb.core.units.code
-
Definition of a code unit's data object.
- ICodeDocument - Interface in com.pnfsoftware.jeb.core.output.code
-
Minimal set of functionalities offered by code documents.
- ICodeField - Interface in com.pnfsoftware.jeb.core.units.code
-
A field object.
- ICodeHierarchy - Interface in com.pnfsoftware.jeb.core.units.code
-
Get a tree representing the code hierarchy of a code unit.
- ICodeInstruction - Interface in com.pnfsoftware.jeb.core.units.code
-
A code item wrapping an instruction.
- ICodeItem - Interface in com.pnfsoftware.jeb.core.units.code
-
Definition of a generic code object.
- ICodeMethod - Interface in com.pnfsoftware.jeb.core.units.code
-
Interface representing a method.
- ICodeNode - Interface in com.pnfsoftware.jeb.core.output.tree
-
A special interface for nodes holding
code
items. - ICodeObjectUnit - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
A common interface for object files that hold machine code such as ELF, PE, or Mach-O.
- ICodePackage - Interface in com.pnfsoftware.jeb.core.units.code
-
Abstraction for a code package (or namespace).
- ICodePointer - Interface in com.pnfsoftware.jeb.core.units.code
-
Definition of a pointer to code (an entry-point), consisting of an address and a processor mode.
- ICodePrototype - Interface in com.pnfsoftware.jeb.core.units.code
-
Definition of a routine's prototype object.
- ICodeResolver<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.simulator
-
A resolver attempts to determine the actual value of symbols and items used by instruction artifacts.
- ICodeString - Interface in com.pnfsoftware.jeb.core.units.code
-
Definition of a string in a code unit.
- ICodeType - Interface in com.pnfsoftware.jeb.core.units.code
-
The most generic interface for a type in a code unit.
- ICodeUnit - Interface in com.pnfsoftware.jeb.core.units.code
-
Base interface for units representing disassembled binary code, such as bytecode, opcodes, object files, executable files, and so on.
- ICOFFHeader - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
This interface describes the primary header of a PE/COFF executable file.
- ICOFFSectionHeader - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
This interface describes the section header of a PE/COFF executable file.
- ICommandHandler - Interface in com.pnfsoftware.jeb.util.interpreter
-
Definition of a command handler.
- ICommandInterpreter - Interface in com.pnfsoftware.jeb.util.interpreter
-
Definition of a command interpreter.
- ICommandManager - Interface in com.pnfsoftware.jeb.util.interpreter
-
Definition of a command manager.
- ICommandNode - Interface in com.pnfsoftware.jeb.util.interpreter
-
A command node, either a handler or a manager.
- ICommentManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
An interface for simple long-based comment management used by some engines components.
- ICompiler - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Interface for an identified compiler.
- IConfiguration - Interface in com.pnfsoftware.jeb.core.properties
-
Base interface for objects holding configuration data.
- IControlFlowGraph<InsnType extends IInstruction,
Block extends IBasicBlock<InsnType>> - Interface in com.pnfsoftware.jeb.core.units.code -
Generic interface for control flow graph (CFG) objects.
- IconType - Enum Class in com.pnfsoftware.jeb.client.api
-
Icon types to be used in dialog boxes.
- ICoordinates - Interface in com.pnfsoftware.jeb.core.output.text
-
This interface defines a coordinates system to locate characters within
ITextDocument
objects. - ICOperation - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent arithmetic and logical expressions.
- ICOperator - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
This interface is used to define a C operator.
- ICOperatorFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Builder for C AST operators.
- ICOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt
-
Base interface for AST optimizers.
- ICoreContext - Interface in com.pnfsoftware.jeb.core
-
A core context.
- ICPredicate - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST predicate, wrapper for a C expression that can be evaluated to true or false.
- ICReturn - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent return statements of methods.
- ICSource - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Highest-level C AST element representing a translation unit, containing classes and/or methods and fields.
- ICSourceElement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Top-level C AST element found in a source code.
- ICStatement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Base interface for C AST elements that represent statements in a
code block
. - ICSwitchStm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent
switch
statements. - ICTerminalStatement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
High-level C AST interface extended by Return and Throw statements.
- ICThrow - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent throw statements.
- ICTuple - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Simple representation of a C AST left-expression tuple.
- ICType - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
A C type.
- ICTypeFactory - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
Builder for C AST types.
- ICVisitor - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST tree visitor interface.
- ICWhileStm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
-
C AST interface to represent
while
loop statements. - id - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
-
internal id assigned to this leaf; must be >= 0
- id - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.OGroup
- id - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
- id - Variable in class com.pnfsoftware.jeb.core.units.code.StringInfo
- id - Variable in class com.pnfsoftware.jeb.util.base.DynamicEnum
- id() - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- id_abort - Static variable in class com.pnfsoftware.jeb.client.S
-
Abort
- id_about - Static variable in class com.pnfsoftware.jeb.client.S
-
About
- id_about2 - Static variable in class com.pnfsoftware.jeb.client.S
-
About %s
- id_accept - Static variable in class com.pnfsoftware.jeb.client.S
-
Accept
- id_action - Static variable in class com.pnfsoftware.jeb.client.S
-
Action
- id_action_changebase - Static variable in class com.pnfsoftware.jeb.client.S
-
Rebase constant
- id_action_changebase_help - Static variable in class com.pnfsoftware.jeb.client.S
-
Change the base (dec, hex, oct) of a constant
- id_action_comment - Static variable in class com.pnfsoftware.jeb.client.S
-
Comment
- id_action_comment_class - Static variable in class com.pnfsoftware.jeb.client.S
-
Class comment
- id_action_comment_field - Static variable in class com.pnfsoftware.jeb.client.S
-
Field comment
- id_action_comment_help - Static variable in class com.pnfsoftware.jeb.client.S
-
Add an inline comment
- id_action_comment_instruction - Static variable in class com.pnfsoftware.jeb.client.S
-
Instruction comment
- id_action_comment_method - Static variable in class com.pnfsoftware.jeb.client.S
-
Method comment
- id_action_decompile - Static variable in class com.pnfsoftware.jeb.client.S
-
Decompile a class
- id_action_follow - Static variable in class com.pnfsoftware.jeb.client.S
-
Follow
- id_action_follow_help - Static variable in class com.pnfsoftware.jeb.client.S
-
Jump to the definition of an interactive item
- id_action_frefresh - Static variable in class com.pnfsoftware.jeb.client.S
-
Forced Refresh (redecompile)
- id_action_frefresh_ask - Static variable in class com.pnfsoftware.jeb.client.S
-
Redo a decompilation?
- id_action_frefresh_help - Static variable in class com.pnfsoftware.jeb.client.S
-
Redo a decompilation of the current class
- id_action_gobackward - Static variable in class com.pnfsoftware.jeb.client.S
-
Navigate backward
- id_action_goforward - Static variable in class com.pnfsoftware.jeb.client.S
-
Navigate forward
- id_action_help - Static variable in class com.pnfsoftware.jeb.client.S
-
Help
- id_action_help_help - Static variable in class com.pnfsoftware.jeb.client.S
-
Display HTML help for an object
- id_action_iteminfo - Static variable in class com.pnfsoftware.jeb.client.S
-
Item info
- id_action_iteminfo_help - Static variable in class com.pnfsoftware.jeb.client.S
-
Display class- or method-specific information
- id_action_iteminfo_information - Static variable in class com.pnfsoftware.jeb.client.S
-
Information
- id_action_iteminfo_linenumber - Static variable in class com.pnfsoftware.jeb.client.S
-
Line #
- id_action_iteminfo_methover - Static variable in class com.pnfsoftware.jeb.client.S
-
Method overrides
- id_action_realxrefs - Static variable in class com.pnfsoftware.jeb.client.S
-
Cross-references (real)
- id_action_realxrefs_codeoffset - Static variable in class com.pnfsoftware.jeb.client.S
-
Code offset
- id_action_realxrefs_codexrefs - Static variable in class com.pnfsoftware.jeb.client.S
-
Cross-references (code)
- id_action_realxrefs_help - Static variable in class com.pnfsoftware.jeb.client.S
-
List the true cross-references of a code item
- id_action_realxrefs_method - Static variable in class com.pnfsoftware.jeb.client.S
-
Method
- id_action_refresh - Static variable in class com.pnfsoftware.jeb.client.S
-
Refresh
- id_action_refresh_help - Static variable in class com.pnfsoftware.jeb.client.S
-
Regenerate the current interactive view
- id_action_rename - Static variable in class com.pnfsoftware.jeb.client.S
-
Rename item
- id_action_rename_class - Static variable in class com.pnfsoftware.jeb.client.S
-
Rename class
- id_action_rename_errormethod - Static variable in class com.pnfsoftware.jeb.client.S
-
An error occurred while trying to rename a method
- id_action_rename_field - Static variable in class com.pnfsoftware.jeb.client.S
-
Rename field
- id_action_rename_help - Static variable in class com.pnfsoftware.jeb.client.S
-
Rename a code item
- id_action_rename_identifier - Static variable in class com.pnfsoftware.jeb.client.S
-
Rename identifier
- id_action_rename_infoovr - Static variable in class com.pnfsoftware.jeb.client.S
-
To maintain program consistency, %d overrides or superclass methods should also be renamed.\nWould you like to rename those extra items? (If yes, a manual refresh of the view is required.)
- id_action_rename_invalidname - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid name
- id_action_rename_label - Static variable in class com.pnfsoftware.jeb.client.S
-
Rename label
- id_action_rename_method - Static variable in class com.pnfsoftware.jeb.client.S
-
Rename method
- id_action_xrefs - Static variable in class com.pnfsoftware.jeb.client.S
-
Cross-references
- id_action_xrefs_help - Static variable in class com.pnfsoftware.jeb.client.S
-
List the visual cross-references of an item
- id_action_xrefs_visualxrefs - Static variable in class com.pnfsoftware.jeb.client.S
-
Cross references (visual)
- id_action_xrefs_warning - Static variable in class com.pnfsoftware.jeb.client.S
-
%d visual cross-references are about to be displayed.\nThis may take a while.
- id_active - Static variable in class com.pnfsoftware.jeb.client.S
-
Active
- id_adddir - Static variable in class com.pnfsoftware.jeb.client.S
-
Add directory
- id_addjar - Static variable in class com.pnfsoftware.jeb.client.S
-
Add jar
- id_address - Static variable in class com.pnfsoftware.jeb.client.S
-
Address
- id_advanced - Static variable in class com.pnfsoftware.jeb.client.S
-
Advanced
- id_all - Static variable in class com.pnfsoftware.jeb.client.S
-
All
- id_allfiles - Static variable in class com.pnfsoftware.jeb.client.S
-
All files
- id_analysts - Static variable in class com.pnfsoftware.jeb.client.S
-
Analysts
- id_and - Static variable in class com.pnfsoftware.jeb.client.S
-
and
- id_androidapps - Static variable in class com.pnfsoftware.jeb.client.S
-
Android applications
- id_apidoc - Static variable in class com.pnfsoftware.jeb.client.S
-
API Documentation
- id_apk_assetserror - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot process the assets
- id_apk_certerror - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot process certificates
- id_apk_corrupt - Static variable in class com.pnfsoftware.jeb.client.S
-
Corrupt APK file
- id_apk_liberror - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot process the libraries
- id_apk_manifesterror - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot process the manifest
- id_apk_notallresprocessed - Static variable in class com.pnfsoftware.jeb.client.S
-
Not all resources were processed
- id_apk_reserror - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot process the resources
- id_apk_resonly - Static variable in class com.pnfsoftware.jeb.client.S
-
Resource-only APK, using a placeholder DEX file
- id_apkdec_cannotfindframework - Static variable in class com.pnfsoftware.jeb.client.S
-
Could not find APK framework ID in the frameworks/ folder
- id_apkparser - Static variable in class com.pnfsoftware.jeb.client.S
-
APK parser
- id_apkresidsparsingerror - Static variable in class com.pnfsoftware.jeb.client.S
-
The APK resources public IDs were not parsed properly
- id_artifact - Static variable in class com.pnfsoftware.jeb.client.S
-
Artifact
- id_artifact_invalidpath - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid input artifact
- id_artifact_name - Static variable in class com.pnfsoftware.jeb.client.S
-
Artifact name
- id_artifact_noexist - Static variable in class com.pnfsoftware.jeb.client.S
-
It appears the input file artifact does not exist
- id_artifact_path - Static variable in class com.pnfsoftware.jeb.client.S
-
Artifact Path
- id_artifact_properties - Static variable in class com.pnfsoftware.jeb.client.S
-
Artifact Properties
- id_artifact_updatepath - Static variable in class com.pnfsoftware.jeb.client.S
-
Would you like to update the artifact path?
- id_artifacts - Static variable in class com.pnfsoftware.jeb.client.S
-
Artifacts
- id_asm_warning_enclosingclass - Static variable in class com.pnfsoftware.jeb.client.S
-
Could not find enclosing entity for inner class %s
- id_asm_warning_manymethods - Static variable in class com.pnfsoftware.jeb.client.S
-
This DEX file contains %d internal methods.
- id_assembly - Static variable in class com.pnfsoftware.jeb.client.S
-
Assembly
- id_assets - Static variable in class com.pnfsoftware.jeb.client.S
-
Assets
- id_attach - Static variable in class com.pnfsoftware.jeb.client.S
-
Attach
- id_audio - Static variable in class com.pnfsoftware.jeb.client.S
-
Audio
- id_audioerror - Static variable in class com.pnfsoftware.jeb.client.S
-
Audio error
- id_author - Static variable in class com.pnfsoftware.jeb.client.S
-
Author
- id_authors - Static variable in class com.pnfsoftware.jeb.client.S
-
Author
- id_automation_floatingsetup - Static variable in class com.pnfsoftware.jeb.client.S
-
This is a floating license of JEB.
- id_automation_setup1 - Static variable in class com.pnfsoftware.jeb.client.S
-
Hello %s.
- id_automation_setup2 - Static variable in class com.pnfsoftware.jeb.client.S
-
Please visit %s, and use the following \"license data\" blob to generate a key
- id_automation_setup3 - Static variable in class com.pnfsoftware.jeb.client.S
-
License data: %s
- id_automation_setup4 - Static variable in class com.pnfsoftware.jeb.client.S
-
Input your license key
- id_automation_updatedisable - Static variable in class com.pnfsoftware.jeb.client.S
-
(Update checks can be disabled by setting '%s' to 'false' in the configuration file.)
- id_automation_updateerror - Static variable in class com.pnfsoftware.jeb.client.S
-
A new version is available, but the update could not be downloaded.
- id_automation_updatesuccess - Static variable in class com.pnfsoftware.jeb.client.S
-
A new version is available.
- id_background - Static variable in class com.pnfsoftware.jeb.client.S
-
Background
- id_backgrounds - Static variable in class com.pnfsoftware.jeb.client.S
-
Backgrounds
- id_basedir - Static variable in class com.pnfsoftware.jeb.client.S
-
Base directory
- ID_BEGIN - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- id_bold - Static variable in class com.pnfsoftware.jeb.client.S
-
Bold
- id_breakpoint - Static variable in class com.pnfsoftware.jeb.client.S
-
Breakpoint
- id_breakpoints - Static variable in class com.pnfsoftware.jeb.client.S
-
Breakpoints
- id_browse - Static variable in class com.pnfsoftware.jeb.client.S
-
Browse
- id_buildtype - Static variable in class com.pnfsoftware.jeb.client.S
-
Build type
- id_bulletinboard - Static variable in class com.pnfsoftware.jeb.client.S
-
Bulletin Board
- id_cancel - Static variable in class com.pnfsoftware.jeb.client.S
-
Cancel
- id_candidatejdb - Static variable in class com.pnfsoftware.jeb.client.S
-
Candidate JDB
- id_cannotprocessfile - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot process file
- id_cannotreadfile - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot read file
- id_casesensitive - Static variable in class com.pnfsoftware.jeb.client.S
-
Case sensitive
- id_certerror - Static variable in class com.pnfsoftware.jeb.client.S
-
Could not find certificates file
- id_certificate - Static variable in class com.pnfsoftware.jeb.client.S
-
Certificate
- id_certparsingerror - Static variable in class com.pnfsoftware.jeb.client.S
-
Could not parse certificate data
- id_cfg_apk_parse_dex_only - Static variable in class com.pnfsoftware.jeb.client.S
-
Parse the DEX file only
- id_cfg_apk_verify - Static variable in class com.pnfsoftware.jeb.client.S
-
Verify the certificates
- id_cfg_asm_comment_on_resid - Static variable in class com.pnfsoftware.jeb.client.S
-
Add comments when integers look like resource IDs
- id_cfg_asm_insert_blanks - Static variable in class com.pnfsoftware.jeb.client.S
-
Insert blank lines after basic blocks
- id_cfg_asm_mthreshold_disable_interactivity - Static variable in class com.pnfsoftware.jeb.client.S
-
Disable interactivity if the method count exceeds the threshold
- id_cfg_asm_separator_char - Static variable in class com.pnfsoftware.jeb.client.S
-
Character used to build class separators
- id_cfg_asm_separator_length - Static variable in class com.pnfsoftware.jeb.client.S
-
Length of the class separator comment
- id_cfg_asm_show_addresses - Static variable in class com.pnfsoftware.jeb.client.S
-
Show addresses
- id_cfg_asm_show_annotations - Static variable in class com.pnfsoftware.jeb.client.S
-
Show annotations
- id_cfg_asm_show_bytecode - Static variable in class com.pnfsoftware.jeb.client.S
-
Show bytecode
- id_cfg_asm_show_debug - Static variable in class com.pnfsoftware.jeb.client.S
-
Show debug directives
- id_cfg_asm_show_linenums - Static variable in class com.pnfsoftware.jeb.client.S
-
Show debug line numbers
- id_cfg_asm_smali_compat - Static variable in class com.pnfsoftware.jeb.client.S
-
Keep Smali compatibility
- id_cfg_asm_use_p_for_params - Static variable in class com.pnfsoftware.jeb.client.S
-
Display parameter registers as pX
- id_cfg_check_java - Static variable in class com.pnfsoftware.jeb.client.S
-
Check Java version on startup
- id_cfg_check_update - Static variable in class com.pnfsoftware.jeb.client.S
-
Check for update on startup
- id_cfg_check_update_auto - Static variable in class com.pnfsoftware.jeb.client.S
-
Check for update on startup (automation mode)
- id_cfg_compress_db - Static variable in class com.pnfsoftware.jeb.client.S
-
Compress database items
- id_cfg_ctl_check_update - Static variable in class com.pnfsoftware.jeb.client.S
-
Controller should check for update on startup
- id_cfg_ctl_interface - Static variable in class com.pnfsoftware.jeb.client.S
-
Controller interface (address or hostname)
- id_cfg_ctl_port - Static variable in class com.pnfsoftware.jeb.client.S
-
Controller port
- id_cfg_db_autosave_timeout_minutes - Static variable in class com.pnfsoftware.jeb.client.S
-
Auto-save database (timeout in minutes)
- id_cfg_decomp_aggressive_substitutions - Static variable in class com.pnfsoftware.jeb.client.S
-
Aggressive substitutions
- id_cfg_decomp_ast_opt_create_condassigns - Static variable in class com.pnfsoftware.jeb.client.S
-
Create conditional assignments
- id_cfg_decomp_ast_opt_create_for_loops - Static variable in class com.pnfsoftware.jeb.client.S
-
Create for-loops
- id_cfg_decomp_ast_opt_create_multidimarrays - Static variable in class com.pnfsoftware.jeb.client.S
-
Create multidimensional arrays instantiation
- id_cfg_decomp_ast_opt_create_varargs - Static variable in class com.pnfsoftware.jeb.client.S
-
Create variable-arguments calls
- id_cfg_decomp_ast_opt_inline_synth_access_calls - Static variable in class com.pnfsoftware.jeb.client.S
-
Inline synthetic accessors
- id_cfg_decomp_ast_opt_string_concat - Static variable in class com.pnfsoftware.jeb.client.S
-
Allow string concatenation
- id_cfg_decomp_identname_from_debuginfo - Static variable in class com.pnfsoftware.jeb.client.S
-
Generate identifier names from debug information
- id_cfg_decomp_identname_from_type - Static variable in class com.pnfsoftware.jeb.client.S
-
Generate identifier names from their types
- id_cfg_decomp_method_timeout - Static variable in class com.pnfsoftware.jeb.client.S
-
Time-out before method decompilation fails (in seconds)
- id_cfg_decomp_parse_debuginfo - Static variable in class com.pnfsoftware.jeb.client.S
-
Parse debug information
- id_cfg_decomp_parse_trycatches - Static variable in class com.pnfsoftware.jeb.client.S
-
Parse exception blocks (try-catch)
- id_cfg_dex_check_access_flags - Static variable in class com.pnfsoftware.jeb.client.S
-
Validate access flags
- id_cfg_dex_check_hashes - Static variable in class com.pnfsoftware.jeb.client.S
-
Validate checksum and signatures
- id_cfg_dex_check_version - Static variable in class com.pnfsoftware.jeb.client.S
-
Validate the DEX version number
- id_cfg_dex_parse_extended_opcodes - Static variable in class com.pnfsoftware.jeb.client.S
-
Parse extended opcodes
- id_cfg_eula_accepted - Static variable in class com.pnfsoftware.jeb.client.S
-
EULA accepted by the user
- id_cfg_first_run - Static variable in class com.pnfsoftware.jeb.client.S
-
Unix timestamp of the first time JEB was run
- id_cfg_java_display_private_methods_last - Static variable in class com.pnfsoftware.jeb.client.S
-
Display private methods last
- id_cfg_java_gen_annotations - Static variable in class com.pnfsoftware.jeb.client.S
-
Generate annotations
- id_cfg_java_gen_synth_fields - Static variable in class com.pnfsoftware.jeb.client.S
-
Generate synthetic fields
- id_cfg_java_gen_synth_methods - Static variable in class com.pnfsoftware.jeb.client.S
-
Generate synthetic methods
- id_cfg_java_insert_blanks - Static variable in class com.pnfsoftware.jeb.client.S
-
Insert blank lines after compounds
- id_cfg_java_keep_parentheses - Static variable in class com.pnfsoftware.jeb.client.S
-
Keep the parentheses (safer)
- id_cfg_java_keep_this - Static variable in class com.pnfsoftware.jeb.client.S
-
Keep the 'this' keyword (safer)
- id_cfg_java_numbers_hexa - Static variable in class com.pnfsoftware.jeb.client.S
-
Generate numbers in hexadecimal
- id_cfg_java_port_debug_param_names - Static variable in class com.pnfsoftware.jeb.client.S
-
Port debug parameter names
- id_cfg_java_wordwrap_length - Static variable in class com.pnfsoftware.jeb.client.S
-
Word wrap lines (length)
- id_cfg_last_run - Static variable in class com.pnfsoftware.jeb.client.S
-
Unix timestamp of the last time JEB was run
- id_cfg_last_version_run - Static variable in class com.pnfsoftware.jeb.client.S
-
Last version of JEB that was executed
- id_cfg_license_key - Static variable in class com.pnfsoftware.jeb.client.S
-
License key
- id_cfg_path_dalvikdoc - Static variable in class com.pnfsoftware.jeb.client.S
-
URL or path to Dalvik opcodes information
- id_cfg_path_javadoc - Static variable in class com.pnfsoftware.jeb.client.S
-
URL or path to Android SDK Javadoc
- id_cfg_path_plugins - Static variable in class com.pnfsoftware.jeb.client.S
-
Plugins directory (custom actions)
- id_cfg_path_sigs - Static variable in class com.pnfsoftware.jeb.client.S
-
Signatures directory (library signatures)
- id_cfg_preferred_language - Static variable in class com.pnfsoftware.jeb.client.S
-
Preferred language
- id_cfg_proxy - Static variable in class com.pnfsoftware.jeb.client.S
-
Network proxy settings (type|address|port)
- id_cfg_support_expired - Static variable in class com.pnfsoftware.jeb.client.S
-
Support has expired
- id_cfg_trymergemultidex - Static variable in class com.pnfsoftware.jeb.client.S
-
Attempt to merge the DEX files of a MultiDex APKs into a single DEX file
- id_cfg_ui_classhier_expandbl - Static variable in class com.pnfsoftware.jeb.client.S
-
Do not automatically expand these packages (regex)
- id_cfg_ui_classhier_showinner - Static variable in class com.pnfsoftware.jeb.client.S
-
Show inner classes by default
- id_cfg_ui_code_font - Static variable in class com.pnfsoftware.jeb.client.S
-
Code font data
- id_cfg_ui_codesplit_vertical - Static variable in class com.pnfsoftware.jeb.client.S
-
Prefer a vertical code split
- id_cfg_ui_itemcount_warning - Static variable in class com.pnfsoftware.jeb.client.S
-
Item count warning threshold
- id_cfg_ui_optdlg_selected_tab - Static variable in class com.pnfsoftware.jeb.client.S
-
Selected tab index in Options dialog
- id_cfg_ui_plugin_autorun_allow - Static variable in class com.pnfsoftware.jeb.client.S
-
Enable autorun on startup for plugins
- id_cfg_ui_shell_height - Static variable in class com.pnfsoftware.jeb.client.S
-
Shell height at startup
- id_cfg_ui_shell_max - Static variable in class com.pnfsoftware.jeb.client.S
-
Shell is maximized at startup
- id_cfg_ui_shell_width - Static variable in class com.pnfsoftware.jeb.client.S
-
Shell width at startup
- id_cfg_ui_styles - Static variable in class com.pnfsoftware.jeb.client.S
-
Style manager data
- id_cfg_ui_w_console_ratio - Static variable in class com.pnfsoftware.jeb.client.S
-
Console width relative to the workspace area
- id_cfg_ui_xref_rowcnt - Static variable in class com.pnfsoftware.jeb.client.S
-
Visible rows in cross-references dialogs
- id_cfg_xml_wordwrap_length - Static variable in class com.pnfsoftware.jeb.client.S
-
Word wrap lines (length)
- id_ch_invalidbl - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid package name blacklist
- id_ch_showinnerclasses - Static variable in class com.pnfsoftware.jeb.client.S
-
Show inner classes
- id_changelist - Static variable in class com.pnfsoftware.jeb.client.S
-
Changelist
- id_changerestart - Static variable in class com.pnfsoftware.jeb.client.S
-
Please restart the program at your earliest convenience for this change to take effect
- id_changessave - Static variable in class com.pnfsoftware.jeb.client.S
-
Changes were made.\nSave?
- id_checklog - Static variable in class com.pnfsoftware.jeb.client.S
-
Check the console log
- id_checkupdate - Static variable in class com.pnfsoftware.jeb.client.S
-
Check for Update
- id_classhierarchy - Static variable in class com.pnfsoftware.jeb.client.S
-
Class hierarchy
- id_classidentifiers - Static variable in class com.pnfsoftware.jeb.client.S
-
Class Identifiers
- id_classnamefilter - Static variable in class com.pnfsoftware.jeb.client.S
-
Class name filter
- id_clear - Static variable in class com.pnfsoftware.jeb.client.S
-
Clear
- id_client - Static variable in class com.pnfsoftware.jeb.client.S
-
Client
- id_clients - Static variable in class com.pnfsoftware.jeb.client.S
-
Clients
- id_close - Static variable in class com.pnfsoftware.jeb.client.S
-
Close
- id_codefont - Static variable in class com.pnfsoftware.jeb.client.S
-
Code font
- id_comment - Static variable in class com.pnfsoftware.jeb.client.S
-
Comment
- id_comments - Static variable in class com.pnfsoftware.jeb.client.S
-
Comments
- id_completed_errors - Static variable in class com.pnfsoftware.jeb.client.S
-
Operation completed with errors
- id_completed_success - Static variable in class com.pnfsoftware.jeb.client.S
-
Operation completed successfully
- id_confirmation - Static variable in class com.pnfsoftware.jeb.client.S
-
Confirmation
- id_confirmdeletion - Static variable in class com.pnfsoftware.jeb.client.S
-
Confirm deletion
- id_constants - Static variable in class com.pnfsoftware.jeb.client.S
-
Constants
- id_copiedtocb - Static variable in class com.pnfsoftware.jeb.client.S
-
Copied to clipboard
- id_copy - Static variable in class com.pnfsoftware.jeb.client.S
-
Copy
- id_copyright - Static variable in class com.pnfsoftware.jeb.client.S
-
Copyright
- id_copytocb - Static variable in class com.pnfsoftware.jeb.client.S
-
Copy to Clipboard
- id_createdon - Static variable in class com.pnfsoftware.jeb.client.S
-
Created on
- id_createnewlayout - Static variable in class com.pnfsoftware.jeb.client.S
-
Provide a label for that new layout
- id_ctl_incompatible - Static variable in class com.pnfsoftware.jeb.client.S
-
Incompatible builds, make sure JEB and the controller are licensed to the same user
- id_ctl_nomoreseats - Static variable in class com.pnfsoftware.jeb.client.S
-
No more seats are available to run JEB
- id_ctl_oldclient - Static variable in class com.pnfsoftware.jeb.client.S
-
The client is too old, please update JEB
- id_ctl_unresponsive - Static variable in class com.pnfsoftware.jeb.client.S
-
The controller is unresponsive or unreachable, JEB will terminate
- id_ctl_unresponsive_retry - Static variable in class com.pnfsoftware.jeb.client.S
-
Press Yes to save your work and exit, No to exit without saving, or Cancel to try connect to the server again
- id_ctllocate - Static variable in class com.pnfsoftware.jeb.client.S
-
Locate your JEB Controller
- id_ctlproxysettings - Static variable in class com.pnfsoftware.jeb.client.S
-
Optional proxy settings
- id_ctlsetup1 - Static variable in class com.pnfsoftware.jeb.client.S
-
This is a floating build of JEB
- id_ctlsetup2 - Static variable in class com.pnfsoftware.jeb.client.S
-
This program will try to connect to a license controller
- id_ctlsetup3 - Static variable in class com.pnfsoftware.jeb.client.S
-
Please set up your controller location
- id_curdir - Static variable in class com.pnfsoftware.jeb.client.S
-
Current directory
- id_currentline - Static variable in class com.pnfsoftware.jeb.client.S
-
Current line
- id_currentsourceunit - Static variable in class com.pnfsoftware.jeb.client.S
-
Current source unit
- ID_CUSTOM_START - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- id_customactions - Static variable in class com.pnfsoftware.jeb.client.S
-
Custom Actions
- id_cut - Static variable in class com.pnfsoftware.jeb.client.S
-
Cut
- id_dalvikfiles - Static variable in class com.pnfsoftware.jeb.client.S
-
Dalvik files
- id_data - Static variable in class com.pnfsoftware.jeb.client.S
-
Data
- id_database - Static variable in class com.pnfsoftware.jeb.client.S
-
Database
- id_dbgattach - Static variable in class com.pnfsoftware.jeb.client.S
-
Attach the debugger
- id_decline - Static variable in class com.pnfsoftware.jeb.client.S
-
Decline
- id_decomp_cannotinterrupt - Static variable in class com.pnfsoftware.jeb.client.S
-
An error occurred, the decompilation could not be terminated
- id_decomp_class - Static variable in class com.pnfsoftware.jeb.client.S
-
Decompiling class
- id_decomp_error - Static variable in class com.pnfsoftware.jeb.client.S
-
Error generating decompiled code for class
- id_decomp_interrupt - Static variable in class com.pnfsoftware.jeb.client.S
-
Press the button below to interrupt the decompilation...
- id_decomp_interrupted - Static variable in class com.pnfsoftware.jeb.client.S
-
The decompilation was interrupted by the user
- id_decomp_method - Static variable in class com.pnfsoftware.jeb.client.S
-
Decompiling method
- id_decompabort - Static variable in class com.pnfsoftware.jeb.client.S
-
Would you like to abort the decompilation?\n\nClick No to resume exporting Java code.
- id_decompilation - Static variable in class com.pnfsoftware.jeb.client.S
-
Decompilation
- id_decompiledjava - Static variable in class com.pnfsoftware.jeb.client.S
-
Decompiled Java
- id_decompiler - Static variable in class com.pnfsoftware.jeb.client.S
-
Decompiler
- id_decompiling - Static variable in class com.pnfsoftware.jeb.client.S
-
Decompiling
- id_default - Static variable in class com.pnfsoftware.jeb.client.S
-
Default
- id_defaults - Static variable in class com.pnfsoftware.jeb.client.S
-
Defaults
- id_demo - Static variable in class com.pnfsoftware.jeb.client.S
-
Demo
- id_demo_apinotavailable - Static variable in class com.pnfsoftware.jeb.client.S
-
The API is not available in the demo version
- id_demo_automation - Static variable in class com.pnfsoftware.jeb.client.S
-
The automation mode is disabled in demo builds
- id_demo_copying - Static variable in class com.pnfsoftware.jeb.client.S
-
Copying text is not allowed in the demo version
- id_demo_cutting - Static variable in class com.pnfsoftware.jeb.client.S
-
Cutting text is not allowed in the demo version
- id_demo_saving - Static variable in class com.pnfsoftware.jeb.client.S
-
Saving to a JDB file is not permitted
- id_demoexpired - Static variable in class com.pnfsoftware.jeb.client.S
-
Demo has expired! Contact us for a full, unlimited license
- id_demoexpon - Static variable in class com.pnfsoftware.jeb.client.S
-
This demo expires on
- id_demoinfo - Static variable in class com.pnfsoftware.jeb.client.S
-
This is a demo of JEB v%1$s licensed to %2$s (%3$s)
- id_demojavanoexport - Static variable in class com.pnfsoftware.jeb.client.S
-
Decompiled Java classes cannot be exported in the demo version
- id_demolim1 - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot load or save to a JEB database file
- id_demolim2 - Static variable in class com.pnfsoftware.jeb.client.S
-
Only a subset of methods will be decompiled
- id_demolim3 - Static variable in class com.pnfsoftware.jeb.client.S
-
No copy/paste of code
- id_demolim4 - Static variable in class com.pnfsoftware.jeb.client.S
-
Maximum running time for a single session is 1 hour
- id_demoliminclude - Static variable in class com.pnfsoftware.jeb.client.S
-
Demo limitations include
- id_demolimitation - Static variable in class com.pnfsoftware.jeb.client.S
-
Demo limitation
- id_demonoexport - Static variable in class com.pnfsoftware.jeb.client.S
-
Data cannot be exported in the demo version
- id_demonoredist - Static variable in class com.pnfsoftware.jeb.client.S
-
This program shall not be redistributed
- id_demonosave - Static variable in class com.pnfsoftware.jeb.client.S
-
Saving to disk is not available in the demo version
- id_description - Static variable in class com.pnfsoftware.jeb.client.S
-
Description
- id_destinationfolder - Static variable in class com.pnfsoftware.jeb.client.S
-
Destination folder
- id_details - Static variable in class com.pnfsoftware.jeb.client.S
-
Details
- id_development - Static variable in class com.pnfsoftware.jeb.client.S
-
Development
- id_developmentmode - Static variable in class com.pnfsoftware.jeb.client.S
-
Development Mode
- id_devices - Static variable in class com.pnfsoftware.jeb.client.S
-
Devices
- id_dex_analysiscomplete - Static variable in class com.pnfsoftware.jeb.client.S
-
DEX analysis complete
- id_dex_error - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot read DEX file
- id_dexparser - Static variable in class com.pnfsoftware.jeb.client.S
-
DEX parser
- id_directory - Static variable in class com.pnfsoftware.jeb.client.S
-
Directory
- id_disabled - Static variable in class com.pnfsoftware.jeb.client.S
-
Disabled
- id_documentation - Static variable in class com.pnfsoftware.jeb.client.S
-
Documentation
- id_done - Static variable in class com.pnfsoftware.jeb.client.S
-
Done
- id_donotshowdlginfuture - Static variable in class com.pnfsoftware.jeb.client.S
-
Do not show this dialog in the future
- id_dstfile - Static variable in class com.pnfsoftware.jeb.client.S
-
Destination file
- id_duplicatelayout - Static variable in class com.pnfsoftware.jeb.client.S
-
The current layout will be duplicated into a new layout
- id_edit - Static variable in class com.pnfsoftware.jeb.client.S
-
Edit
- id_email - Static variable in class com.pnfsoftware.jeb.client.S
-
Email
- id_emailaddress - Static variable in class com.pnfsoftware.jeb.client.S
-
Email address
- id_empty - Static variable in class com.pnfsoftware.jeb.client.S
-
Empty
- id_enabled - Static variable in class com.pnfsoftware.jeb.client.S
-
Enabled
- ID_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- id_endoffset - Static variable in class com.pnfsoftware.jeb.client.S
-
End offset
- id_engine - Static variable in class com.pnfsoftware.jeb.client.S
-
Engine
- id_engine_dupstring - Static variable in class com.pnfsoftware.jeb.client.S
-
Duplicate string found: \"%s\"
- id_engine_invalidanno - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid visibility for annotation, forcing to BUILD
- id_engine_invaliddexchksum - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid DEX checksum (expected=%08X, actual=%08X)
- id_engine_invaliddexhdrsize - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid DEX header size (%Xh)
- id_engine_invaliddexsig - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid DEX signature (expected=%s, actual=%s)
- id_engine_invalidinnerclass - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid inner class
- id_engine_neinstanceremains - Static variable in class com.pnfsoftware.jeb.client.S
-
The method cannot be properly decompiled, new-instance instructions remain unmatched
- id_engine_parsingerror - Static variable in class com.pnfsoftware.jeb.client.S
-
Offset %Xh (method=%Xh/%Xh): Parsing error (%s)
- id_engine_reusedmethods1 - Static variable in class com.pnfsoftware.jeb.client.S
-
Warning: DEX method descriptors are being reused
- id_engine_reusedmethods2 - Static variable in class com.pnfsoftware.jeb.client.S
-
Methods may be hidden, verify the aforementioned classes manually
- id_engine_unknowndexversion - Static variable in class com.pnfsoftware.jeb.client.S
-
Unknown DEX version
- id_engine_zipjar - Static variable in class com.pnfsoftware.jeb.client.S
-
This DEX file appears to be a ZIP/JAR archive
- id_engines - Static variable in class com.pnfsoftware.jeb.client.S
-
Engines
- id_error - Static variable in class com.pnfsoftware.jeb.client.S
-
Error
- id_error1 - Static variable in class com.pnfsoftware.jeb.client.S
-
An unknown error occurred
- id_error2 - Static variable in class com.pnfsoftware.jeb.client.S
-
You may be able to proceed, but it is recommended you save your work and restart JEB
- id_error3 - Static variable in class com.pnfsoftware.jeb.client.S
-
An error log has been created to the file
- id_error4 - Static variable in class com.pnfsoftware.jeb.client.S
-
Thank you for sending this report to
- id_erroroccurred - Static variable in class com.pnfsoftware.jeb.client.S
-
The following error occurred
- id_errorpluginincompat - Static variable in class com.pnfsoftware.jeb.client.S
-
An error occurred because one of the plugins is not compatible with your version of JEB
- id_errorsavingtojdb - Static variable in class com.pnfsoftware.jeb.client.S
-
Could not save to JDB, errors occurred
- id_eula - Static variable in class com.pnfsoftware.jeb.client.S
-
End-User License Agreement
- id_eulacopy - Static variable in class com.pnfsoftware.jeb.client.S
-
A copy of the End-User License Agreement can be found in the installation folder
- id_eulamustbeaccepted - Static variable in class com.pnfsoftware.jeb.client.S
-
The license agreement must be accepted in order to proceed
- id_eularejected - Static variable in class com.pnfsoftware.jeb.client.S
-
EULA rejected by user
- id_execengplugin - Static variable in class com.pnfsoftware.jeb.client.S
-
Executing engines plugin
- id_execoptions - Static variable in class com.pnfsoftware.jeb.client.S
-
Execution Options
- id_execscript - Static variable in class com.pnfsoftware.jeb.client.S
-
Execute a client script
- id_existingjdb - Static variable in class com.pnfsoftware.jeb.client.S
-
An existing JEB database seems to match the file about to be opened
- id_exit - Static variable in class com.pnfsoftware.jeb.client.S
-
Exit
- id_exiting - Static variable in class com.pnfsoftware.jeb.client.S
-
Exiting
- id_exitprg - Static variable in class com.pnfsoftware.jeb.client.S
-
Exit the program
- id_exitrecommended - Static variable in class com.pnfsoftware.jeb.client.S
-
It is recommended you exit JEB
- id_export - Static variable in class com.pnfsoftware.jeb.client.S
-
Export
- id_exportasm - Static variable in class com.pnfsoftware.jeb.client.S
-
Export assembly listing
- id_exportasm_tohtml - Static variable in class com.pnfsoftware.jeb.client.S
-
Export to HTML
- id_exportdecomp - Static variable in class com.pnfsoftware.jeb.client.S
-
Export decompiled code
- id_exportjava - Static variable in class com.pnfsoftware.jeb.client.S
-
Export Java files
- id_exportres - Static variable in class com.pnfsoftware.jeb.client.S
-
Export resources
- id_exportres_info - Static variable in class com.pnfsoftware.jeb.client.S
-
The manifest, resources, assets, and libraries will be extracted to the destination folder.
- id_exports - Static variable in class com.pnfsoftware.jeb.client.S
-
Exports
- id_exportsmali - Static variable in class com.pnfsoftware.jeb.client.S
-
Export Smali
- id_exportsmali_info - Static variable in class com.pnfsoftware.jeb.client.S
-
The assembly code will be exported to Smali compatible files
- id_external - Static variable in class com.pnfsoftware.jeb.client.S
-
External
- id_externalclasses - Static variable in class com.pnfsoftware.jeb.client.S
-
External classes
- id_externalfields - Static variable in class com.pnfsoftware.jeb.client.S
-
External fields
- id_externalmethods - Static variable in class com.pnfsoftware.jeb.client.S
-
External methods
- id_extract - Static variable in class com.pnfsoftware.jeb.client.S
-
Extract
- id_extractbintofile - Static variable in class com.pnfsoftware.jeb.client.S
-
Extract binary contents to file
- id_extractingto - Static variable in class com.pnfsoftware.jeb.client.S
-
Extracting to
- id_file - Static variable in class com.pnfsoftware.jeb.client.S
-
File
- id_fileproperties - Static variable in class com.pnfsoftware.jeb.client.S
-
File properties
- id_filter - Static variable in class com.pnfsoftware.jeb.client.S
-
Filter
- id_filtertypeenter - Static variable in class com.pnfsoftware.jeb.client.S
-
Filter: type \"Enter\" to validate
- id_find - Static variable in class com.pnfsoftware.jeb.client.S
-
Find
- id_findnext - Static variable in class com.pnfsoftware.jeb.client.S
-
Find Next
- id_firstexec1 - Static variable in class com.pnfsoftware.jeb.client.S
-
This is your first execution of JEB v%s
- id_firstexec2 - Static variable in class com.pnfsoftware.jeb.client.S
-
Would you like to see the latest changelist?
- id_firstexec3 - Static variable in class com.pnfsoftware.jeb.client.S
-
The changelist can be found at %s
- id_firstname - Static variable in class com.pnfsoftware.jeb.client.S
-
First name
- id_flags - Static variable in class com.pnfsoftware.jeb.client.S
-
Flags
- id_floatingbuild - Static variable in class com.pnfsoftware.jeb.client.S
-
Floating build
- id_floatingclientsetup - Static variable in class com.pnfsoftware.jeb.client.S
-
\nThis is a floating license of JEB.
- id_fontsandcolors - Static variable in class com.pnfsoftware.jeb.client.S
-
Fonts and Colors
- id_foreground - Static variable in class com.pnfsoftware.jeb.client.S
-
Foreground
- id_foregrounds - Static variable in class com.pnfsoftware.jeb.client.S
-
Foregrounds
- id_found - Static variable in class com.pnfsoftware.jeb.client.S
-
Found on line %d
- id_fpvalue - Static variable in class com.pnfsoftware.jeb.client.S
-
FP Value
- id_free - Static variable in class com.pnfsoftware.jeb.client.S
-
Free
- id_fullname - Static variable in class com.pnfsoftware.jeb.client.S
-
Full name
- id_general - Static variable in class com.pnfsoftware.jeb.client.S
-
General
- id_generatekey - Static variable in class com.pnfsoftware.jeb.client.S
-
Generate a Key
- id_generatingdisassembly - Static variable in class com.pnfsoftware.jeb.client.S
-
Generating assembly output
- id_hellouser - Static variable in class com.pnfsoftware.jeb.client.S
-
Hello %s
- id_help - Static variable in class com.pnfsoftware.jeb.client.S
-
Help
- id_hexdump - Static variable in class com.pnfsoftware.jeb.client.S
-
Hex Dump
- id_hexvalue - Static variable in class com.pnfsoftware.jeb.client.S
-
Hex Value
- id_hidetoolbar - Static variable in class com.pnfsoftware.jeb.client.S
-
Hide the toolbar
- id_hierarchy - Static variable in class com.pnfsoftware.jeb.client.S
-
Hierarchy
- id_hinttexthistory - Static variable in class com.pnfsoftware.jeb.client.S
-
Hint: Use the \"up\" and \"down\" arrows to browse through the history
- id_howtodecompile0 - Static variable in class com.pnfsoftware.jeb.client.S
-
How to decompile a class
- id_howtodecompile1 - Static variable in class com.pnfsoftware.jeb.client.S
-
Switch to the Assembly view
- id_howtodecompile2 - Static variable in class com.pnfsoftware.jeb.client.S
-
Position the caret anywhere within that class
- id_howtodecompile3 - Static variable in class com.pnfsoftware.jeb.client.S
-
Press the Tab key
- id_hyphen - Static variable in class com.pnfsoftware.jeb.client.S
-
-
- id_id - Static variable in class com.pnfsoftware.jeb.client.S
-
ID
- id_identfailed - Static variable in class com.pnfsoftware.jeb.client.S
-
Identification failed
- id_image - Static variable in class com.pnfsoftware.jeb.client.S
-
Image
- id_implements - Static variable in class com.pnfsoftware.jeb.client.S
-
Implements
- id_import - Static variable in class com.pnfsoftware.jeb.client.S
-
Import
- id_imports - Static variable in class com.pnfsoftware.jeb.client.S
-
Imports
- id_increasemem - Static variable in class com.pnfsoftware.jeb.client.S
-
How to increase available memory
- id_index - Static variable in class com.pnfsoftware.jeb.client.S
-
Index
- id_info - Static variable in class com.pnfsoftware.jeb.client.S
-
Info
- id_info_open - Static variable in class com.pnfsoftware.jeb.client.S
-
Open a new file
- id_info_save - Static variable in class com.pnfsoftware.jeb.client.S
-
Save your analysis
- id_information - Static variable in class com.pnfsoftware.jeb.client.S
-
Information
- id_input - Static variable in class com.pnfsoftware.jeb.client.S
-
Input
- id_inputcannotbeidentifiedas - Static variable in class com.pnfsoftware.jeb.client.S
-
The provided input could not be identified as
- id_inputcannotbeparsedas - Static variable in class com.pnfsoftware.jeb.client.S
-
The provided input could not be parsed as
- id_inputpkgname - Static variable in class com.pnfsoftware.jeb.client.S
-
Input a simple or fully-qualified, dot-separated package name
- id_installupdate - Static variable in class com.pnfsoftware.jeb.client.S
-
Install the update
- id_internal - Static variable in class com.pnfsoftware.jeb.client.S
-
Internal
- id_internet - Static variable in class com.pnfsoftware.jeb.client.S
-
Internet
- id_internetupdate - Static variable in class com.pnfsoftware.jeb.client.S
-
Internet update
- id_invalidclassnamefilter - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid class name filter
- id_invalidcolordata - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid color data
- id_invalidcontroller - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid controller
- id_invaliddexfile - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid DEX file
- id_invalidfile - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid file
- id_invalidjdb - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid JDB file, or your version of JEB is older than the one used to create this JDB
- id_invalidshortcut - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid shortcut
- id_invalidstyledata - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid style data
- id_invalidstyletype - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid style type
- id_invalidtarget - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid target
- id_invalidtarget2 - Static variable in class com.pnfsoftware.jeb.client.S
-
The debugging target is invalid or does not exist
- id_italic - Static variable in class com.pnfsoftware.jeb.client.S
-
Italic
- id_item - Static variable in class com.pnfsoftware.jeb.client.S
-
Item
- id_items - Static variable in class com.pnfsoftware.jeb.client.S
-
Items
- id_java - Static variable in class com.pnfsoftware.jeb.client.S
-
Java
- id_javaarchives - Static variable in class com.pnfsoftware.jeb.client.S
-
Java archives
- id_javasources - Static variable in class com.pnfsoftware.jeb.client.S
-
Java sources
- id_javawarning1 - Static variable in class com.pnfsoftware.jeb.client.S
-
It seems you are not using the standard Apple Java distribution
- id_javawarning2 - Static variable in class com.pnfsoftware.jeb.client.S
-
UI issues have been reported with SWT and non-Apple Java distributions on Mac OS X
- id_javawarning3 - Static variable in class com.pnfsoftware.jeb.client.S
-
This warning may be disabled in the Preferences dialog
- id_jdbalreadyexists - Static variable in class com.pnfsoftware.jeb.client.S
-
%s already exists.\nDo you want to replace it?
- id_jebdatabases - Static variable in class com.pnfsoftware.jeb.client.S
-
JEB databases
- id_jebterminate - Static variable in class com.pnfsoftware.jeb.client.S
-
JEB will terminate
- id_jebtermshortly - Static variable in class com.pnfsoftware.jeb.client.S
-
JEB will terminate shortly
- id_jumpto - Static variable in class com.pnfsoftware.jeb.client.S
-
Jump to
- id_jvmreserved - Static variable in class com.pnfsoftware.jeb.client.S
-
Reserved by the JVM
- id_key - Static variable in class com.pnfsoftware.jeb.client.S
-
Key
- id_keyname - Static variable in class com.pnfsoftware.jeb.client.S
-
Key name
- id_label - Static variable in class com.pnfsoftware.jeb.client.S
-
Label
- id_langchange - Static variable in class com.pnfsoftware.jeb.client.S
-
The preferred language was changed
- id_language - Static variable in class com.pnfsoftware.jeb.client.S
-
Language
- id_lastname - Static variable in class com.pnfsoftware.jeb.client.S
-
Last name
- id_lastsavedon - Static variable in class com.pnfsoftware.jeb.client.S
-
Last saved on
- id_layoutdeleted - Static variable in class com.pnfsoftware.jeb.client.S
-
The layout \"%s\" will be deleted
- id_libraries - Static variable in class com.pnfsoftware.jeb.client.S
-
Libraries
- id_license - Static variable in class com.pnfsoftware.jeb.client.S
-
License
- id_license_copied - Static variable in class com.pnfsoftware.jeb.client.S
-
Your license information was copied to the clipboard
- id_licensedata - Static variable in class com.pnfsoftware.jeb.client.S
-
License data
- id_licensedto - Static variable in class com.pnfsoftware.jeb.client.S
-
Licensed to %s
- id_licenseid - Static variable in class com.pnfsoftware.jeb.client.S
-
License ID
- id_licensekey - Static variable in class com.pnfsoftware.jeb.client.S
-
License key
- id_licensekeyerror - Static variable in class com.pnfsoftware.jeb.client.S
-
License key error
- id_licensekeygenerated - Static variable in class com.pnfsoftware.jeb.client.S
-
Your license key was generated
- id_licensekeynotgenerated - Static variable in class com.pnfsoftware.jeb.client.S
-
A license key could not be generated
- id_licenses - Static variable in class com.pnfsoftware.jeb.client.S
-
Licenses
- id_line - Static variable in class com.pnfsoftware.jeb.client.S
-
Line
- id_linenumber - Static variable in class com.pnfsoftware.jeb.client.S
-
Line number
- id_lines - Static variable in class com.pnfsoftware.jeb.client.S
-
Lines
- id_linuxonly - Static variable in class com.pnfsoftware.jeb.client.S
-
Linuc only
- id_loadingprj - Static variable in class com.pnfsoftware.jeb.client.S
-
Loading project
- id_localvars - Static variable in class com.pnfsoftware.jeb.client.S
-
Locals
- id_location - Static variable in class com.pnfsoftware.jeb.client.S
-
Location
- id_log - Static variable in class com.pnfsoftware.jeb.client.S
-
Log
- id_machines - Static variable in class com.pnfsoftware.jeb.client.S
-
Machines
- id_macosonly - Static variable in class com.pnfsoftware.jeb.client.S
-
macOS only
- id_manifest - Static variable in class com.pnfsoftware.jeb.client.S
-
Manifest
- id_manualkeygen - Static variable in class com.pnfsoftware.jeb.client.S
-
Manual Key Generation
- id_manuallydownloadarchive - Static variable in class com.pnfsoftware.jeb.client.S
-
Manually download your JEB software archive file
- id_manualupdate - Static variable in class com.pnfsoftware.jeb.client.S
-
Manual update
- id_memcode - Static variable in class com.pnfsoftware.jeb.client.S
-
Memory Code
- id_memoryusage - Static variable in class com.pnfsoftware.jeb.client.S
-
Memory Usage
- id_memuse - Static variable in class com.pnfsoftware.jeb.client.S
-
Memory usage
- ID_MEMVAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- ID_MEMVAR_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- id_menu_about - Static variable in class com.pnfsoftware.jeb.client.S
-
About...
- id_menu_action - Static variable in class com.pnfsoftware.jeb.client.S
-
&Action
- id_menu_add_artifact - Static variable in class com.pnfsoftware.jeb.client.S
-
Add an Artifact...
- id_menu_apidoc - Static variable in class com.pnfsoftware.jeb.client.S
-
API Documentation
- id_menu_bulletinboard - Static variable in class com.pnfsoftware.jeb.client.S
-
Bulletin Board
- id_menu_changelayout - Static variable in class com.pnfsoftware.jeb.client.S
-
Change Layout
- id_menu_changelist - Static variable in class com.pnfsoftware.jeb.client.S
-
Changelist
- id_menu_checkupdate - Static variable in class com.pnfsoftware.jeb.client.S
-
Check for Update
- id_menu_close - Static variable in class com.pnfsoftware.jeb.client.S
-
Close
- id_menu_closeview - Static variable in class com.pnfsoftware.jeb.client.S
-
Close View
- id_menu_comment - Static variable in class com.pnfsoftware.jeb.client.S
-
Comment...
- id_menu_convert - Static variable in class com.pnfsoftware.jeb.client.S
-
Convert
- id_menu_copy - Static variable in class com.pnfsoftware.jeb.client.S
-
Copy
- id_menu_createpackage - Static variable in class com.pnfsoftware.jeb.client.S
-
Create a Package
- id_menu_customactions - Static variable in class com.pnfsoftware.jeb.client.S
-
&Custom Actions
- id_menu_cut - Static variable in class com.pnfsoftware.jeb.client.S
-
Cut
- id_menu_debugger - Static variable in class com.pnfsoftware.jeb.client.S
-
&Debugger
- id_menu_decompile - Static variable in class com.pnfsoftware.jeb.client.S
-
Decompile
- id_menu_decompiled_code - Static variable in class com.pnfsoftware.jeb.client.S
-
Decompiled Code...
- id_menu_definecode - Static variable in class com.pnfsoftware.jeb.client.S
-
Define Code
- id_menu_definedata - Static variable in class com.pnfsoftware.jeb.client.S
-
Define Data
- id_menu_definefunc - Static variable in class com.pnfsoftware.jeb.client.S
-
Define Function
- id_menu_defineproc - Static variable in class com.pnfsoftware.jeb.client.S
-
Define Procedure
- id_menu_definestring - Static variable in class com.pnfsoftware.jeb.client.S
-
Define String
- id_menu_delete - Static variable in class com.pnfsoftware.jeb.client.S
-
Delete
- id_menu_deletelayout - Static variable in class com.pnfsoftware.jeb.client.S
-
Delete Layout...
- id_menu_detach - Static variable in class com.pnfsoftware.jeb.client.S
-
Detach
- id_menu_devportal - Static variable in class com.pnfsoftware.jeb.client.S
-
Developers Portal
- id_menu_donotreplviews - Static variable in class com.pnfsoftware.jeb.client.S
-
Do not replace Views
- id_menu_edit - Static variable in class com.pnfsoftware.jeb.client.S
-
&Edit
- id_menu_editarray - Static variable in class com.pnfsoftware.jeb.client.S
-
Edit Array...
- id_menu_editcode - Static variable in class com.pnfsoftware.jeb.client.S
-
Edit Code...
- id_menu_editdata - Static variable in class com.pnfsoftware.jeb.client.S
-
Edit Data...
- id_menu_editfunc - Static variable in class com.pnfsoftware.jeb.client.S
-
Edit Function...
- id_menu_editproc - Static variable in class com.pnfsoftware.jeb.client.S
-
Edit Procedure...
- id_menu_editstackframe - Static variable in class com.pnfsoftware.jeb.client.S
-
Edit Stackframe...
- id_menu_editstring - Static variable in class com.pnfsoftware.jeb.client.S
-
Edit String...
- id_menu_edittype - Static variable in class com.pnfsoftware.jeb.client.S
-
Edit Type...
- id_menu_engines - Static variable in class com.pnfsoftware.jeb.client.S
-
Engines
- id_menu_enginesplugins - Static variable in class com.pnfsoftware.jeb.client.S
-
Engines Plugins...
- id_menu_execute - Static variable in class com.pnfsoftware.jeb.client.S
-
Execute
- id_menu_executeengplugin - Static variable in class com.pnfsoftware.jeb.client.S
-
Execute an Engines Plugin
- id_menu_exit - Static variable in class com.pnfsoftware.jeb.client.S
-
Exit
- id_menu_export - Static variable in class com.pnfsoftware.jeb.client.S
-
Export...
- id_menu_extractto - Static variable in class com.pnfsoftware.jeb.client.S
-
Extract to...
- id_menu_faq - Static variable in class com.pnfsoftware.jeb.client.S
-
Frequently Asked Questions
- id_menu_file - Static variable in class com.pnfsoftware.jeb.client.S
-
&File
- id_menu_find - Static variable in class com.pnfsoftware.jeb.client.S
-
Find...
- id_menu_findnext - Static variable in class com.pnfsoftware.jeb.client.S
-
Find Next
- id_menu_follow - Static variable in class com.pnfsoftware.jeb.client.S
-
Follow
- id_menu_followitem - Static variable in class com.pnfsoftware.jeb.client.S
-
Follow Item
- id_menu_fontstyles - Static variable in class com.pnfsoftware.jeb.client.S
-
Font and Styles...
- id_menu_help - Static variable in class com.pnfsoftware.jeb.client.S
-
&Help
- id_menu_hidetoolbar - Static variable in class com.pnfsoftware.jeb.client.S
-
Hide Toolbar
- id_menu_import - Static variable in class com.pnfsoftware.jeb.client.S
-
Import...
- id_menu_jumpto - Static variable in class com.pnfsoftware.jeb.client.S
-
Jump to...
- id_menu_keepunitsinsync - Static variable in class com.pnfsoftware.jeb.client.S
-
Keep units in sync with selection
- id_menu_language - Static variable in class com.pnfsoftware.jeb.client.S
-
&Language
- id_menu_locateinprjexpl - Static variable in class com.pnfsoftware.jeb.client.S
-
Locate in Project Explorer
- id_menu_maximizeview - Static variable in class com.pnfsoftware.jeb.client.S
-
Maximize View
- id_menu_memoryusage - Static variable in class com.pnfsoftware.jeb.client.S
-
Memory Usage
- id_menu_movetopackage - Static variable in class com.pnfsoftware.jeb.client.S
-
Move to Package
- id_menu_navbackward - Static variable in class com.pnfsoftware.jeb.client.S
-
Navigate backward
- id_menu_navforward - Static variable in class com.pnfsoftware.jeb.client.S
-
Navigate forward
- id_menu_navigation - Static variable in class com.pnfsoftware.jeb.client.S
-
&Navigation
- id_menu_new - Static variable in class com.pnfsoftware.jeb.client.S
-
New
- id_menu_newlayout - Static variable in class com.pnfsoftware.jeb.client.S
-
New Layout...
- id_menu_nextitem - Static variable in class com.pnfsoftware.jeb.client.S
-
Next Item
- id_menu_notifications - Static variable in class com.pnfsoftware.jeb.client.S
-
Notifications..
- id_menu_onlinemanual - Static variable in class com.pnfsoftware.jeb.client.S
-
Online Manual
- id_menu_open - Static variable in class com.pnfsoftware.jeb.client.S
-
Open...
- id_menu_open_recent - Static variable in class com.pnfsoftware.jeb.client.S
-
Open recent
- id_menu_opennewview - Static variable in class com.pnfsoftware.jeb.client.S
-
Open new View
- id_menu_opentypeeditor - Static variable in class com.pnfsoftware.jeb.client.S
-
Open the Type Editor...
- id_menu_openview - Static variable in class com.pnfsoftware.jeb.client.S
-
Open View
- id_menu_options - Static variable in class com.pnfsoftware.jeb.client.S
-
Options...
- id_menu_overrides - Static variable in class com.pnfsoftware.jeb.client.S
-
Overrides
- id_menu_parseat - Static variable in class com.pnfsoftware.jeb.client.S
-
Parse at...
- id_menu_parsers - Static variable in class com.pnfsoftware.jeb.client.S
-
Parsers...
- id_menu_paste - Static variable in class com.pnfsoftware.jeb.client.S
-
Paste
- id_menu_pause - Static variable in class com.pnfsoftware.jeb.client.S
-
Pause
- id_menu_plugins - Static variable in class com.pnfsoftware.jeb.client.S
-
Plugins
- id_menu_preferences - Static variable in class com.pnfsoftware.jeb.client.S
-
Preferences...
- id_menu_previtem - Static variable in class com.pnfsoftware.jeb.client.S
-
Previous Item
- id_menu_processorplugins - Static variable in class com.pnfsoftware.jeb.client.S
-
Processor Plugins...
- id_menu_properties - Static variable in class com.pnfsoftware.jeb.client.S
-
Properties...
- id_menu_quit - Static variable in class com.pnfsoftware.jeb.client.S
-
Quit
- id_menu_recent - Static variable in class com.pnfsoftware.jeb.client.S
-
Recent
- id_menu_refresh - Static variable in class com.pnfsoftware.jeb.client.S
-
Refresh
- id_menu_rename - Static variable in class com.pnfsoftware.jeb.client.S
-
Rename...
- id_menu_resetstate - Static variable in class com.pnfsoftware.jeb.client.S
-
Reset UI State
- id_menu_restart - Static variable in class com.pnfsoftware.jeb.client.S
-
Restart
- id_menu_restoreview - Static variable in class com.pnfsoftware.jeb.client.S
-
Restore View
- id_menu_resumethread - Static variable in class com.pnfsoftware.jeb.client.S
-
Resume Thread
- id_menu_run - Static variable in class com.pnfsoftware.jeb.client.S
-
Run
- id_menu_runlastscript - Static variable in class com.pnfsoftware.jeb.client.S
-
Run last Script
- id_menu_runscript - Static variable in class com.pnfsoftware.jeb.client.S
-
Run Script
- id_menu_runtoline - Static variable in class com.pnfsoftware.jeb.client.S
-
Run to Line
- id_menu_save - Static variable in class com.pnfsoftware.jeb.client.S
-
Save
- id_menu_saveas - Static variable in class com.pnfsoftware.jeb.client.S
-
Save As...
- id_menu_scripts - Static variable in class com.pnfsoftware.jeb.client.S
-
Scripts
- id_menu_selectall - Static variable in class com.pnfsoftware.jeb.client.S
-
Select All
- id_menu_selecttype - Static variable in class com.pnfsoftware.jeb.client.S
-
Select Type...
- id_menu_settings - Static variable in class com.pnfsoftware.jeb.client.S
-
Settings...
- id_menu_showconsole - Static variable in class com.pnfsoftware.jeb.client.S
-
Show Console View
- id_menu_showhier - Static variable in class com.pnfsoftware.jeb.client.S
-
Show Hierarchy View
- id_menu_showlast - Static variable in class com.pnfsoftware.jeb.client.S
-
Show Last Active View
- id_menu_showlogger - Static variable in class com.pnfsoftware.jeb.client.S
-
Show Logger View
- id_menu_showprjexp - Static variable in class com.pnfsoftware.jeb.client.S
-
Show Project Explorer View
- id_menu_showtoolbar - Static variable in class com.pnfsoftware.jeb.client.S
-
Show Toolbar
- id_menu_showview - Static variable in class com.pnfsoftware.jeb.client.S
-
Show View
- id_menu_softwareupdate - Static variable in class com.pnfsoftware.jeb.client.S
-
Software Update...
- id_menu_start - Static variable in class com.pnfsoftware.jeb.client.S
-
Start...
- id_menu_stepinto - Static variable in class com.pnfsoftware.jeb.client.S
-
Step Into
- id_menu_stepout - Static variable in class com.pnfsoftware.jeb.client.S
-
Step Out
- id_menu_stepover - Static variable in class com.pnfsoftware.jeb.client.S
-
Step Over
- id_menu_stop - Static variable in class com.pnfsoftware.jeb.client.S
-
Stop
- id_menu_style - Static variable in class com.pnfsoftware.jeb.client.S
-
Style...
- id_menu_suspendthread - Static variable in class com.pnfsoftware.jeb.client.S
-
Suspend Thread
- id_menu_terminate - Static variable in class com.pnfsoftware.jeb.client.S
-
Terminate
- id_menu_togglebreakpoint - Static variable in class com.pnfsoftware.jeb.client.S
-
Toggle Breakpoint
- id_menu_typehier - Static variable in class com.pnfsoftware.jeb.client.S
-
Type Hierarchy
- id_menu_undefine - Static variable in class com.pnfsoftware.jeb.client.S
-
Undefine
- id_menu_usermanual - Static variable in class com.pnfsoftware.jeb.client.S
-
User Manual
- id_menu_window - Static variable in class com.pnfsoftware.jeb.client.S
-
&Window
- id_menu_xrefs - Static variable in class com.pnfsoftware.jeb.client.S
-
Cross-references
- id_multidexcontinue - Static variable in class com.pnfsoftware.jeb.client.S
-
Please analyze additional classesX.dex files in separate JEB instances
- id_multidexcontinuesuccess - Static variable in class com.pnfsoftware.jeb.client.S
-
The resulting DEX file will replace the original classes.dex file in the JDB.
- id_multidexfailure - Static variable in class com.pnfsoftware.jeb.client.S
-
Merger failed
- id_multidexinfo - Static variable in class com.pnfsoftware.jeb.client.S
-
This APK contains multiple DEX files
- id_multidexnomerge - Static variable in class com.pnfsoftware.jeb.client.S
-
JEB will not attempt to merge the multiple DEX files
- id_multidexsuccess - Static variable in class com.pnfsoftware.jeb.client.S
-
Merger succeeded
- id_multidextrymerge - Static variable in class com.pnfsoftware.jeb.client.S
-
Attempting to merge the multiple DEX files into a single DEX file
- id_name - Static variable in class com.pnfsoftware.jeb.client.S
-
Name
- id_namelayout - Static variable in class com.pnfsoftware.jeb.client.S
-
Name the layout
- id_new - Static variable in class com.pnfsoftware.jeb.client.S
-
New
- id_no - Static variable in class com.pnfsoftware.jeb.client.S
-
No
- id_nodescription - Static variable in class com.pnfsoftware.jeb.client.S
-
No description
- id_nodexerror - Static variable in class com.pnfsoftware.jeb.client.S
-
Error, no DEX file
- id_normal - Static variable in class com.pnfsoftware.jeb.client.S
-
Normal
- id_note - Static variable in class com.pnfsoftware.jeb.client.S
-
Note
- id_notes - Static variable in class com.pnfsoftware.jeb.client.S
-
Notes
- id_notes_info - Static variable in class com.pnfsoftware.jeb.client.S
-
You can type your notes here, they will be saved with your JDB.
- id_notfound - Static variable in class com.pnfsoftware.jeb.client.S
-
Nothing found
- id_notifications - Static variable in class com.pnfsoftware.jeb.client.S
-
Notifications
- id_notrecommended - Static variable in class com.pnfsoftware.jeb.client.S
-
Not recommended
- id_offset - Static variable in class com.pnfsoftware.jeb.client.S
-
Offset
- id_ok - Static variable in class com.pnfsoftware.jeb.client.S
-
OK
- id_onlinemanual - Static variable in class com.pnfsoftware.jeb.client.S
-
Online Manual
- id_onlydecomp - Static variable in class com.pnfsoftware.jeb.client.S
-
Only decompiled items
- id_open - Static variable in class com.pnfsoftware.jeb.client.S
-
Open
- id_openinbrowser - Static variable in class com.pnfsoftware.jeb.client.S
-
Open in browser
- id_openingfile - Static variable in class com.pnfsoftware.jeb.client.S
-
Opening file
- id_openjdbinstead - Static variable in class com.pnfsoftware.jeb.client.S
-
Would you like to open the JDB file instead?
- id_openprojectorart - Static variable in class com.pnfsoftware.jeb.client.S
-
Open an existing project or a new file
- id_opt_advancedoptions - Static variable in class com.pnfsoftware.jeb.client.S
-
Advanced Options
- id_opt_simpleoptions - Static variable in class com.pnfsoftware.jeb.client.S
-
Simple Options
- id_optional - Static variable in class com.pnfsoftware.jeb.client.S
-
Optional
- id_options - Static variable in class com.pnfsoftware.jeb.client.S
-
Options
- id_or - Static variable in class com.pnfsoftware.jeb.client.S
-
or
- id_organization - Static variable in class com.pnfsoftware.jeb.client.S
-
Organization
- id_originalpath - Static variable in class com.pnfsoftware.jeb.client.S
-
Original path
- id_os_linux - Static variable in class com.pnfsoftware.jeb.client.S
-
Linuc
- id_os_macos - Static variable in class com.pnfsoftware.jeb.client.S
-
macOS
- id_os_windows - Static variable in class com.pnfsoftware.jeb.client.S
-
Windows
- id_other - Static variable in class com.pnfsoftware.jeb.client.S
-
Other
- id_output - Static variable in class com.pnfsoftware.jeb.client.S
-
Output
- id_overview - Static variable in class com.pnfsoftware.jeb.client.S
-
Overview
- id_parseat - Static variable in class com.pnfsoftware.jeb.client.S
-
Parse at
- id_parser - Static variable in class com.pnfsoftware.jeb.client.S
-
Parser
- id_parsers - Static variable in class com.pnfsoftware.jeb.client.S
-
Parsers
- id_parsingfailed - Static variable in class com.pnfsoftware.jeb.client.S
-
Parsing failed
- id_passive - Static variable in class com.pnfsoftware.jeb.client.S
-
Passive
- id_password - Static variable in class com.pnfsoftware.jeb.client.S
-
Password
- id_paste - Static variable in class com.pnfsoftware.jeb.client.S
-
Paste
- id_path - Static variable in class com.pnfsoftware.jeb.client.S
-
Path
- id_pause - Static variable in class com.pnfsoftware.jeb.client.S
-
Pause
- id_performmanualupdate - Static variable in class com.pnfsoftware.jeb.client.S
-
Perform a manual update
- ID_PHYSICAL_REGISTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- ID_PHYSICAL_REGISTER_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- id_pleasegenkey - Static variable in class com.pnfsoftware.jeb.client.S
-
Please generate a license key in order to use JEB
- id_pleaseproceedexec - Static variable in class com.pnfsoftware.jeb.client.S
-
Please proceed with program execution
- id_pleasewait - Static variable in class com.pnfsoftware.jeb.client.S
-
Please wait
- id_plugin - Static variable in class com.pnfsoftware.jeb.client.S
-
Plugin
- id_plugin_autooff - Static variable in class com.pnfsoftware.jeb.client.S
-
Automatic execution of plugins on startup is disabled
- id_plugin_invalid - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid plugin
- id_plugin_invaliddir - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid plugin directory
- id_plugin_invalidfile - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot read plugin file
- id_plugin_loading - Static variable in class com.pnfsoftware.jeb.client.S
-
Loading plugin
- id_pluginclassnames - Static variable in class com.pnfsoftware.jeb.client.S
-
Plugin Classname
- id_pluginclasspath - Static variable in class com.pnfsoftware.jeb.client.S
-
Plugin Classpath
- id_pluginfolder - Static variable in class com.pnfsoftware.jeb.client.S
-
Plugins Folder
- id_plugins - Static variable in class com.pnfsoftware.jeb.client.S
-
Plugins
- id_port - Static variable in class com.pnfsoftware.jeb.client.S
-
Port
- id_preferences - Static variable in class com.pnfsoftware.jeb.client.S
-
Preferences
- id_presscanceltoabort - Static variable in class com.pnfsoftware.jeb.client.S
-
Press Cancel to abort the execution
- id_pressoktoexit - Static variable in class com.pnfsoftware.jeb.client.S
-
Press OK to terminate the program
- id_pressselectfile - Static variable in class com.pnfsoftware.jeb.client.S
-
Press to select a file
- id_prgdir - Static variable in class com.pnfsoftware.jeb.client.S
-
Program directory
- id_priorities - Static variable in class com.pnfsoftware.jeb.client.S
-
Priorities
- id_priority - Static variable in class com.pnfsoftware.jeb.client.S
-
Priority
- id_prj_name - Static variable in class com.pnfsoftware.jeb.client.S
-
Project name
- id_prj_properties - Static variable in class com.pnfsoftware.jeb.client.S
-
Project Properties
- id_prjcuropen - Static variable in class com.pnfsoftware.jeb.client.S
-
A project is currently open
- id_prjsave - Static variable in class com.pnfsoftware.jeb.client.S
-
Would you like to save?
- id_prjsaving - Static variable in class com.pnfsoftware.jeb.client.S
-
Saving project
- id_proceedquestion - Static variable in class com.pnfsoftware.jeb.client.S
-
Proceed?
- id_processes - Static variable in class com.pnfsoftware.jeb.client.S
-
Processes
- id_processingart - Static variable in class com.pnfsoftware.jeb.client.S
-
Processing artifact
- id_progressinfo - Static variable in class com.pnfsoftware.jeb.client.S
-
Progress information
- id_properties - Static variable in class com.pnfsoftware.jeb.client.S
-
Properties
- id_property - Static variable in class com.pnfsoftware.jeb.client.S
-
Property
- id_proxy - Static variable in class com.pnfsoftware.jeb.client.S
-
Proxy
- id_proxy_enable - Static variable in class com.pnfsoftware.jeb.client.S
-
Enable proxy
- id_proxy_hostname - Static variable in class com.pnfsoftware.jeb.client.S
-
Hostname
- id_proxy_port - Static variable in class com.pnfsoftware.jeb.client.S
-
Port
- id_proxy_type - Static variable in class com.pnfsoftware.jeb.client.S
-
Type
- ID_PSEUDO_VAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- id_pwdinemail - Static variable in class com.pnfsoftware.jeb.client.S
-
The update password is specified in your email
- id_pythonscripts - Static variable in class com.pnfsoftware.jeb.client.S
-
Python scripts
- id_quit - Static variable in class com.pnfsoftware.jeb.client.S
-
Quit
- id_regexp - Static variable in class com.pnfsoftware.jeb.client.S
-
Regular expression
- ID_REGISTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- ID_REGISTER_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- id_remove - Static variable in class com.pnfsoftware.jeb.client.S
-
Remove
- id_rename - Static variable in class com.pnfsoftware.jeb.client.S
-
Rename
- id_rendering - Static variable in class com.pnfsoftware.jeb.client.S
-
Rendering
- ID_RESERVED_START - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- id_reset - Static variable in class com.pnfsoftware.jeb.client.S
-
Reset
- id_resetdefaults - Static variable in class com.pnfsoftware.jeb.client.S
-
Reset to defaults
- id_resources - Static variable in class com.pnfsoftware.jeb.client.S
-
Resources
- id_restartrequired - Static variable in class com.pnfsoftware.jeb.client.S
-
Restart required
- id_revsearch - Static variable in class com.pnfsoftware.jeb.client.S
-
Reverse search
- id_rootunits - Static variable in class com.pnfsoftware.jeb.client.S
-
Root units
- id_runlastscript - Static variable in class com.pnfsoftware.jeb.client.S
-
Run last Script
- id_runningscript - Static variable in class com.pnfsoftware.jeb.client.S
-
Running script
- id_runscript - Static variable in class com.pnfsoftware.jeb.client.S
-
Run Script
- id_save - Static variable in class com.pnfsoftware.jeb.client.S
-
Save
- id_saveandrestart - Static variable in class com.pnfsoftware.jeb.client.S
-
Please save your session and restart JEB
- id_saveas - Static variable in class com.pnfsoftware.jeb.client.S
-
Save As
- id_savedtojdb - Static variable in class com.pnfsoftware.jeb.client.S
-
Saved to JDB
- id_savingto - Static variable in class com.pnfsoftware.jeb.client.S
-
Saving to
- id_savingtodst - Static variable in class com.pnfsoftware.jeb.client.S
-
Saving to %s
- id_script_compileerrors - Static variable in class com.pnfsoftware.jeb.client.S
-
There were compilation errors
- id_script_errornotloaded - Static variable in class com.pnfsoftware.jeb.client.S
-
An error occurred, the script could not be loaded
- id_script_errornotterminated - Static variable in class com.pnfsoftware.jeb.client.S
-
An error occurred, the script could not be terminated
- id_script_execerror - Static variable in class com.pnfsoftware.jeb.client.S
-
Error executing script
- id_script_interrupted - Static variable in class com.pnfsoftware.jeb.client.S
-
The script execution was interrupted by the user
- id_script_loaderrorjar - Static variable in class com.pnfsoftware.jeb.client.S
-
Error loading Jar plugin
- id_script_loaderrorjarclass - Static variable in class com.pnfsoftware.jeb.client.S
-
Error loading Jar plugin, class not found
- id_script_loaderrorjarmanifest - Static variable in class com.pnfsoftware.jeb.client.S
-
Error loading Jar plugin, no JebPlugin-class attribute found in manifest
- id_script_loaderrorjavascript - Static variable in class com.pnfsoftware.jeb.client.S
-
Error loading Java script
- id_script_loaderrorjavascriptclass - Static variable in class com.pnfsoftware.jeb.client.S
-
Error loading Java script, make sure the class is not contained inside any package
- id_script_loaderrorpython - Static variable in class com.pnfsoftware.jeb.client.S
-
Error loading Python script
- id_script_notfound - Static variable in class com.pnfsoftware.jeb.client.S
-
Script file was not found
- id_script_requiresjdk - Static variable in class com.pnfsoftware.jeb.client.S
-
Java source scripts require the use of a JDK
- id_script_unknownext - Static variable in class com.pnfsoftware.jeb.client.S
-
Unknown script extension, supported extensions are \".py\" and \".java\"
- id_scriptends - Static variable in class com.pnfsoftware.jeb.client.S
-
Script execution ends
- id_scriptexec - Static variable in class com.pnfsoftware.jeb.client.S
-
Script execution
- id_scripts - Static variable in class com.pnfsoftware.jeb.client.S
-
Scripts
- id_scriptstop - Static variable in class com.pnfsoftware.jeb.client.S
-
Press the button below to interrupt the execution...
- id_search - Static variable in class com.pnfsoftware.jeb.client.S
-
Search
- id_searching - Static variable in class com.pnfsoftware.jeb.client.S
-
Searching
- id_searchingfor - Static variable in class com.pnfsoftware.jeb.client.S
-
Searching for \"%s\"
- id_searchstring - Static variable in class com.pnfsoftware.jeb.client.S
-
Search string
- id_section - Static variable in class com.pnfsoftware.jeb.client.S
-
Section
- id_sections - Static variable in class com.pnfsoftware.jeb.client.S
-
Sections
- id_segment - Static variable in class com.pnfsoftware.jeb.client.S
-
Segment
- id_segments - Static variable in class com.pnfsoftware.jeb.client.S
-
Segments
- id_selectall - Static variable in class com.pnfsoftware.jeb.client.S
-
Select all
- id_selectfont - Static variable in class com.pnfsoftware.jeb.client.S
-
Select a font
- id_selectprocmode - Static variable in class com.pnfsoftware.jeb.client.S
-
Select processor mode for instruction
- id_selectupdatearchive - Static variable in class com.pnfsoftware.jeb.client.S
-
Select your JEB update archive
- id_server - Static variable in class com.pnfsoftware.jeb.client.S
-
Server
- id_server_alreadyrunning - Static variable in class com.pnfsoftware.jeb.client.S
-
The controller is already running
- id_server_cannotaccept - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot accept incoming client connection
- id_server_cannotlisten - Static variable in class com.pnfsoftware.jeb.client.S
-
Cannot listen on %s/%d
- id_server_clientcountinfo - Static variable in class com.pnfsoftware.jeb.client.S
-
Note: %d client(s) may simultaneously connect to this controller instance
- id_server_exception - Static variable in class com.pnfsoftware.jeb.client.S
-
Unsupported exception, quit listening: %s
- id_server_invalidinterface - Static variable in class com.pnfsoftware.jeb.client.S
-
Invalid interface: %s
- id_server_listening - Static variable in class com.pnfsoftware.jeb.client.S
-
Listening on %s...
- id_server_mode - Static variable in class com.pnfsoftware.jeb.client.S
-
Mode: Controller for floating clients
- id_server_setup1 - Static variable in class com.pnfsoftware.jeb.client.S
-
Hello %s.
- id_servers - Static variable in class com.pnfsoftware.jeb.client.S
-
Servers
- id_setup - Static variable in class com.pnfsoftware.jeb.client.S
-
\nHello %s.
- id_showall - Static variable in class com.pnfsoftware.jeb.client.S
-
Show All
- id_signature - Static variable in class com.pnfsoftware.jeb.client.S
-
Signature
- id_simple - Static variable in class com.pnfsoftware.jeb.client.S
-
Simple
- id_size - Static variable in class com.pnfsoftware.jeb.client.S
-
Size
- id_sizebytes - Static variable in class com.pnfsoftware.jeb.client.S
-
Size in bytes
- id_skip - Static variable in class com.pnfsoftware.jeb.client.S
-
Skip
- id_smali - Static variable in class com.pnfsoftware.jeb.client.S
-
Smali
- id_softwareupdater - Static variable in class com.pnfsoftware.jeb.client.S
-
Software Updater
- id_stack - Static variable in class com.pnfsoftware.jeb.client.S
-
Stack
- id_stackframe - Static variable in class com.pnfsoftware.jeb.client.S
-
Stackframe
- id_start - Static variable in class com.pnfsoftware.jeb.client.S
-
Start
- id_status - Static variable in class com.pnfsoftware.jeb.client.S
-
Status
- id_stepinto - Static variable in class com.pnfsoftware.jeb.client.S
-
Step into
- id_stepover - Static variable in class com.pnfsoftware.jeb.client.S
-
Step over
- id_stepup - Static variable in class com.pnfsoftware.jeb.client.S
-
Step up
- id_stop - Static variable in class com.pnfsoftware.jeb.client.S
-
Stop
- id_string - Static variable in class com.pnfsoftware.jeb.client.S
-
String
- id_strings - Static variable in class com.pnfsoftware.jeb.client.S
-
Strings
- id_style - Static variable in class com.pnfsoftware.jeb.client.S
-
Style
- id_stylemanager - Static variable in class com.pnfsoftware.jeb.client.S
-
Style manager
- id_styles - Static variable in class com.pnfsoftware.jeb.client.S
-
Styles
- id_subscriptionexpires - Static variable in class com.pnfsoftware.jeb.client.S
-
Subscription expires on
- id_supportexpired - Static variable in class com.pnfsoftware.jeb.client.S
-
Support has expired! Please renew your license if you wish to keep receiving software updates
- id_suspendallthreads - Static variable in class com.pnfsoftware.jeb.client.S
-
Suspend all threads
- id_symbol - Static variable in class com.pnfsoftware.jeb.client.S
-
Symbol
- ID_SYMBOL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- ID_SYMBOL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- id_symbols - Static variable in class com.pnfsoftware.jeb.client.S
-
Symbols
- id_tag_console - Static variable in class com.pnfsoftware.jeb.client.S
-
Console
- id_tag_logger - Static variable in class com.pnfsoftware.jeb.client.S
-
Logger
- id_tag_prjexp - Static variable in class com.pnfsoftware.jeb.client.S
-
Project Explorer
- id_tag_prjexp_info - Static variable in class com.pnfsoftware.jeb.client.S
-
This view lists the components that are part of your project
- id_taskcancelled - Static variable in class com.pnfsoftware.jeb.client.S
-
The task was cancelled
- id_taskerror - Static variable in class com.pnfsoftware.jeb.client.S
-
Task error
- id_text - Static variable in class com.pnfsoftware.jeb.client.S
-
Text
- id_thankyouforkey - Static variable in class com.pnfsoftware.jeb.client.S
-
Thank you for providing your license key
- id_theme - Static variable in class com.pnfsoftware.jeb.client.S
-
Theme
- id_themes - Static variable in class com.pnfsoftware.jeb.client.S
-
Themes
- id_thread - Static variable in class com.pnfsoftware.jeb.client.S
-
Thread
- id_threads - Static variable in class com.pnfsoftware.jeb.client.S
-
Threads
- id_thridpartyuse - Static variable in class com.pnfsoftware.jeb.client.S
-
Third-party software used by JEB
- id_togglecodesplit - Static variable in class com.pnfsoftware.jeb.client.S
-
Toggle the code split view
- id_toggletoolbar - Static variable in class com.pnfsoftware.jeb.client.S
-
Toggle the toolbar
- id_tryagainkeygen - Static variable in class com.pnfsoftware.jeb.client.S
-
Try again or proceed with manual key generation
- id_type - Static variable in class com.pnfsoftware.jeb.client.S
-
Type
- id_typeinfo - Static variable in class com.pnfsoftware.jeb.client.S
-
Type information
- id_types - Static variable in class com.pnfsoftware.jeb.client.S
-
Types
- id_uimodelreset - Static variable in class com.pnfsoftware.jeb.client.S
-
Your UI model will be reset
- id_uiresetrequired - Static variable in class com.pnfsoftware.jeb.client.S
-
This JEB update requires a reset of your current UI layout for new functionnality to be available
- id_uistatereset - Static variable in class com.pnfsoftware.jeb.client.S
-
The user interface state will be reset next time the program is executed
- id_unit - Static variable in class com.pnfsoftware.jeb.client.S
-
Unit
- id_unit_name - Static variable in class com.pnfsoftware.jeb.client.S
-
Unit name
- id_unit_properties - Static variable in class com.pnfsoftware.jeb.client.S
-
Unit Properties
- id_unit_type - Static variable in class com.pnfsoftware.jeb.client.S
-
Unit type
- id_unitcouldnotbeprocessed - Static variable in class com.pnfsoftware.jeb.client.S
-
The unit could not be processed
- id_unitnotprocessed - Static variable in class com.pnfsoftware.jeb.client.S
-
The unit was not processed
- id_unittreedelconfirm - Static variable in class com.pnfsoftware.jeb.client.S
-
Are you sure you want to delete this unit and all the sub-units it contains?
- id_unnamed - Static variable in class com.pnfsoftware.jeb.client.S
-
Unnamed
- id_unnamedlayout - Static variable in class com.pnfsoftware.jeb.client.S
-
Unnamed Layout
- id_unprocessed - Static variable in class com.pnfsoftware.jeb.client.S
-
unprocessed
- id_unrecoverableerror - Static variable in class com.pnfsoftware.jeb.client.S
-
An unrecoverable error occurred
- id_update - Static variable in class com.pnfsoftware.jeb.client.S
-
Update
- id_update_checking - Static variable in class com.pnfsoftware.jeb.client.S
-
Checking for update...
- id_update_checklatest - Static variable in class com.pnfsoftware.jeb.client.S
-
Check for latest version
- id_update_corrupt - Static variable in class com.pnfsoftware.jeb.client.S
-
The update is corrupt
- id_update_diskerror - Static variable in class com.pnfsoftware.jeb.client.S
-
The update cannot be written to disk
- id_update_downloaderror - Static variable in class com.pnfsoftware.jeb.client.S
-
An error occurred while downloading the update
- id_update_downloading - Static variable in class com.pnfsoftware.jeb.client.S
-
Downloading the update (%s), please wait...
- id_update_error - Static variable in class com.pnfsoftware.jeb.client.S
-
An error occurred while checking for update
- id_update_found - Static variable in class com.pnfsoftware.jeb.client.S
-
An update was found
- id_update_manual - Static variable in class com.pnfsoftware.jeb.client.S
-
You may perform a manual update check by visiting %1$s using the update data: %2$s
- id_update_nodownload - Static variable in class com.pnfsoftware.jeb.client.S
-
An update exists, it will not be downloaded
- id_update_success - Static variable in class com.pnfsoftware.jeb.client.S
-
The update was successfully downloaded
- id_update_uptodate - Static variable in class com.pnfsoftware.jeb.client.S
-
JEB is up-to-date
- id_used - Static variable in class com.pnfsoftware.jeb.client.S
-
Used
- id_usedarktheme - Static variable in class com.pnfsoftware.jeb.client.S
-
Use a Dark Theme
- id_user - Static variable in class com.pnfsoftware.jeb.client.S
-
User
- id_userid - Static variable in class com.pnfsoftware.jeb.client.S
-
User ID
- id_users - Static variable in class com.pnfsoftware.jeb.client.S
-
Users
- id_valildfor - Static variable in class com.pnfsoftware.jeb.client.S
-
Valid for %1$d %2$s
- id_value - Static variable in class com.pnfsoftware.jeb.client.S
-
Value
- id_verboselogging - Static variable in class com.pnfsoftware.jeb.client.S
-
Verbose logging
- id_verify - Static variable in class com.pnfsoftware.jeb.client.S
-
Verify
- id_version - Static variable in class com.pnfsoftware.jeb.client.S
-
Version
- ID_VIRTUAL_REGISTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- ID_VIRTUAL_REGISTER_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- id_visualization - Static variable in class com.pnfsoftware.jeb.client.S
-
Visualization
- id_voice - Static variable in class com.pnfsoftware.jeb.client.S
-
Voice
- id_warning - Static variable in class com.pnfsoftware.jeb.client.S
-
Warning
- id_website - Static variable in class com.pnfsoftware.jeb.client.S
-
Website
- id_welcome - Static variable in class com.pnfsoftware.jeb.client.S
-
Welcome
- id_window - Static variable in class com.pnfsoftware.jeb.client.S
-
Window
- id_windowsonly - Static variable in class com.pnfsoftware.jeb.client.S
-
Windows only
- id_wraparound - Static variable in class com.pnfsoftware.jeb.client.S
-
Wrap around
- id_xml - Static variable in class com.pnfsoftware.jeb.client.S
-
XML
- id_yes - Static variable in class com.pnfsoftware.jeb.client.S
-
Yes
- IDAllocObjectInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
- IDalvikDebuggerUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Specialized interface for Dalvik code debuggers.
- IDalvikDebuggerUnit.ThreadFrameSlotIndexMode - Enum Class in com.pnfsoftware.jeb.core.units.code.android
-
Slot index mode of a thread-frame.
- IDalvikInstruction - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
Definition of a Dalvik instruction.
- IDalvikInstructionArrayData - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This class represent the array data for the
fill-array-data
instruction. - IDalvikInstructionParameter - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
Parameter definition for a Dalvik instruction.
- IDalvikInstructionSwitchData - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This class represents the jump table of a switch instruction.
- IDArrayElt - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR array element. - IDartAotSnapshotInfo - Interface in com.pnfsoftware.jeb.core.units.code.dart
-
Basic information about a Dart AOT snapshot.
- IDartAotUnit - Interface in com.pnfsoftware.jeb.core.units.code.dart
-
Top-level interface for JEB units representing parsed Dart AOT binaries.
- IDartInternalObject - Interface in com.pnfsoftware.jeb.core.units.code.dart
-
Basic interface for Dart objects.
- IDataProvider - Interface in com.pnfsoftware.jeb.core.dao
-
This interface holds reference to all data sources that are accessed by a JEB engines instance.
- IDataProvider - Interface in com.pnfsoftware.jeb.core.input
-
Definition of a bytes provider, whose key can be augmented by an integer id (version code).
- IDCallInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
- IDEAL_HEADER_SIZE - Static variable in interface com.pnfsoftware.jeb.core.input.IInput
- IDebuggerBreakpoint - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Definition of a breakpoint.
- IDebuggerEventData - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Definition of the
event data
associated with aJ.DbgTargetEvent
event type. - IDebuggerMachineInformation - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Machine information interface.
- IDebuggerModule - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Definition of a library or code module.
- IDebuggerProcessInformation - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Process information interface.
- IDebuggerTargetEnumerator - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Define an enumerator of machines that may offer candidate targets for debugging.
- IDebuggerTargetInformation - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Description of a debugger target.
- IDebuggerThread - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Standard interface for a thread object managed by a debugger.
- IDebuggerThreadStackFrame - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Definition of a thread stack frame.
- IDebuggerUnit - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Main Application Programming / Service Provider interface for JEB debugger units.
- IDebuggerUnitIdentifier - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Specialized identifier for debugger units.
- IDebuggerVariable - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
A variable managed by a debugger.
- IDebuggerVirtualMemory - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
Extension of the virtual memory interface providing additional methods useful in the context of a process controlled by a debugger.
- IDecompiledClass - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
A class object decompiled by
gendec
. - IDecompiledField - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
A field object decompiled by
gendec
. - IDecompiledItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Top-level type representing an item decompiled by
gendec
(method, field, class). - IDecompiledMethod - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
A method object decompiled by
gendec
. - IDecompilerUnit - Interface in com.pnfsoftware.jeb.core.units.code
-
Generic interface for decompilers.
- IDElement - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
Base interface for all
dexdec
IR elements. - IDEmuClass - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
An emulated class, represent the type of an emulated object.
- IDEmuContext - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
An emulator context, used by
dexdec
State objects. - IDEmuFrame - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
An emulator frame, used by
dexdec
State objects. - IDEmulatorHooks - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
An interface for user-defined hooks called by
dexdec
's IR emulator when executing internal (in DEX) code. - IDEmuObject - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
An emulated object, representing an internal emulated object.
- Identifier - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Identifier - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- IDENTIFIER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- IDENTIFIER - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- IdentifierCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
-
Identifier coordinates for bytecode code units.
- IdentifierCoordinates(ICodeCoordinates, int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
- identifyLibraries(INativeCodeUnit<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
- identityCount(Collection<T>, T) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
-
Count elements using
==
. - IdentityHashSet<E> - Class in com.pnfsoftware.jeb.util.collect
-
The
set
version of anIdentityHashMap
. - IdentityHashSet() - Constructor for class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- IdentityHashSet(int) - Constructor for class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- IdentityHashSet(Collection<? extends E>) - Constructor for class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- identL(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- identmap - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DCopyOptions
-
Identifier replacement.
- IDeserializationEventHandler - Interface in com.pnfsoftware.jeb.util.serialization
-
Interface for receivers of deserialization events.
- IDexAddress - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
Reference in the Dex unit.
- IDexAnnotation - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents a Dex annotation.
- IDexAnnotationElement - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface references the name and value of a DEX annotation.
- IDexAnnotationForField - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents annotations for a field.
- IDexAnnotationForMethod - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents annotations for a method.
- IDexAnnotationForParameter - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents annotations for the parameters of method.
- IDexAnnotationItem - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents annotation items.
- IDexAnnotationsDirectory - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface is used to represent directories of annotations for a class item.
- IDexCallSite - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
A Dex call site item.
- IDExceptionHandler - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
exception handler definition. - IDExceptionItem - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
exception item definition. - IDexClass - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents a Dex
class_def_item
object. - IDexClassData - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents a DEX
class_data_item
object. - IDexCodeItem - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents a Dex
code_item
object. - IDexContextInfoProvider - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Context information provider, in relation to a
dex unit
. - IDexDebugInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents Dex debug information for a method.
- IDexDebugLine - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents Dex debug information associated with a line of code.
- IDexDebugVariable - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents information about a local variable at a specific location.
- IDexDecompilerUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Specialized interface representing Dex (Dalvik) decompiler Units.
- IDexDisassemblyDocument - Interface in com.pnfsoftware.jeb.core.units.code.android.render
-
Definition of a Dex disassembly document.
- IDexDynamic - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Container for dynamic dex features, such as JNI functions.
- IDexExceptionHandler - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents information about an exception handler.
- IDexExceptionItem - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents try-catch information for a bytecode area of a method.
- IDexField - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents a Dex
field_id_item
object, that is, a reference to an internal or external field used in the dex. - IDexFieldData - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents a DEX
encoded_field
object. - IDexFile - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Representation of a single
classesX.dex
file of an APK. - IDexItem - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
Super-interface for Dex items objects.
- IDexItemToAnchor - Interface in com.pnfsoftware.jeb.core.units.code.android.render
- IDexMap - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
The Dex map.
- IDexMap.Entry - Class in com.pnfsoftware.jeb.core.units.code.android.dex
-
Entry of a Dex map.
- IDexMethod - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents a Dex
method_id_item
object, that is, a reference to an internal or external method used in the dex. - IDexMethodData - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents a Dex
encoded_method
object. - IDexMethodHandle - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
A Dex method handle pool item.
- IDexPackage - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This class represent Java packages of a Dex objects.
- IDExpression - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
Base interface for all
dexdec
IR expressions, such as IR instructions, fields/attributes, immediates, variables/identifiers, operations, etc. - IDexPrototype - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents a DEX
proto_id_item
object. - IDexReferenceManager - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Manager of cross-references for Dex units.
- IDexString - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
These objects represent DEX strings.
- IDexType - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
This interface represents a reference to a dex type used in the dex.
- IDexUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Interface for units representing Android Dalvik bytecode containers, aka Dex files.
- IDexValue - Interface in com.pnfsoftware.jeb.core.units.code.android.dex
-
An
encoded_value
Dex item. - IDFA<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code
-
Specification of a data flow analysis objects for control flow graphs.
- IDField - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR generic interface for field elements, that is, static fields and instance fields. - IDGlobalContext - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR global context. - IDIE - Interface in com.pnfsoftware.jeb.core.units.codeobject.dwarf
-
DWARF Debugging Information Entry
- IDIEAttribute - Interface in com.pnfsoftware.jeb.core.units.codeobject.dwarf
-
An
IDIE
Attribute, represented by its name and its form. - IDImm - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
This dual-purpose
dexdec
IR element serves to encode immediate values (primitives and pooled strings) andevaluated
values (primitives and objects). - IDIndex - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR interface for objects representing a pool index (e.g. - IDInstanceField - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR instance field. - IDInstruction - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR instruction object. - IDInvokeInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR generic interface holding invocation information forIDCallInfo
,IDNewInfo
,IDNewArrayInfo
,IDAllocObjectInfo
. - IDL_BEGIN - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IDL_COPY - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
Start of full range for copy variables.
- IDL_COPY_DUP2 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
SOR for additional (secondary) duplicates of IEVar-registers.
- IDL_COPY_DUP2_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
EOR for additional (secondary) duplicates of IEVar-registers.
- IDL_COPY_DUPFULL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
SOR for duplicates (mirrors and secondary duplicates).
- IDL_COPY_DUPFULL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
EOR for duplicates (mirrors and secondary duplicates).
- IDL_COPY_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
End of full range for copy variables.
- IDL_COPY_MERGER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
SOR for copies that consist of mergers of 2 or more IEVar-registers.
- IDL_COPY_MERGER_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
EOR for copies that consist of mergers of 2 or more IEVar-registers.
- IDL_COPY_SLICE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
SOR for partial (truncated, slices) copies of IEVar-registers.
- IDL_COPY_SLICE_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
EOR for partial (truncated, slices) copies of IEVar-registers.
- IDL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IDL_MIRROR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
SOR for primary duplicates (primary dup.
- IDL_MIRROR_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
EOR for primary duplicates (primary dup.
- IDL_PSEUDO_VAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IDL_PSEUDO_VAR_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IDL_SPECIAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IDL_SPECIAL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IDL_STACKVAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IDL_STACKVAR_BASE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IDL_STACKVAR_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IDL_SYMBOL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
Start of range for stack-variable references.
- IDL_SYMBOL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
-
End of range for stack-variable references.
- IDL_VIRTUAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IDL_VIRTUAL_END - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IDMasterOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
A manager of
IR optimizers
. - IDMasterOptimizerInstrumenter - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
Instrumenter interface for IR
master optimizer
(MO). - IDMethodContext - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR method context. - IDMethodExecutionHelper - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
Method execution helper interface, to be registered with a
dexdec
IR state
. - IDNewArrayInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR element holdingnew
array creation information. - IDNewInfo - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
- IDOperation - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR operation expression. - IDOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
Plugin interface for
dexdec
(DEX decompiler) IR optimizer plugins. - IdRanges - Class in com.pnfsoftware.jeb.core.units.code
-
A collection of var-id ranges.
- IdRanges() - Constructor for class com.pnfsoftware.jeb.core.units.code.IdRanges
- IdRanges(IdRanges) - Constructor for class com.pnfsoftware.jeb.core.units.code.IdRanges
- IDReferenceType - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR reference type object. - IDSandboxHooks - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
An interface for user-defined hooks called by
dexdec
's IR sandbox when executing external (not in DEX) code. - IDState - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR state (referred as "State"), used to perform IR evaluations, emulation and sandboxing. - IDStaticField - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR static field, including a type'sclass
pseudo-attribute. - IDSwitchData - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR switch data, used to specify the case and target values of a high-levelswitch
instruction
. - IDTarget - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR target information, containing an intra-method IR offset. - idToName(int) - Static method in class com.pnfsoftware.jeb.core.actions.Actions
-
Convert an action to a human-readable, camel-case name.
- IDTryData - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
exception handling information, optionally provided by anIR method context
. - IDTypeInfoProvider - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
Type information provider interface.
- IDuplicatedUnit - Interface in com.pnfsoftware.jeb.core.units
-
Represent an
IUnit
without processing, because there is somewhere a duplicate unit (exactly the same) in the current project. - IDVar - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
dexdec
IR interface used to represent a variable (a.k.a. - IDVisitor - Interface in com.pnfsoftware.jeb.core.units.code.android.ir
-
Specialized tree node visitor interface for
dexdec
IR expressions
. - IDwCompileUnit - Interface in com.pnfsoftware.jeb.core.units.codeobject.dwarf
-
IDwCompileUnit
is the root of a DWARFCompile_Unit
. - IDynamicContentManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
The content manager allows AST rendering facility to retrieve lower-level native information.
- IDynamicContentManager - Interface in com.pnfsoftware.jeb.core.units.code.java
-
A dynamic content manager is used by
AST output sinks
to customize the generated output. - IDynamicTargetPlugin - Interface in com.pnfsoftware.jeb.core
-
A dynamic target plugin is a special type of plugin that takes one or more units as input and provide augmentation for those units.
- IEAssign - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
IR expression representing an assignment.
- IEBranchDetails - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Describe the side effects of a raw PC assignment.
- IECall - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
IR statement used to represent calls to sub-routines.
- IECompose - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Composition of two or more IR expressions.
- IECond - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
This IR expression represents the ternary conditional expression.
- IEConverter<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Definition of an IR expression converter, used by the generic decompiler to convert native machine code to an intermediate representation.
- ieee754 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
- IEEmulatorHooks - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
-
Evaluation (execution) hooks.
- IEGeneric - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Base interface for IR expressions (IRE) used by JEB's native decompilation engine,
gendec
. - IEGlobalContext - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Global IR context.
- IEGroup - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
- IEGroupElt - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
This IR represents the element of an
IEGroup
. - IEImm - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
A terminal IR representing an immediate value.
- IEJump - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
IR expression representing an intra-procedural jump to a fixed IR target.
- IEJumpFar - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
A conditional branching instruction to an arbitrary IR representing a native address.
- IEJumpWithOptionalCondition - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Base interface used to represent IR short or long jumps.
- IELFArchRelocatorFacility - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
This top-level interface is to be used by native code plugins providing relocation contexts for a specific architecture.
- IELFDynamicTable - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Interface for the ELF dynamic table (
SHT_DYNAMIC
section). - IELFHeader - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
ELF header information.
- IELFProgramEntry - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
ELF program table entry information.
- IELFRelocationApplicator - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Apply one specific relocation type.
- IELFRelocationApplicator.RelocatedFile - Class in com.pnfsoftware.jeb.core.units.codeobject
-
File where the relocation is applied
- IELFRelocationApplicator.RelocInstance - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Relocation features needed for application
- IELFRelocationEntry - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Description of a relocation entry.
- IELFRelocationTable - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Description of a relocation table, holding relocation entries.
- IELFSectionEntry - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
ELF section table entry information.
- IELFSectionProcessor - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
ELF section processors can be registered using the
ELFPluginsService
. - IELFSectionProcessor.Result - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Result of section processing.
- IELFSymbolEntry - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
An ELF symbol.
- IELFSymbolProcessor - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Definition of an ELF symbol processors.
- IELFSymbolProcessorFactory - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
ELF symbol processor factories can be registered using the
ELFPluginsService
. - IELFSymbolTable - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Definition of a symbol table.
- IELFUnit - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Specialized interface for ELF units.
- IEMasterOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Base interface for IR master optimizers.
- IEMatchVerifier - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Verifier of an IR pattern and the candidate matched IR expression.
- IEMem - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
An IR expression representing a dereference to a sized memory area.
- IEmulatedAndroid - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Interface for a simple Android OS environment.
- IEncodedMemoryArea - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
-
Definition of an encoded memory area.
- IEnginesContext - Interface in com.pnfsoftware.jeb.core
-
A context for JEB engines.
- IEnginesPlugin - Interface in com.pnfsoftware.jeb.core
-
Interface for standard JEB engines plugin.
- IENop - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
A no-operation IR instruction.
- IEnumerationElement - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
An enumerated value, defined by an
enum
. - IEnumerationType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
This type represents native enumerations.
- IEOperation - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
An IR operation.
- IEOptFilterCanDiscard - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Interface for can-discard filter implementations used by a master optimizer.
- IEOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
-
Base interface for IR optimizers.
- IEPatternReplacer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Custom replacer code for IR pattern.
- IEPrototypeHandler - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Wildcard prototype (eprototype) handler, used to apply, retrieve, and refine eprototypes applied to decompiled routines.
- IERange - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
This IR object represents immutable integer range object.
- IEReturn - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
A routine terminator.
- IERoutineContext - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Routine (local) IR context.
- IErrorDescription - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Error description type used to report decompilation errors in
items
. - IESimulationResults - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
This object carries results of some IR simulation phase.
- IESlice - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
This IR represents a slice of another IR expression.
- IEStackManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Element of an
IR context
providing support for creating localvars
representing stack variables. - IEStateHooks - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Memory hooks.
- IEStatement - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Base class for all IR statements.
- IESwitch - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Switch (branch to N sites) IR statement.
- IEUntranslatedInstruction - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Special IR statement that can be used to wrap non-standard, partially translated, or untranslated native code instructions.
- IEVar - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Representation of an IR variable.
- IEvent - Interface in com.pnfsoftware.jeb.util.events
-
Base interface for events.
- IEventListener - Interface in com.pnfsoftware.jeb.util.events
-
Interface for events listeners.
- IEventSource - Interface in com.pnfsoftware.jeb.util.events
-
Interface for objects generating events, with optional relaying to a parent source.
- IEVisitor - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
IR tree visitor interface.
- IExtractor<T,
K> - Interface in com.pnfsoftware.jeb.util.collect -
Generic extractor functional interface.
- If - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- If - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- IF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- IF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- IFieldManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
A manager of
native field items
. - IFileDatabase - Interface in com.pnfsoftware.jeb.core.dao
-
Database of binary blobs.
- IFileDatabaseReader - Interface in com.pnfsoftware.jeb.core.dao
-
A database record reader.
- IFileDatabaseWriter - Interface in com.pnfsoftware.jeb.core.dao
-
A database record writer.
- IFileStore - Interface in com.pnfsoftware.jeb.core.dao
-
Definition of a binary file store: a store where artifacts are byte arrays uniquely identified by a key.
- IFlowInformation - Interface in com.pnfsoftware.jeb.core.units.code
-
Information relative to execution flow changes.
- IFormattingContextFactory<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.cfg
-
Customize instruction rendering via the generation of formatting-context objects.
- IGenericDocument - Interface in com.pnfsoftware.jeb.core.output
-
Base interface for document types that may be returned by a
IUnitFormatter
. - IGenericJarBrowser - Interface in com.pnfsoftware.jeb.util.encoding.zip
-
Generic interface for Jar readers, Zip archives with specific certificate and signing requirements.
- IGenericUnpacker - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Interface for a simple Android APK unpacker that will attempt to gather resources extracted at runtime.
- IGenericZipBrowser - Interface in com.pnfsoftware.jeb.util.encoding.zip
-
Generic interface for Zip readers.
- IGlobalAnalyzer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Interface for global analyzers provided by decompiler plugins.
- ignore() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- IGNORE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
-
Next operation should be performed; result is meaningless.
- IGraphicalClientContext - Interface in com.pnfsoftware.jeb.client.api
-
This important interface represents a client context for scripting inside a GUI client.
- iH(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- iHH(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- iHHH(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- iHHHH(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- iHHHHH(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- IInput - Interface in com.pnfsoftware.jeb.core.input
-
Standard input interface for units.
- IInputLocation - Interface in com.pnfsoftware.jeb.core.input
-
Tagging interface for input location objects.
- IInputRecord - Interface in com.pnfsoftware.jeb.core
-
Definition of some input bytes seen by the Core context.
- IInsnEmulator<T extends IInstructionOperand> - Interface in com.pnfsoftware.jeb.core.units.code.asm.simulator
-
High Level design for an instruction emulator: it indicates if the PC is updated (meaning a jump will be done, see
IInsnEmulator.getBranchType()
for jump type) and is able to compute the result of the operation. - IInsnEmulator.BranchType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.simulator
- IInstruction - Interface in com.pnfsoftware.jeb.core.units.code
-
A generic interface to represent machine-code or bytecode instructions.
- IInstructionAugmenter - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Provide additional elements for
instructions
, resulting from program analysis. - IInstructionOperand - Interface in com.pnfsoftware.jeb.core.units.code
-
Base definition for instruction operands.
- IInstructionOperandCMA - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Operands performing Complex Memory Access (CMA).
- IInstructionOperandGeneric - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
-
This interface is used to represent the most common types of operands: immediate values, registers, direct addresses (absolute or relative), memory access, etc.
- IInstructionOperandList - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Operand that contains several operands.
- IInstructionOperandRegisterBased - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Operands that potentially use registers.
- IInstructionOperandSized - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Operands with a size.
- IInteractiveUnit - Interface in com.pnfsoftware.jeb.core.units
-
Interactive units are addressable units that offer clients the ability to execute actions on their contents.
- IInternalSerializer - Interface in com.pnfsoftware.jeb.util.serialization
-
Interface for serializers.
- IItem - Interface in com.pnfsoftware.jeb.core.output
-
Base interface for output items.
- IItemStyleInfoProvider - Interface in com.pnfsoftware.jeb.core.output.text
-
A provider of style information for item class identifiers.
- IJavaAnnotation - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a Java annotation.
- IJavaAnnotationElement - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a Java annotation element.
- IJavaArrayElt - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent the element of an array.
- IJavaAssignment - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent assignments.
- IJavaBlock - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a sequence of
statements
. - IJavaBreak - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a
break
statement. - IJavaCall - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a method invocation.
- IJavaCatchBlock - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Interface to represent a catch-block used by
IJavaTry
AST elements. - IJavaClass - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a Java class or interface.
- IJavaClassFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
-
AST
IJavaClass
factory. - IJavaCompound - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent compound statements.
- IJavaConditionalExpression - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a conditional expression.
- IJavaConstant - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a literal or constant value.
- IJavaConstantFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Builder for Java AST constants.
- IJavaContinue - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a
continue
statement. - IJavaDecompilableElement - Interface in com.pnfsoftware.jeb.core.units.code.java
-
High-level Java AST interface to represent a decompilable Java element (a class, method, or field).
- IJavaDefinition - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a definition statement.
- IJavaDoWhile - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a
do-while
loop statement. - IJavaElement - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Top-level interface for all elements of a Java Abstract Syntax Tree.
- IJavaElementFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
-
A collection of Java AST element factories.
- IJavaExpression - Interface in com.pnfsoftware.jeb.core.units.code.java
-
High-level interface implemented by Java AST elements representing expressions.
- IJavaField - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a Java field.
- IJavaFieldFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
-
AST
IJavaField
factory. - IJavaFor - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface used to represent a standard for loop statement.
- IJavaForEach - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface used to represent a for-each (Java 5+) loop statement.
- IJavaGlobalContext - Interface in com.pnfsoftware.jeb.core.units.code.java
-
dexdec
global context for AST generation. - IJavaGoto - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a "goto" statement.
- IJavaIdentifier - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a Java identifier, or variable.
- IJavaIdentifierManager - Interface in com.pnfsoftware.jeb.core.units.code.java
-
A manager of
IJavaIdentifier
(andIJavaDefinition
). - IJavaIf - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a conditional "if" statement.
- IJavaInstanceField - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent an instance field.
- IJavaLabel - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent labels.
- IJavaLabelFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
-
A manager of
IJavaLabel
. - IJavaLeftExpression - Interface in com.pnfsoftware.jeb.core.units.code.java
-
High-level interface is used to represent Java AST expressions that can be assigned to, that is, expressions that can be left members in assignment statements.
- IJavaMethod - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a Java method.
- IJavaMethodFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
-
AST
IJavaMethod
factory. - IJavaMonitor - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a special "monitor" statement.
- IJavaNew - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent the instantiation of a new non-array object.
- IJavaNewArray - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent the instantiation of an array object.
- IJavaOperation - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent arithmetic and logical expressions.
- IJavaOperator - Interface in com.pnfsoftware.jeb.core.units.code.java
-
This interface is used to define a Java operator.
- IJavaOperatorFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Builder for Java AST operators.
- IJavaPredicate - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a Java predicate.
- IJavaPredicate_LEGACY - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a Java predicate.
- IJavaReturn - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent return statements of methods.
- IJavaSourceUnit - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Definition of a source unit representing a Java class or Java method in the form of an Abstract Syntax Tree (AST).
- IJavaStatement - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Base interface for Java AST elements that represent statements.
- IJavaStaticField - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a static field.
- IJavaSwitch - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent
switch
statements. - IJavaSynchronizedBlock - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a synchronized block of code.
- IJavaTerminalStatement - Interface in com.pnfsoftware.jeb.core.units.code.java
-
High-level interface extended by Return and Throw statements.
- IJavaThrow - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent throw statements.
- IJavaTry - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent try-catch elements.
- IJavaType - Interface in com.pnfsoftware.jeb.core.units.code.java
-
This interface is used to define a Java type.
- IJavaTypeFactory - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Builder for Java AST types.
- IJavaTypeReference - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent a type reference.
- IJavaWhile - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Java AST interface to represent
while
loop statements. - IJLSAnnotation - Interface in com.pnfsoftware.jeb.core.units.code.android
-
An annotation, as defined by the JLS.
- IJLSClass - Interface in com.pnfsoftware.jeb.core.units.code.android
-
A class, as defined by the JLS.
- IJLSField - Interface in com.pnfsoftware.jeb.core.units.code.android
-
A field, as defined by the JLS.
- IJLSMethod - Interface in com.pnfsoftware.jeb.core.units.code.android
-
A method, as defined by the JLS.
- IJLSType - Interface in com.pnfsoftware.jeb.core.units.code.android
-
A type, as defined by the JLS.
- IJLSTypeAdapter - Interface in com.pnfsoftware.jeb.core.units.code.android
-
An adapter for Java-like types.
- IJLSValue - Interface in com.pnfsoftware.jeb.core.units.code.android
-
A value, as defined by the JLS.
- IJMasterOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.java
-
A manager of
AST optimizers
. - IJniEndpoint - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Definition of a JNI endpoint.
- IJOptimizer - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Plugin interface for
dexdec
(DEX decompiler) AST optimizer plugins. - IJsonUnit - Interface in com.pnfsoftware.jeb.core.units
-
Represent a Json Unit
- IJVisitor - Interface in com.pnfsoftware.jeb.core.units.code.java
-
Specialized tree node visitor interface for
dexdec
Java AST elements
. - iL(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- ILabelManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Definition of a code label manager.
- ILazyMemoryProvider - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Definition of a lazy memory provider.
- ILine - Interface in com.pnfsoftware.jeb.core.output.text
-
Representation of a line within an
ITextDocumentPart
. - ILinkInfoProvider - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Linker information provider, used by code object's mapper during the relocation and symbol resolution phase.
- ILiveArtifact - Interface in com.pnfsoftware.jeb.core
-
A "runtime" artifact, that connects a project, an artifact, and root units.
- IllegalConversionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
-
The conversion to IR is illegal.
- IllegalConversionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalConversionException
- IllegalConversionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalConversionException
- IllegalConversionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalConversionException
- IllegalConversionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalConversionException
- IllegalIntermediateExpressionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
-
IR construct error.
- IllegalIntermediateExpressionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalIntermediateExpressionException
- IllegalIntermediateExpressionException(String, Object...) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.IllegalIntermediateExpressionException
- IllegalTypeNameException - Exception in com.pnfsoftware.jeb.core.units.code.asm.type
- IllegalTypeNameException(String, String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.IllegalTypeNameException
- ILoaderInformation - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Basic information held within a code loader unit.
- ILocatedInstruction - Interface in com.pnfsoftware.jeb.core.units.code
-
An addressable instruction.
- ILogger - Interface in com.pnfsoftware.jeb.util.logging
-
Definition of a logger and logging levels.
- IMachineContext - Interface in com.pnfsoftware.jeb.core.units.code.asm
-
Definition of a concrete machine context, holding a VM, processor information, and a set of registers data.
- IMAGE - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
- IMAGE_BMP - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- IMAGE_CRW - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- IMAGE_DEBUG_TYPE_BORLAND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_CLSID - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_CODEVIEW - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_COFF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_EXCEPTION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_FIXUP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_FPO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_ILTCG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_MISC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_MPX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_OMAP_FROM_SRC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_OMAP_TO_SRC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_POGO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_REPRO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_RESERVED10 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DEBUG_TYPE_VC_FEATURE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_ARCHITECTURE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_BASERELOC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_DEBUG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_EXCEPTION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_EXPORT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_GLOBALPTR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_IAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_IMPORT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_RESOURCE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_SECURITY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DIRECTORY_ENTRY_TLS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DLLCHARACTERISTICS_APPCONTAINER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DLLCHARACTERISTICS_GUARD_CF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DLLCHARACTERISTICS_NO_BIND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DLLCHARACTERISTICS_NO_ISOLATION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DLLCHARACTERISTICS_NO_SEH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DLLCHARACTERISTICS_NX_COMPAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_DLLCHARACTERISTICS_WDM_DRIVER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_32BIT_MACHINE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_AGGRESIVE_WS_TRIM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_BYTES_REVERSED_HI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_BYTES_REVERSED_LO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_DEBUG_STRIPPED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_DLL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_EXECUTABLE_IMAGE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_LARGE_ADDRESS_AWARE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_LINE_NUMS_STRIPPED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_LOCAL_SYMS_STRIPPED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_ALPHA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_ALPHA64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_AM33 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_AMD64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_ARM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_ARMNT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_AXP64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_CEE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_CEF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_EBC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_I386 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_IA64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_M32R - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_MIPS16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_MIPSFPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_MIPSFPU16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_POWERPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_POWERPCFP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_R10000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_R3000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_R3000_BE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_R4000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_RISCV128 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_RISCV32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_RISCV64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_SH3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_SH3DSP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_SH3E - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_SH4 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_SH5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_TRICORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_MACHINE_WCEMIPSV2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_NET_RUN_FROM_SWAP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_RELOCS_STRIPPED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_SYSTEM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_FILE_UP_SYSTEM_ONLY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_GIF - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- IMAGE_ICO - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- IMAGE_JPEG - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- IMAGE_NT_OPTIONAL_HDR32_MAGIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_NT_OPTIONAL_HDR64_MAGIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_PNG - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- IMAGE_PSD - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- IMAGE_REL_BASED_ABSOLUTE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_ARM_MOV32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_DIR64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_HIGH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_HIGHADJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_HIGHLOW - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_IA64_IMM64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_LOW - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_MIPS_JMPADDR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_MIPS_JMPADDR16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_RISCV_HIGH20 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_RISCV_LOW12I - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_RISCV_LOW12S - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_REL_BASED_THUMB_MOV32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_ROM_OPTIONAL_HDR_MAGIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_1024BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_128BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_16BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_1BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_2048BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_256BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_2BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_32BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_4096BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_4BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_512BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_64BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_8192BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_8BYTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_ALIGN_MASK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_CNT_CODE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_CNT_INITIALIZED_DATA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_CNT_UNINITIALIZED_DATA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_GPREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_LNK_COMDAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_LNK_INFO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_LNK_NRELOC_OVFL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_LNK_OTHER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_LNK_REMOVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_16BIT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_DISCARDABLE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_EXECUTE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_FARDATA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_LOCKED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_NOT_CACHED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_NOT_PAGED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_PRELOAD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_PURGEABLE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_READ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_SHARED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_MEM_WRITE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_NO_DEFER_SPEC_EXC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SCN_TYPE_NO_PAD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SIZEOF_DOS_HEADER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SIZEOF_FILE_HEADER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SIZEOF_SECTION_HEADER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_EFI_APPLICATION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_EFI_ROM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_NATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_NATIVE_WINDOWS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_OS2_CUI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_POSIX_CUI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_WINDOWS_CE_GUI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_WINDOWS_CUI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_WINDOWS_GUI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_SUBSYSTEM_XBOX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
- IMAGE_TIFF - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- IMAGE_WEBP - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- IManglingEngine - Interface in com.pnfsoftware.jeb.core.units.code.asm.mangling
-
Interface for mangling engines, each of them handling a different mangling scheme.
- IMasterOptimizer<T extends IOptimizerTarget> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
Definition of a master optimizer, whose role is to manage and orchestrate the execution of individual optimizers.
- IMasterOptimizerInstrumenter<T extends IOptimizerTarget> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
Instrumentation engine for
IMasterOptimizer
, providing callbacks to be executed before/after optimizations. - IMemoryAllocListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
-
VM page allocation listener.
- IMemoryFreeListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
-
VM page free (un-allocation) listener.
- IMemoryModel - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
A manager for the collection of
memory items
generated by the native code analyzer. - IMemoryModelListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Interface for code model listeners, which are notified when the model of a native code unit changes.
- IMemoryPropertyListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
-
VM property change listener.
- IMemoryProtectionListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
-
VM page protection change listener.
- IMemoryWriteListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
-
VM write pre- and post-operation listener.
- IMergeController - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Controller for
IR State
mergers performed byEState#mergeWith(EState, IMergeController)
. - IMetadataGroup - Interface in com.pnfsoftware.jeb.core.units
-
Definition of a group of metadata objects.
- IMetadataManager - Interface in com.pnfsoftware.jeb.core.units
-
Definition of a metadata manager.
- IMethodManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
A manager of
native method items
. - IMethodStackMemoryModel - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
The memory model for the local stack of a method.
- IMethodTable - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
A table of native methods, used when defining classes and virtual methods tables.
- imm(byte[], int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Create an arbitrary-long immediate.
- imm(long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Create an immediate, limited to 64 bits.
- imm(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Create an arbitrary-long immediate.
- imm(BigInteger, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Create an arbitrary-long immediate.
- IMM0 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
-
value zero (immediate); to be used with another source, from which the bitsize is inferred
- IMMEDIATE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- ImmediateOperandBuilder - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Default implementation of
AbstractImmediateOperandBuilder
that build 3 different types of operand: IMM, RELADDR and ADDR. - ImmediateOperandBuilder(AbstractImmediateOperandBuilder.ImmediateType, int, int, IEncodedMemoryArea) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.ImmediateOperandBuilder
- ImmediateOperandBuilder(AbstractImmediateOperandBuilder.ImmediateType, IEncodedMemoryArea) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.ImmediateOperandBuilder
- IMonitorInfoProvider - Interface in com.pnfsoftware.jeb.util.concurrent
-
Thread monitoring details used by the static
monitor()
method as well as the more complexThreadMonitor
objects. - IMPLEMENTS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- IMPLEMENTS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- IMPORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- IMPORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- importNode(Node, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- importPtrPrefix - Static variable in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
SymbolType.PTRFUNCTION
routine prefix - importState(INativeCodeUnit<IInstruction>, MatchingState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
- importTo(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeAttribute
-
Import attribute information to a native item
- importUnmangledRoutineName(INativeMethodItem, String, IUnmangledRoutine, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
-
Applies unmangled routine declaration to a native routine item.
- importUnmangledRoutinePrototype(INativeMethodItem, IUnmangledRoutine) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
-
Applies unmangled routine declaration to a native routine item.
- IMultiSegmentMap<K extends Comparable<K>,
V extends ISegment<K>> - Interface in com.pnfsoftware.jeb.util.collect -
Definition of map holding multiple
segments
. - in - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- IN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
-
Input data of a non-OB routine (FB, FC, SFB, SFC)
- IN_OUT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
-
Read/write data of a non-OB routine (FB, FC, SFB, SFC)
- IN_PROCESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilationStatus
-
The decompilation of the target is ongoing.
- INACTIVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry.PackageStatus
-
corresponding file has been removed
- INativeAttribute - Interface in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Information on the signature target.
- INativeClassDataItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
A class item reference.
- INativeClassItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
Definition of a native class item, having a class type, methods, fields, and so on.
- INativeCodeAdvancedAnalyzer<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Definition of the advanced (optional) code analyzer, controlled by the
INativeCodeAnalyzer
. - INativeCodeAnalyzer<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Definition of a code analyzer.
- INativeCodeAnalyzerExtension<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Definition of
analyzer
extensions. - INativeCodeAnalyzerExtensionsManager<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Interface for the extensions manager of the
INativeCodeAnalyzer
. - INativeCodeAnalyzerExtensionsManager.ExtensionPriority - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Priorities that can be attributed to an extension.
- INativeCodeModel<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Memory model manager for
native code unit
, normally handled by acode analyzer
. - INativeCodeUnit<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units
-
Specialized code unit that manages a native code processor and uses a virtual memory.
- INativeContext - Interface in com.pnfsoftware.jeb.core.units.code.asm
-
Native code context.
- INativeContinuousItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
Secondary master interface for native code item that span over a specific amount of bytes in memory.
- INativeDataAnalyzer - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
The data analyzer is used to create data items for a native code unit model.
- INativeDataItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
A specialized type for continuous memory items representing data elements (fields).
- INativeDebuggerUnit - Interface in com.pnfsoftware.jeb.core.units.code.asm
-
Definition of native code debuggers.
- INativeDecompilerContext - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Decompiler manager object.
- INativeDecompilerExtension - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Decompiler extension plugins.
- INativeDecompilerExtensionsManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Definition of the extensions manager for
INativeDecompilerUnit
. - INativeDecompilerExtensionsManager.ExtensionPriority - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Priorities that can be attributed to an extension.
- INativeDecompilerPlugin<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm
-
Definition of a native decompiler plugin.
- INativeDecompilerUnit<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Top-level unit for native decompilers.
- INativeDisassemblerPlugin<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm
-
Native disassembler plugins.
- INativeDisassemblyDocument - Interface in com.pnfsoftware.jeb.core.units.code.asm.render
-
Definition of a native code disassembly document.
- INativeFeature - Interface in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Characteristics computed on a native item.
- INativeFieldItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
A field item can reference an external field (name+type only), an internal data item, or a struct/class field.
- INativeInstructionItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
A native instruction item represents a concrete
IInstruction
at a specific memory address. - INativeItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
Master interface for all native code items (objects, types, etc.).
- INativeItemListenable - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
Listener mix-in for native items.
- INativeItemListener - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
Interface to define an item listener.
- INativeLibrary - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Description of a native code ELF library (dynamic SO) managed by emulators.
- INativeMemoryItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
Secondary master interface for native code items that have a start address, but may not span a continuous range of bytes.
- INativeMethodDataItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
Concrete method (routine) item, providing the implementation of one or more routine references.
- INativeMethodItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
A method item references an external or internal native routine.
- INativeObjectTracker - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Tracker for native underlying objects used by the decompiler or referenced by decompiled items.
- INativePlugin<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm
-
Native plugins consist of native disassembler and native decompiler plugins.
- INativeSignature - Interface in com.pnfsoftware.jeb.core.units.code.asm.sig
-
A native signature is composed of a collection of
INativeFeature
identifying one or several native item(s) -- the target(s) --, and a collection ofINativeAttribute
representing what is known about the target(s). - INativeSignature.ConfidenceLevel - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Confidence level associated with a signature.
- INativeSignaturePackage - Interface in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Definition of a signature package, managed by the
NativeSignatureDBManager
. - INativeSourceUnit - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
A specialized source unit representing the output of a native code decompiler.
- INativeStringItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.items
-
A specialized data item representing a string
- INativeType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
Base interface for native types.
- inBlacklist(E) - Method in interface com.pnfsoftware.jeb.util.collect.VerifiedDeque.FailureHandler
- inc(K) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Record an object, ie increment its reference counter.
- INCLUDE_AND_CONTINUE - Enum constant in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
- INCLUDE_AND_EXIT - Enum constant in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
- increment() - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
- increment() - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
- incrementCounter1() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Increment the value of custom counter 1.
- incrementCounter2() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Increment the value of custom counter 2.
- incrementEvaluationCount() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- incrementIndentationLevel() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- incrementOpenHandle() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
- indent() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- indent(boolean) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- indentBlock(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Indent a buffer using a 4-space indentation.
- indentBlock(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Indent a buffer.
- indentReset() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- indentString - Variable in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- INDEX_DIRECT - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- INDEX_HTTP - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- INDEX_IS_FIELD_OFFSET - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
- INDEX_IS_INLINE_OFFSET - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
- INDEX_IS_VTABLE_OFFSET - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
- INDEX_SOCKS - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- INDEX_TO_CALL_SITE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
- INDEX_TO_FIELD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
- INDEX_TO_METHOD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
- INDEX_TO_METHOD_HANDLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
- INDEX_TO_PROTOTYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
- INDEX_TO_STRING - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
- INDEX_TO_TYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
- indexedBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Get an indexed-block iterator.
- indexOf(byte[], byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
-
Find the first occurrence of a sequence of bytes.
- indexOf(byte[], int, byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
-
Find the first occurrence of a sequence of bytes.
- indexOf(byte[], int, int, byte[], int, int, byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
-
Find the first occurrence of a sequence of bytes.
- indexOf(Block) - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
- indexOf(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- indexOf(DOpcodeType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
Determine whether this opcode matches one of the provided candidate opcodes.
- indexOf(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- indexOf(CharSequence, char) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
-
Implementation of
indexOf
for CharSequence. - indexOf(CharSequence, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Implementation of
indexOf
for CharSequence. - indexOf(CharSequence, char, int) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
-
Implementation of
indexOf
for CharSequence. - indexOf(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- indexOf2(CharSequence, char, char) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
-
Find the first one of two characters and return its position.
- indexOf2(CharSequence, char, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Find the first one of two characters and return its position.
- indexOf2(CharSequence, int, char, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Find the first one of two characters and return its position.
- indexOfAny(CharSequence, Set<Character>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Find the first one of any of the provided characters and return its position.
- indexOfn(CharSequence, char...) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
-
Find the first one of n characters and return its position.
- indexOfNotInGroup(CharSequence, char, int, char[]...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Find the index a of character, ignoring some groups.
- indexSet() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
- INet - Interface in com.pnfsoftware.jeb.util.net
-
Convenience network utility interface to issue common GET/POST (http or https) queries that return text contents.
- info(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Log an information message.
- info(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- info(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- INFO - Enum constant in enum class com.pnfsoftware.jeb.core.events.ClientNotificationLevel
- INFO - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
A generic type similar to
NotificationType.AREA_OF_INTEREST
. - INFO_CORRUPT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- INFO_DANGEROUS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- INFO_DEBUG - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- INFO_DEPRECATED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- INFO_ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- INFO_MALFORMED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- INFO_NORMAL - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- INFO_USELESS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- INFO_WARNING - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- inFolder(File, File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Determine if a hypothetical file would be contained within a hypothetical folder, i.e.
- INFORMATION - Enum constant in enum class com.pnfsoftware.jeb.client.api.IconType
-
An information sign icon.
- IniFileEditor - Class in com.pnfsoftware.jeb.util.base
-
A reader-and-writer for
ini
configuration files. - IniFileEditor(File) - Constructor for class com.pnfsoftware.jeb.util.base.IniFileEditor
- IniFileEditor(File, Character) - Constructor for class com.pnfsoftware.jeb.util.base.IniFileEditor
- IniFileEditor(String) - Constructor for class com.pnfsoftware.jeb.util.base.IniFileEditor
- IniFileEditor(String, Character) - Constructor for class com.pnfsoftware.jeb.util.base.IniFileEditor
- init - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- initAttributes(List<XAttr>) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- initChildren(List<XNode>) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- InitializationComplete - Enum constant in enum class com.pnfsoftware.jeb.client.events.JC
-
The initialization of the client is complete
- initialize() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- initialize() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
- initialize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- initialize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
This method is called by the owner decompiler after the principal components of the lower-level code unit have been initialized.
- initialize() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- initialize(IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
-
The default implementation creates a basic PDM attached to the provided parent.
- initialize(IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
- initialize(IPropertyDefinitionManager) - Method in interface com.pnfsoftware.jeb.core.units.IUnitPlugin
-
Create and initialize the property manager for this identifier.
- initialize(INativeCodeAnalyzer<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
Must be called by the GCA.
- initialize(INativeCodeAnalyzer<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Implementors will receive a reference to the main analyzer.
- initialize(String[]) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- initialize(String[]) - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
- initializeEngines() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Initialize the core context and an engines context.
- initializePaddingPatterns(BinaryPatternVerifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default implementation does nothing.
- initializeProloguePatterns(BinaryPatternVerifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default implementation does nothing.
- initializePropertyObjects(IUnitCreator, IUnitProcessor, IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Overrides are allowed.
- initializePropertyObjects(IUnitCreator, IUnitProcessor, IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- initializePropertyObjects(IUnitCreator, IUnitProcessor, IPropertyDefinitionManager) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Initialize the property manager and property definition manager used by this unit.
- initializerArgs - Variable in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink.CaptureInfo
- initializeStateRegisters(EState, Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
This method initializes and sets all physical registers declared by this converter to 0, except for the ones possibly used as arguments that are kept undefined (see
AbstractConverter.isPossibleParameterRegisterForProcessorCallingConventions(long)
). - initializeStateRegisters(EState, Long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Initialize the registers of an IR execution state to safe defaults.
- initNetworkUtility(String) - Static method in class com.pnfsoftware.jeb.client.AbstractContext
-
The global proxy settings will be updated/erased.
- injectObject(String, Object) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- INLINE - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet.Cleaner
- INLINE - Static variable in class com.pnfsoftware.jeb.client.api.FormEntry
-
Flag indicating that the entry description header and the value field should be inlined, instead of stacked (the default).
- INLINE - Static variable in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
-
Constant used to identify an item's primary comment inlined with the item (for rendering purposes).
- INLINE_ALLOWED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Inlining mode: allowed.
- INLINE_AUTO - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Inlining mode: auto-determined.
- INLINE_BLOCKED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Inlining mode: blocked.
- INLINE_FORCED - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Inlining mode: forced.
- INLINER - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
-
A well-known optimizer tag used to indicate that an optimizer inlines method invocations.
- INNER - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- innerFormat() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
-
Returns an inner representation of this object, where address is unknown
- INode - Interface in com.pnfsoftware.jeb.core.output.tree
-
A tree node definition, the main constituent of
tree documents
. - INode - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Expression graph, representing IRE expressions made of
IEOperation
s, restrictedIESlice
s and restrictedIECompose
s. - INodeCoordinates - Interface in com.pnfsoftware.jeb.core.output.tree
-
A coordinates system for nodes inside an
ITreeDocument
. - INodeFeatureExtractor<T> - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
- INodeHandler - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Custom IR-tree-node processor on match.
- INodeVisitor<T> - Interface in com.pnfsoftware.jeb.core.units.code
-
Tree visitor interface.
- InputHelper - Class in com.pnfsoftware.jeb.core.input
-
Static helper methods for
IInput
. - InputHelper() - Constructor for class com.pnfsoftware.jeb.core.input.InputHelper
- inputpath - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- InputStream(InputStream) - Constructor for class com.pnfsoftware.jeb.util.encoding.Base64.InputStream
-
Constructs a
Base64.InputStream
in DECODE mode. - InputStream(InputStream, int) - Constructor for class com.pnfsoftware.jeb.util.encoding.Base64.InputStream
-
Constructs a
Base64.InputStream
in either ENCODE or DECODE mode. - InputToken - Class in com.pnfsoftware.jeb.util.interpreter
-
An input token used in a command.
- InputToken(String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.InputToken
- InputToken(String, boolean) - Constructor for class com.pnfsoftware.jeb.util.interpreter.InputToken
- insert(int, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- insert(int, IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
-
Insert a statement at the given index.
- insertAll(int, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
-
Insert all statements of a source block into this block.
- insertAll(int, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
-
Insert all statements of another block in this block.
- insertArgument(int, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
-
Insert an argument to the list of arguments.
- insertAt(int, IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
-
Insert a statement at a particular offset within the AST.
- insertAt(long, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
-
Insert a statement at a particular offset within the AST.
- insertAtOffset(long, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- insertBefore(Node, Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- insertBranch(int, ICPredicate, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
- insertBranch(int, IJavaPredicate, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Insert a branch (if, else-if) to this statement.
- insertChild(int, Node) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- insertData(int, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
- insertGroup(int, IMetadataGroup) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
-
Insert a group at the given position.
- insertGroup(int, IMetadataGroup) - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
- insertHeaderBlock(IDMethodContext, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Insert a header block filled with NOP instructions.
- insertIntoSortedList(List<T>, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Insert an additional element into a pre-sorted list and keep the list sorted.
- insertIntoSortedList(List<T>, T, Comparator<T>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Insert an additional element into a pre-sorted list and keep the list sorted.
- INSERTION - Enum constant in enum class com.pnfsoftware.jeb.util.collect.CollectionOrder
-
Order by insertion
- insertListener(int, IEventListener) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
- insertListener(int, IEventListener) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- insertListener(int, IEventListener) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- insertListener(int, IEventListener) - Method in class com.pnfsoftware.jeb.util.events.EventSource
- insertListener(int, IEventListener) - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
-
Register a listener.
- insertMultiple(int, IJavaBlock, int, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- insertOptionalEntryPointTrampoline(IERoutineContext, List<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
For native routines that have their entry point in-the-middle (i.e., not at their lowest address), insert a synthetic
IEJump
as the first instruction of the converted method. - insertPresentation(int, IUnitDocumentPresentation, boolean) - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
-
Insert a presentation at the given index.
- insertPresentation(int, IUnitDocumentPresentation, boolean) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
- insertReturns(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- insertReturns(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
This method introduces
IEReturn
statements into the IR. - insertSection(int, ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- insertSegment(int, ISegmentInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- insize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- insize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- insize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get the number of regular input edges to this block.
- insn - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
- insnAddress - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- InsnEmulator<T extends IInstructionOperand> - Class in com.pnfsoftware.jeb.core.units.code.asm.simulator
-
Main class that can emulate an instruction and retrieve the correct result.
- InsnEmulator(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
- insns - Variable in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlockBuilder
- installApp(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- installApp(String, boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Install an APK.
- installAppForce(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- INSTALLER_LOCK_FILENAME - Static variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- INSTANCE_GET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- INSTANCE_PUT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- InstanceField - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- InstanceField - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- INSTANCEOF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- INSTANCEOF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- INSTANCEOF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Type check
- instantiateSafe(Class<? extends T>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
- INSTRUCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
-
Signature target is an instruction.
- InstructionConversionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
-
Generic exception for native code to IR conversion problems.
- InstructionConversionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.InstructionConversionException
- InstructionConversionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.InstructionConversionException
- InstructionConversionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.InstructionConversionException
- InstructionConversionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.InstructionConversionException
- InstructionCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
-
Instruction coordinates for bytecode code units.
- InstructionCoordinates(int, int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
- instructionEmulationFailed - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
- InstructionFlags - Enum Class in com.pnfsoftware.jeb.core.units.code
-
Instruction flags; these flags encode additional static information (i.e.
- InstructionHints - Class in com.pnfsoftware.jeb.core.units.code.asm.items
-
Hints for concrete instruction items.
- InstructionHints() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- instructionIndex - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
- instructions() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Iterate over all the instructions of this CFG.
- instructions() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- instructions() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get an instruction iterator.
- instructions(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Iterate over a range of instructions of this CFG.
- InstructionUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Utility routines for
IInstruction
. - InstructionUtil - Class in com.pnfsoftware.jeb.core.units.code
-
Utility methods for
IInstruction
objects. - InstructionUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.InstructionUtil
- InstructionUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.InstructionUtil
- instrumenters - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
instrumenters
- INT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- INT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- INT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- INT2FP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
signed integer to floating-point conversion (supported FP formats: binary32, binary64, intel x87 extended double-precision 80-bit)
The details of the conversion are unspecified (examples: how the operator deals with loss of precision; what truncation mode is used). - INTEGER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
-
Signed integer using 2-complement arithmetic.
- INTEGER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
-
Signed 2-complement integer.
- IntegerLEB128 - Class in com.pnfsoftware.jeb.util.encoding
-
Read and write LEB128-encoded integers.
- IntegerLEB128() - Constructor for class com.pnfsoftware.jeb.util.encoding.IntegerLEB128
- IntegerLEB128.DecodedInt - Class in com.pnfsoftware.jeb.util.encoding
-
Decoded value along with the encoded length in bytes.
- IntegerList - Class in com.pnfsoftware.jeb.util.primitives
- IntegerList() - Constructor for class com.pnfsoftware.jeb.util.primitives.IntegerList
- IntegerRanges - Class in com.pnfsoftware.jeb.util.primitives
-
Collection of integer ranges (a range is noted
[beg, end)
or[beg, end[
). - IntegerRanges(boolean) - Constructor for class com.pnfsoftware.jeb.util.primitives.IntegerRanges
- Integers - Class in com.pnfsoftware.jeb.util.primitives
-
Utility methods for
int
s - Integers() - Constructor for class com.pnfsoftware.jeb.util.primitives.Integers
- IntegerSegment - Class in com.pnfsoftware.jeb.util.collect
-
Standard implementation of a segment using an integer treated as a signed value.
- IntegerSegment(int, int) - Constructor for class com.pnfsoftware.jeb.util.collect.IntegerSegment
- integersToBytes(int[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Convert an int array into a byte array by casting all integers to bytes.
- integerToAlphaString(int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert an integer to an alphabetic string, using the following pattern:
- INTEGRAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
-
Integral type (2-complement integer, signed or unsigned).
- integrity_failed - Variable in class com.pnfsoftware.jeb.client.AbstractContext
- IntentFilterDescription() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescription
- IntentFilterDescriptions() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescriptions
- InteractiveWrapperUnit - Class in com.pnfsoftware.jeb.core.units.impl
-
Simple wrapper (decorator) for
IInteractiveUnit
. - InteractiveWrapperUnit(IInteractiveUnit, IUnitProvider) - Constructor for class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- INTERFACE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
-
Interface method.
- INTERFACE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- INTERFACE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- INTERFACE - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- interfaceTypes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
- InternalLogger - Class in com.pnfsoftware.jeb.util.logging
-
An internal (debug-mode only) logger.
- InternalLogger(String) - Constructor for class com.pnfsoftware.jeb.util.logging.InternalLogger
- InternalMap() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper.InternalMap
- internalSwapChildren() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
RESERVED FOR INTERNAL USE.
- interp - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- InterpreterHistory - Class in com.pnfsoftware.jeb.util.interpreter
-
Interpreter history objects, containing the list of commands previously issued to the interpreter.
- InterpreterHistory() - Constructor for class com.pnfsoftware.jeb.util.interpreter.InterpreterHistory
- InterpreterHistory(String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.InterpreterHistory
- interrupt() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
-
Request an interruption of the task's thread.
- interrupt(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- interrupt(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
-
Notify the visitor that the visit of the tree should be stopped.
- interrupt(boolean, int) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- interrupt(boolean, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
-
Notify the visitor that the visit of the tree should be stopped.
- INTERRUPT_EXEC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
-
Instruction interrupts normal execution flow
- interruptAndJoinUninterruptibly(Thread) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
-
Interrupt the target thread and wait for it to terminate, uninterruptibly.
- InterruptionException - Exception in com.pnfsoftware.jeb.core.exceptions
-
Runtime interruption exception.
- InterruptionException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.InterruptionException
- InterruptionException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.InterruptionException
- InterruptionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.InterruptionException
- InterruptionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.InterruptionException
- intersect(Collection<? extends T>, Collection<? extends T>) - Static method in class com.pnfsoftware.jeb.util.collect.CollectionUtil
-
Return the intersection of 2 collections (order of collection parameters does not matter).
- intersection(IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
-
Return common range between current range and the other range.
- intersects(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
-
Indicate if an element from range [addressStart:addressEnd[ is defined in this
MemoryRanges
. - IntGauge - Class in com.pnfsoftware.jeb.util.collect
-
An integer gauge is used to define an integer range to be filled.
- IntGauge(int) - Constructor for class com.pnfsoftware.jeb.util.collect.IntGauge
-
Create a gauge whose range goes from 0 to
size
. - IntGauge(int, int) - Constructor for class com.pnfsoftware.jeb.util.collect.IntGauge
-
Create a gauge whose range goes from
begin
toend
(exclusive). - IntList - Class in com.pnfsoftware.jeb.util.collect
-
A memory-efficient list of
int
primitives. - IntList() - Constructor for class com.pnfsoftware.jeb.util.collect.IntList
-
Create a list with an initial capacity of 16 and bucket capacity of 65,536.
- IntList(int, int) - Constructor for class com.pnfsoftware.jeb.util.collect.IntList
- IntMap - Class in com.pnfsoftware.jeb.util.collect
-
A memory-efficient map (dictionary) of
int
primitives toint
primitives. - IntMap() - Constructor for class com.pnfsoftware.jeb.util.collect.IntMap
- intToBEBytes(int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Convert a 32-bit integer to a big-endian encoded array of bytes.
- intToBEBytes(int, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- intToBEBytes(int, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- intToLEBytes(int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Convert a 32-bit integer to a little-endian encoded array of bytes.
- intToLEBytes(int, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- intToLEBytes(int, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- INVALID_ARGUMENT_COUNT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- INVALID_EXTENDED_OPCODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- INVALID_INDEX - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- INVALID_OPCODE_FORMAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- INVALID_PSEUDO_INSTRUCTION_ID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- invalidate() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- invalidate() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Invalidate the analysis.
- invalidateChains() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Invalidate the DFA of
AbstractDOptimizer.cfg
. - invalidateDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Invalidate all previously performed data flow analyses.
- invalidateDataFlowAnalysis() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Invalidate all previously performed data flow analyses.
- invalidateDataFlowAnalysis() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Invalidate all data flow analysis for the IR-CFG managed by this context.
- invalidateDataFlowAnalysis(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Partially invalidate data flow analyses.
- invalidateDataFlowAnalysis(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Partially invalidate data flow analyses.
- invoke(String, long, List<ITypedValue>) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueObject
-
Invoke a method on this object.
- INVOKE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
method invocation
- INVOKE_CONSTRUCTOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- INVOKE_DIRECT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- INVOKE_INSTANCE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- INVOKE_INTERFACE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- INVOKE_REFLECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
method invocation (via reflection) - those references can be auto-added by dexdec
- INVOKE_STATIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- invoke2(Method, Object, Object...) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
- invokeMethod(long, String, String, Object, List<Object>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
-
This method is called when the sandbox is about to execute a non-constructor method.
- invokeMethod(long, String, List<IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmulatorHooks
-
This method is called when the emulator is about to execute the IR of an internal dex method.
- invokeMethod(DInvokeType, String, IDExpression...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Invoke (execute) a method.
- invokeMethod(DInvokeType, String, List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid
-
Convenience method wrapping around the
dex emulator
to emulate a method. - invokeMethod(String, Collection<IDExpression>, DInvokeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Invoke (execute) a method.
- INVOKER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
an invoker, i.e.
- IO - Class in com.pnfsoftware.jeb.util.io
-
File manipulation utility routines.
- IO() - Constructor for class com.pnfsoftware.jeb.util.io.IO
- IObjectLocation - Interface in com.pnfsoftware.jeb.core.output.text
-
Textual location of an object represented as text in a text document.
- IOperable - Interface in com.pnfsoftware.jeb.client.api
-
Interface for objects supported
Operation
s. - IOperandBuilder<T extends IInstructionOperand> - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Definition of a simple instruction operand factory.
- IOptimizedDexUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Interface for "optimized" dex units, aka "odex" units.
- IOptimizer<T extends IOptimizerTarget> - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
Plugin interface for generic code optimizer.
- IOptimizerTarget - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
Base interface for objects that may be the target of an optimizer.
- IOptionDefinition - Interface in com.pnfsoftware.jeb.core
-
Simple definition for a type-less option, containing a name and a description.
- IP2K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- IPackage - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
A native code package.
- IPackageManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
The native package manager.
- IPECOFFUnit - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Base interface for PE and COFF units.
- IPEDataDirectory - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
This interface describes the data directory header of PE executable files.
- IPEOptionalHeader - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
This interface describes the principal header a PE executable file.
- IPlugin - Interface in com.pnfsoftware.jeb.core
-
Base interface for JEB back-end plugins.
- IPluginFileEntry<T extends IPlugin> - Interface in com.pnfsoftware.jeb.core
-
Plugin entry managed by a plugin manager.
- IPluginInformation - Interface in com.pnfsoftware.jeb.core
-
Plugin information object.
- IPluginManager - Interface in com.pnfsoftware.jeb.core
-
JEB plugin manager for external plugins running alongside the JEB back-end components.
- IPrimitiveSizes - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
Get the sizes of common primitives.
- IPrimitiveType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
Definition of native primitive types.
- IPrimitiveTypeManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
A type manager specifically for primitives and built-in types.
- IPriorityBasedHooks - Interface in com.pnfsoftware.jeb.core.units
-
An super interface to be used for hooks interfaces for which the associated manager respects a priority ordering.
- IProcessor<InsnType extends IInstruction> - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Definition of a simple machine code processor or microcontroller.
- IProcessorInformation - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Basic information about a processor (e.g.
- IProgressCallback - Interface in com.pnfsoftware.jeb.util.base
-
Progress callback interface, used by various types to provide progress information about an on-going task.
- IPropertyDefinition - Interface in com.pnfsoftware.jeb.core.properties
-
Definition of a property.
- IPropertyDefinitionGroup - Interface in com.pnfsoftware.jeb.core.properties
-
A group of property definitions.
- IPropertyDefinitionManager - Interface in com.pnfsoftware.jeb.core.properties
-
API for a property definition manager (PDM).
- IPropertyManager - Interface in com.pnfsoftware.jeb.core.properties
-
Define a property manager (PM).
- IPropertyType - Interface in com.pnfsoftware.jeb.core.properties
-
Base interface for property types.
- IPropertyTypeBoolean - Interface in com.pnfsoftware.jeb.core.properties
-
Define a boolean property type.
- IPropertyTypeInteger - Interface in com.pnfsoftware.jeb.core.properties
-
Define an bounded integer property type.
- IPropertyTypePath - Interface in com.pnfsoftware.jeb.core.properties
-
Specialized string property holding a file-system path.
- IPropertyTypeString - Interface in com.pnfsoftware.jeb.core.properties
-
Define a string property type.
- IPrototypeItem - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
A native prototype.
- IQuickStateObject - Interface in com.pnfsoftware.jeb.core.units
-
Quick state objects represent the state of a unit.
- IR_ASSIGN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
Assignment.
- opnd1: destination (left) member,IDExpression
- opnd2: source (right) member,IDExpression
- IR_CONVERSION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
- IR_INVOKE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
General method invocation
- opnd1: null
- opnd2: anIDInvokeInfo
expression (call
,new
,new-array
,alloc-object
) - IR_JCOND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
Conditional jump
- opnd1: theIDTarget
, branched to if the conditional expression is true
- opnd2: the predicate, anIDExpression
typed asboolean
- IR_JUMP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
- IR_MONITOR_ENTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
Notify the beginning of a synchronized block of code.
Ideally, should not be translated to opcodes: instead the structurer should combine these opcodes with try-catch block to build synchronized code blocks.
However, if this is not possible, invalid statements (similar to 'goto') should be issued.
- opnd1: null
- opnd2: the lock objectIDExpression
- IR_MONITOR_EXIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
Notify the end of a synchronized block of code.
Ideally, should not be translated to opcodes: instead the structurer should combine these opcodes with try-catch block to build synchronized code blocks.
However, if this is not possible, invalid statements (similar to 'goto') should be issued.
- opnd1: null
- opnd2: the lock objectIDExpression
- IR_NOP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
No-operation instruction
- opnd1: null
- opnd2: null - IR_RETURN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
- IR_STORE_EXCEPTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
Store a caught typed exception to a variable
Very restrictive opcode, to be used only at the beginning of exception handlers blocks. - IR_SWITCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
- IR_THROW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
Raise an error or exception
- opnd1: null
- opnd2: non-null throwable, anIDExpression
(should be typed asjava.lang.Throwable
or any of its sub-types) - irAddress - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
- IReference - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Description of relationship between a source (from) and a target (to) native locations.
- IReferenceManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
A manager of cross-references for code and data.
- IReferenceType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
The reference type, or pointer type.
- IRegisterBank - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
-
A layout definition for a bank of registers.
- IRegisterData - Interface in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Processor registers data, consisting of a register bank and their concrete values.
- IRegistersResolution - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Registers resolution data attached to an "augmented" instruction.
- IResizableInstruction - Interface in com.pnfsoftware.jeb.core.units.code
-
A resizable instruction can have its
size
modified after creation. - IResolvedOperandElementValue - Interface in com.pnfsoftware.jeb.core.units.code.asm.simulator
-
Definition of an operand element.
- IResolvedOperandValue - Interface in com.pnfsoftware.jeb.core.units.code.asm.simulator
-
Definition of a resolved operand.
- irOptAggrDisabled - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- irOptMaxRunCount - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- irrdst_offsets - Variable in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlockBuilder
- IrregularFlowData - Class in com.pnfsoftware.jeb.core.units.code.android.controlflow
-
Define an irregular flow between two blocks of a CFG.
- IrregularFlowData - Class in com.pnfsoftware.jeb.core.units.code.asm.cfg
-
Used to model the exception flows: try-block and catch/handler address.
- IrregularFlowData(long, long, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData
-
Record for an irregular flow.
- IrregularFlowData(long, long, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData
-
Record for an irregular flow.
- irrinsize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- irrinsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- irrinsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get the number of irregular input edges to this block.
- irroutsize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- irroutsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- irroutsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
- IRuntimeProject - Interface in com.pnfsoftware.jeb.core
-
A runtime project represents a loaded instance of a JEB project.
- is(JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
- IS_ARTIFICIAL - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
-
The code item is artificial
- IS_CLASS - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
-
The code item implements
ICodeClass
- IS_FIELD - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
-
The code item implements
ICodeField
- IS_INTERNAL - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
-
The code item is internal
- IS_METHOD - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
-
The code item implements
ICodeMethod
- IS_PACKAGE - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
-
The code item implements
ICodePackage
- IS_TYPE - Static variable in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
-
The code item implements
ICodeType
- is32bit() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
- is64bit() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
- is64Bit() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- IS7Block - Interface in com.pnfsoftware.jeb.core.units.code.simatic
-
Interface for S7 blocks.
- IS7BlocksManager - Interface in com.pnfsoftware.jeb.core.units.code.simatic
-
A manager of S7 blocks.
- IS7Unit - Interface in com.pnfsoftware.jeb.core.units.code.simatic
-
S7 container unit.
- isAbstract() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Convenience method to check the apt-named
access flag
. - isAbstract() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isAccessGlobals() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- isAccessMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- isAccessStack() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- isActive() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- isActive() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
- isActiveItem(IItem) - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
-
Determine if the provided item is currently active in the fragment.
- isActualCall() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- isAddendSet() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry
- isAddressInside(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
-
Determine if a legal address is within the bounds of the mapped PE file.
- isAddressInTargets(IFlowInformation, long) - Static method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- isAddressOperand(IInstructionOperandGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.InstructionUtil
-
Indicate if an instruction Operand is an address type meaning
IInstructionOperandGeneric.TYPE_ADDR
orIInstructionOperandGeneric.TYPE_RELADDR
- isAdjacent(Digraph.V, Digraph.V) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- ISafeLock - Interface in com.pnfsoftware.jeb.util.concurrent
-
Lock creator interface, for read-only locks and read-write locks.
- isAggressive() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
- isAirgapBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isAlias() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
- isAlias() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
- isAlias(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isAlive() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
- isAlive(IBasicBlock<InsnType>, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- isAlive(IBasicBlock<InsnType>, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- isAllAccess() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
- isAllocatedPage(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Determine whether the provided address belongs to an allocated page.
- isAllowApplyComplexTypes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- isAllowAsynchronousProcessing() - Method in class com.pnfsoftware.jeb.core.CoreOptions
-
Determine if asynchronous processing is globally allowed for use in plugins.
- isAllowAutoImport() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- isAllowDeepAssociativity() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
- isAllowDeepAssociativity() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- isAllowMismatchedTags() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- isAllowNoXmlDeclaration() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- isAllowUnclosedTags() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- isAllowUnsafeAnalysis() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- isAlwaysExamineIrregularFlows() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- isAnalysisCompleted() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Determine whether a code analysis pass is ongoing.
- isAnalyzing() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Determine if an analysis is already taking place, possibly in another thread.
- isAncestorOf(IUnit, IUnit) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- isAncestorOf(IUnit, IUnit, boolean) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- isAnchorDisplayed(ITextDocumentPart, long) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
- isAndroidART() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- isAndroidCompatible() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- isAndroidNDK() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- isAnnotation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Helper method to determine whether this type is an annotation.
- isAnnotation() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- isAnonymous() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
- isAnonymous() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- isAnonymousClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
This higher-level method indicates if this class was determined as an actual member (nested) class, specifically an anonymous member class.
- isAnonymousClass(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- isAnyOf(DOpcodeType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
Determine whether this opcode matches one of the provided candidate opcodes.
- isAnyOf(OperationType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- isAnyOf(JavaOperatorType...) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
- isAnyOf(JavaOperatorType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
- isAnyOf(S7.AreaType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- isAnyOf(S7.BlockType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
- isAnyOf(T, T...) - Static method in class com.pnfsoftware.jeb.util.base.Enums
- isArithmetic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
-
Determine if the operator is an arithmetic or bitwise operator.
- isArithmetic() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
- isARM() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- isARM() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
Convenience method to perform an ARM family check
- isArray() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Determine if the instruction is an array initializer.
- isArray() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Determine whether the type is an array type.
- isArray() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isArrayElt() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isArrayLength() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstanceField
-
Determine whether this object represents the pseudo-field
array.length
. - isArrayOfPrimitive() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Determine whether the type is an array of primitives.
- isArtifactEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
- isArtificial() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Determine if the item was part of the original code unit, or was added after processing complete (eg, by a third-party client).
- isArtificialEndOfBlock(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IInstructionAugmenter
-
Force the end of a basic block, regardless of flow information.
- isAsciiChar(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Characters
-
Indicates if character is printable ascii.
- isAsciiCharOrCommonFormat(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Characters
-
Indicates if character is printable ascii or any CR/LF/TAB separator.
- isAsciiWhitespace(int, char...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Determine if a character is a white-space, per the Ascii standard.
- isAskDoNotShowAnymore() - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
- isAsset(String) - Static method in class com.pnfsoftware.jeb.core.AssetManager
- isAssign() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isAssign() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isAssignedIn(BasicBlock<IEStatement>, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Check that an IRE is assigned in a basic block.
- isAssignFromVar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isAssignFromVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isAssignFromVarToVar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isAssignFromVarToVar(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isAssignParentNodes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- isAssignTo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isAssignTo(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isAssignToVar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isAssignToVar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isAssignToVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isAssociative() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- isAttached() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Determine whether or not this debugger is attached to a target.
- isAttributeRelated() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
- isAutoGenerated() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Determine whether this item is marked as auto-generated.
- isAutoGeneratedPrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
-
Determine if the native prototype was auto-generated.
- isAutoGenerateUndefinedIdentifierValue() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- isAutoSigningModeActivated(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- isAVR() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- isBad() - Method in interface com.pnfsoftware.jeb.core.units.code.android.INativeLibrary
-
Determine whether the library was successfully loaded by the emulator.
- isBadCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
-
Determine if the call is a bad call, i.e.
- isBase() - Method in interface com.pnfsoftware.jeb.core.units.code.dart.IDartInternalObject
- isBasicBlockHeader(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
- isBatchDecompilation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convenience method checking for
IDecompilerUnit.FLAG_BATCH_DECOMPILATION
. - isBeingGenerated(IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- isBig() - Method in enum class com.pnfsoftware.jeb.util.io.Endianness
- isBigEndian() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- isBigEndian() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- isBinary() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- isBinary() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
-
Determine if the operator uses two operands.
- isBinary() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
- isBinary() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
- isBitfield() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
Determine if this field is a bit field.
- isBitfieldCompatible(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isBitOne(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Verify that an IRE is a single-bit immediate set to 1 (technically, -1).
- isBitZero(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Verify that an IRE is a single-bit immediate set to 0.
- isBlank(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
-
Determine if a character sequence is null, empty, or contains WSP chars exclusively.
- isBlank(CharSequence) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Determine if a character sequence is null, empty, or contains WSP chars exclusively.
- isBoolean() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isBranching() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
- isBreakAllowed() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
- isBreakingFlow() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
- isBreakingFlow(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- isBreakingFlow(IInsnEmulator<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- isBreakTo(ICStatement, ICLabel) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if the statement is a
ICBreak
to the given label. - isBroken() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- isBroken() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
-
Determine if this object does contain flow information.
- isBrokenKnown() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- isBrokenKnown() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
-
Determine if this object does contain flow information and all targets are known.
- isBrokenUnknown() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- isBrokenUnknown() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
-
Determine if this object does contain flow information but has no known targets.
- isBuffered() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
- isBuilt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
-
Convenience method used to check FLAG_BUILT.
- isBuiltin(Map<String, E>, int, E) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- isBypassNameChecks() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
-
Plugins may retrieve this optional flag to determine whether naming conflict checks may be bypassed, if it is possible.
- isByte() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isCallInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isCallInfo(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isCancelled() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
- isCandidateSwitchDispatcher(long, InsnType, IBasicBlockSkeleton<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default result (
ChainedOperationResult.getResult()
) is false. - isCandidateSwitchDispatcher(long, InsnType, IBasicBlockSkeleton<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Determine (heuristically) if the provided branching instruction (jump/call/...) could be the dispatcher of a switch-like statement.
- isCapturedToSyntheticField(int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaReconAnon
- isCast() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Convenience operation to determine whether this is operation is a cast.
- isCast() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- isCast() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
-
Determine if the operator is a cast operator.
- isCast() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
- isCast(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Convenience operation to determine whether this is operation is a cast to the provided type.
- isCastOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isCastOperation(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isCastToPrimitive() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
- isCastToPrimitive() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
- isCatchAll(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
-
Determine whether this handler is a catch-all.
- isCatchAll(IDMethodContext, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
-
Determine whether this handler is a catch-all.
- isChar() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isCharacter(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isCharacter(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
- isChildOf(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
- isCI() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
- isCircular(INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
- isClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Determine if the type is a class or interface (not an array, not a primitive type)
- isClassConstructor() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isClassInitializer() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isClassMethodField(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- isClassMethodField(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isClassname(String, boolean, List<String>) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- isClassname(String, boolean, List<String>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Determine whether a string looks like a valid binary-form (dot-separated) class name.
- isClassOrInterface() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isClosed() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
- isClosed() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
- isCode() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
- isCollapsed(String, String[]) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- isCollectionOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- isCollectionOptimizer() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- isCollectionOptimizer() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
-
Determine whether this optimizer performs on a single method or an a collection of methods.
- isCombinedOperatorAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
-
Check if the assignment is a combined operator assignment (+=, -=, ...).
- isCombinedOperatorAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Determine if the assignment is a combined assignment.
- isComment(Token) - Static method in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
-
Tests if the given token is a Comment Token.
- isCommonBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isCommunityEdition() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isCommutative() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- isComparableIntegerOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isComparableOperation(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
""Boolean"" comparable operation (eq/neq and all greater/lesser comparisons)
- isComparableOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isComparableOperation(IEOperation, boolean, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isComparableSignedOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isCompatible(String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
- isCompatibleWith(ProcessorType, SubsystemType, CompilerType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- isCompatibleWith(ProcessorType, SubsystemType, CompilerType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Determine whether this calling convention is compatible with the provided triple (processor, subsystem, compiler).
- isCompatibleWith(E) - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
-
Determine whether two dyn.enums are compatible.
- isCompiled() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- isComplete() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
- isComplete() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
-
If false indicates that the matching was not done on the whole DB, i.e.
- isComplete() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
- isCompose() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isComposite() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
- isCompositeType(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Determine if the (unaliased) type is an array or a structure type.
- isCond() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isCondEAssign(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isConditional() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Convenience operation to determine whether this is the tertiary conditional expression.
- isConditionalJump() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Determine if this IR is a conditional
IEJump
, i.e. - isConditionalJump(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isConditionalJumpFar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isCondTailCall() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- isConfirmed() - Method in class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- isConnectedToInternet() - Static method in class com.pnfsoftware.jeb.util.net.Net
-
Determine if the system appears to be connected to the Internet.
- isConnectedToNetwork() - Static method in class com.pnfsoftware.jeb.util.net.Net
-
Determine if the system offers at least one active non-loopback network interface.
- isConservative() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Convenience method used to determine whether the variable collection flags are
DefUseInfo.CONSERVATIVE
. - isConstantImm() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isConstantImm(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isConstructor() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Convenience method to check the apt-named
access flag
. - isConstructor() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isContainedIn(String, String...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Determine if a string is contained in an var-arg list of provided strings.
- isContainingLabel(ICStatement, ICLabel) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if a statement contains a given label; compound statements are recursively processed to search for the label.
- isContextEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
- isContinue() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
- isConversion() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- isCopy() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- IScript - Interface in com.pnfsoftware.jeb.client.api
-
Interface for client's scripts.
- isCurrentLineEmpty() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- isCustom() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- isCustomBranchingInstruction() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- isCustomOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
-
Determine whether this IR is a custom operation.
- isCustomOperation(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEOperation
-
Determine whether this IR is a custom operation with the provided name.
- isData() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
- isDataBlock() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
- isDebugBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isDebuggable() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ApplicationDescription
- isDebuggable() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
- isDebuggable() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Determine if the app can be debugged, per the Android Manifest entry isDebuggable.
- isDebuggableApp(AdbWrapper, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Determine whether an installed app is debuggable.
- isDebuggerEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
- isDeclarationOrDefinition(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Determine whether the statement defines an identifier.
- isDeclareAndAssign(ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- isDecompilerEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
- isDeepChange() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
- isDeepChange() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
- isDefaultAllow() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
- isDefaultGroup() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
- isDefaultNamespace(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- isDefaultRepresentation() - Method in class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
- isDefaultRepresentation() - Method in interface com.pnfsoftware.jeb.core.output.IUnitDocumentPresentation
-
Determine if the document is the default representation for that unit.
- isDefined() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Determine if this wildcard type is fully defined, ie, it wraps a
native type
. - isDefined() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isDelimiter(char) - Method in interface com.pnfsoftware.jeb.util.format.TokenExtractor.IDelimiterFinder
- isDemoBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isDeprecated() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
- isDeprecated() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- isDeserialized() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- isDetectedAsLibraryCode() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
-
Determine whether this method matched a well-known method signed by one of JEB's code signing system.
- isDetermined() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isDevelopmentMode() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- isDevelopmentMode() - Method in class com.pnfsoftware.jeb.core.CoreOptions
-
Determine if development mode is on.
- isDexDecompilerAvailable(IEnginesContext) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
- isDFADefaultIntegrateInputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Note that the initial value is set to
IDFA3#STANDARD_INTEGRATE_INPUTS
. - isDFADefaultIntegrateInputs() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Note that the initial value is set to
IDFA.STANDARD_INTEGRATE_INPUTS
. - isDirectory() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
- isDirectory() - Method in class com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry
- isDirty(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- isDisabledHooks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- isDisplayAliasedType() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- isDisplayCanThrow() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
- isDisplayOffsets() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- isDisplayPaddingInfo() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- isDisplayTrailingSemicolon() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- isDisplayTypes() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
- isDisposed() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- isDisposed() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Indicate if item was disposed.
- isDisposed() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- isDisposed() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Indicate if the unit has been disposed
- isDone() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- isDone() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
- isDoNotAttemptImmediateToAddressResolution() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- isDoNotGenerateNops() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- isDoNotShowAnymoreResponse() - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
- isDouble() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isDoubleSlot() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isDoubleSlotVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- isDoubleSlotWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Wildcard type for any type whose concrete representation requires two slots.
- isDoWhileTrue(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if a statement is a do-while loop, whose predicate is literal True.
- isDuplicate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- isDynamic() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolTable
- ISegment<K extends Comparable<K>> - Interface in com.pnfsoftware.jeb.util.collect
-
The value type used by
segment-maps
, a segment has a beginning and end. - ISegmentFactory<K,
V> - Interface in com.pnfsoftware.jeb.util.collect -
Factory method for
gap-map segments
. - ISegmentGapVerifier<K> - Interface in com.pnfsoftware.jeb.util.collect
-
A verifier for
segment
bounds to determine what to do when an operation is undertaken. - ISegmentGapVerifier.VerificationCode - Enum Class in com.pnfsoftware.jeb.util.collect
-
List of verification codes.
- ISegmentInformation - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Definition of object code segments and sections.
- ISegmentMap<K extends Comparable<K>,
V extends ISegment<K>> - Interface in com.pnfsoftware.jeb.util.collect -
Definition of a
segment-map
, a data structure similar to aninterval-map
. - isElementContentWhitespace() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
- isELF64() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFUnit
- isEmpty() - Static method in class com.pnfsoftware.jeb.core.Perflog
- isEmpty() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
- isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Determine whether this object carries some protection information.
- isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchResolution
- isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Determine if the model is empty.
- isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IRegistersResolution
-
Determine if this object contains any candidate register values.
- isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
- isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
- isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Determine if the block has 0 instruction.
- isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- isEmpty() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
- isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- isEmpty() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isEmpty() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
- isEmpty() - Method in class com.pnfsoftware.jeb.core.units.Pool
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Determine whether all entries in the bitmap are set to false.
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
-
Determine whether this object contains at least one set.
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- isEmpty() - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.IntList
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.IntMap
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Determine whether there are references actively tracked by this counter.
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- isEmpty() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- isEmpty() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- isEmpty() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- isEmptyRange(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Determine if a provided range is free (ie, contains no item or overlapping item).
- isEmptyRange(K, K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Determine is the provided range is unencumbered.
- isEmptyRange(K, K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- isEmptySwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Determine whether this switch is empty.
- isEmulatorEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Determine whether the emulator is enabled.
- isEnabled() - Method in class com.pnfsoftware.jeb.core.DevPluginClassname
- isEnabled() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
- isEnabled() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- isEnabled() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- isEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
-
Determine whether the optimizer is enabled or not.
- isEnabled() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
- isEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
-
Determine whether or not the breakpoint is currently enable.
- isEnabled() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
- isEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJOptimizer
-
Determine whether the optimizer is enabled or not.
- isEnableDeobfuscators() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- isEnableUnsafeOptimizers() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- isEncrypted() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.CentralDirFileHeader
- isEncrypted() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
- isEncrypted() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
- isEndFlag() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
- isEnter() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
-
Determine if the monitor is a
__monitor_enter
statement. - isEnumeration() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Helper method to determine whether this type is an enumeration.
- isEnumeration() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- iSeparator() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- isEpilogueBegin() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
-
Determine if the method epilogue begins on this line.
- isEqualNode(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- isEqualType(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
- isEqualType(CborType) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
- isEquivalent(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
An extended
equality
check, that checks unaliased native types (if both wildcard types areresolved
). - isError() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- isExceptionHandlingEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Determine whether handling of exceptions generated by the emulated code is enabled.
- isExecuteSubRoutines() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Determine whether call-to-sub PC-assigns are truly evaluated (the state controller, such as the
EEmulator
, is responsible for adjusting the state), or simply skipped over (only the side-effects are applied). - isExecutionComplete() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Determine whether the emulation of the method is complete.
- isExit() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
-
Determine if the monitor is a
__monitor_exit
statement. - isExported() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
- isExpressionModified(IEStatement, IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isExtern() - Method in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- isExternal() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- isExternal() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
-
Determine whether this element is internal (defined) or external (not defined).
- isExternal() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry
- isExternalMethod() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
- isFailsafePrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- isFailure() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- isFair() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- isFair() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- isFakeCall() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- isFalse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Determine if a constant is the false literal.
- isFalse(Boolean) - Static method in class com.pnfsoftware.jeb.util.primitives.Booleans
- isFieldAccessor() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- isFieldGetter() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- isFieldSetter() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- isFile(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Determine if a path refers to an existing file.
- isFinal() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Convenience method to check the apt-named
access flag
. - isFinal() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Convenience method to check the apt-named
access flag
. - isFinalLike() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
- isFirstBit(IESlice) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- isFloat() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
- isFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isFloat(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isFloat(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
- isFloatComparison() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- isFloatConversion() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- isFloatingBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isFloatingPointType() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isFloatOperation() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- isFlowBreaker(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isFolder() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
- isFolder() - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
- isFree() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isFull() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Determine whether all entries in the bitmap are set to true.
- isFullBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isFullyQualifiedName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
- isFunctionalType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTypeInfoProvider
-
Determine if the provided is a functional type: a type that implements a functional interface.
- isFunctionPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
- isFunctionPointer(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Determine if the provided type is a function pointer, that is, a reference (aliased or not) to a prototype item.
- isFunctionPointer(INativeType, IPrototypeItem[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Determine if the provided type is a function pointer, that is, a reference (aliased or not) to a prototype item.
- isGenericInteger() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
IJavaType.isSpecificInteger()
+ BOOLEAN and the generic type SMALLINT. - isGenericName() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser.Decl
- isGenericObjectWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Wildcard type for any object.
- isGlobal() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
- isGloballyDisabled(ILogger) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- isGlobalReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- isGlobalVariable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- isGotoTo(ICStatement, ICLabel) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if the statement is a
ICGoto
to the given label. - isGotoTo(IJavaStatement, IJavaLabel) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Check that the statement is a "goto target;"
- isGroup() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isGroupElt() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isHandleBackslashAxmlStyle() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- isHardFail() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- isHeaderCorrupted() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
- isHeadless() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- isHeldByCurrentThread() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- isHexNumber(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Check that every character of the text parameter is an hexadecimal number.
- isId() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- isIdentifierEnabled(IUnitIdentifier) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Determine if an identifier is enabled.
- isIdentOrDefinition(IJavaElement, IJavaIdentifier) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Determine whether the elements is the provided identifier or a simple definition of the identifier.
- isIf(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Determine whether a statement is a simple if: if(...){...}.
- isIfBranch(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if the statement follows the pattern
if(P){BRANCH;}
, whereBRANCH
is a sole branch instruction. - isIfContinue(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isIfElse(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if a statement is a if-statement with two blocks, including a default block.
- isIfElse(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Determine whether a statement is like: if(...){...}else{...} which is the if-statement with 2 blocks: the main case block and the default block.
- isIfGoto(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Determine if the provided statement is like
if(COND){goto LABEL;}
and if so, return the label. - isIfNoElse(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if a statement follows the pattern
if(P){ }[else if(...){}]*
, i.e. - isIfNoElse(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Determine whether a statement is like: if(...){ }[else if(...){}]*
- ISigningStrategy - Interface in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Signing strategies control
INativeSignature
creation. - isIgnore() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
- isImm() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isImm() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isImmediate() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Test if an operand type is
IInstructionOperandGeneric.TYPE_IMM
- isImmediate(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isImmNonZero(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine if an expression is an IR immediate not holding the value 0.
- isImmNonZero(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isImmOrVarLike(IJavaExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Detect: 1, x, (int)x
- isImmSize(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isImmValue(IDExpression, long) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine if an expression is an IR immediate holding the provided value.
- isImmValue(IEGeneric, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isImmValue(IEGeneric, BigInteger) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isImmZero(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine if an expression is an IR immediate holding the value 0.
- isImmZero(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- ISimpleFilter<T> - Interface in com.pnfsoftware.jeb.util.base
-
A functional interface used to check an object and provide a boolean value.
- isImportedVariable() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- isIncludeUnknownTarget() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- isIncludeUnknownTarget() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
- isIndividualBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isInfiniteLoop() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Check if the block has a single regular out-edge which points to itself.
- isInitialAnalysisDone() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Determine whether or not an initial analysis pass has been done.
- isInitialized() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuClass
-
Determine if the type was initialized.
- isInitialized() - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
-
Determine whether this object is initialized.
- isInitialized() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- isInner() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- isInner() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isInsidePart(ITextDocumentPart, ICoordinates) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Determine if the provided coordinates are inside a document part.
- isInsideRange(int, int[]) - Method in class com.pnfsoftware.jeb.util.primitives.IntegerRanges
- isInstance(Object, Class<?>...) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
-
A multi-element variant of
Class.isInstance(Object)
. - isInstance(Object, Collection<Class<? extends T>>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
-
A multi-element variant of
Class.isInstance(Object)
. - isInstanceDataBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.simatic.IS7Block
-
Determine whether this block is an instance data block.
- isInstanceField() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isInstanceOf(IDImm, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Determine whether an object is assignment-compatible with a class type.
- isInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isInt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isInteger() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Determine whether this wildcard type represents an integer (it could be defined or partially defined).
- isInteger() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
- isInteger(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isInteger(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
- isIntegerConstant(ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if the element is a
ICConstantInteger
- isIntegerConstant(IJavaElement, int) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isIntegerConversion() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- isIntegerValue(ICExpression, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if the element is a
ICConstantInteger
equals to the given value. - isIntegrateCalculatedInputRegisters() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- isIntegrateCalculatedInputRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- isIntel() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- isIntel() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
Convenience method to perform an X86 family check
- isInterface() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Helper method to determine whether this type is an interface.
- isInterface() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- isInternal() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinition
-
Convenience method used to determine whether the property is internal.
- isInternal() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuClass
-
Determine whether this object represents an internal type (e.g.
- isInternal() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
- isInternal() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchTarget
- isInternal() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodeItem
-
Determine if the item is internal or external.
- isInternal() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
-
Checks if the symbol is neither exported nor imported.
- isInternalAddress() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
- isInternalClassname(String, boolean, List<String>) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- isInternalClassname(String, boolean, List<String>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Determine whether a string looks like a valid internal-form (jvm) class name.
- isInternetRequired() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isInterruptedVisit() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- isInterruptedVisit() - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
- isInterruptionRequested() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- isInvoke() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isJavaLangClass() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Convenience method.
- isJavaLangObject() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Convenience method.
- isJavaLangString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Convenience method.
- isJcond() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isJcondOrSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isJcondTo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isJump() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isJump() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isJump(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isJump(IInsnEmulator<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- isJumpFar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isJumpOrJcond() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isJumpOrJcondTo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isJumpTableBased() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
- isJumpTo(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isKeepDecompiledItemsAfterProcessing() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- isKeyword(Token) - Static method in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
-
Tests if the given token is a Keyword Token.
- isKeyword(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isKeyword(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- isKillSpawnedProcessesOnShutdown() - Static method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
- isKnown() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
- isLambdaCall() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
- isLastBit(IESlice) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isLastInstruction() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowResult
-
Indicate if breaking flow result relies on last instructions.
- isLegal() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isLegalEmail(String) - Static method in class com.pnfsoftware.jeb.util.format.Validator
-
Determine whether the input string looks like a valid email address.
- isLegalInternalClassname(String) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
-
Check whether the class (or interface) name is a valid Java object type internal representation.
- isLegalLabel(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
-
Verify if the provided string is a legal label.
- isLegalLabel(String, Long, StringBuilder) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
-
Verify if the provided string is a legal label when used at the provided address.
- isLegalName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- isLegalSignedImmediate(IEImm, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Verify that the provided immediate is a legal signed value if it were to be treated as a signed integer of `checkedBitsize`.
- isLegalUnsignedImmediate(IEImm, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Verify that the provided immediate is a legal unsigned value if it were to be treated as an unsigned integer of `checkedBitsize`.
- isLegalValue(Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- isLegalVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- isLessSpecializedThan(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Determine if this wildcard type appears to be less specialized than the provided parameter wildcard type.
- isLikeImmediate(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the IRE is an EImm or a slice or composition of immediates.
- isLikeLongImmediate(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the expression is equivalent to an EImm that can be read as a
long
primitive. - isLikeLongImmediate(IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the expression is equivalent to an EImm that can be read as a
long
primitive. - isLinux() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
- isLinuxCompatible() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- isLitteralFalse() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
- isLitteralFalse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate_LEGACY
-
Determine if the predicate represents the simple literal value 'false' (
null IDENT 'false'
). - isLitteralFalse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
-
Determine if the predicate represents the simple literal value 'false' (
null IDENT 'false'
). - isLitteralTrue() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
- isLitteralTrue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate_LEGACY
-
Determine if the predicate represents the simple literal value 'true' (
null IDENT 'true'
). - isLitteralTrue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
-
Determine if the predicate represents the simple literal value 'true' (
null IDENT 'true'
). - isLittle() - Method in enum class com.pnfsoftware.jeb.util.io.Endianness
- isLoaded() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
- isLoadedInMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
- isLocal() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
- isLocked() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- isLocked() - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
-
Determine if the lock is held by _any_ thread.
- isLocked() - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
- isLocked() - Method in class com.pnfsoftware.jeb.util.io.FileMonitor
- isLocked() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- isLockedByCurrentThread() - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
-
Determine if the lock is held by _this_ thread.
- isLockedByCurrentThread() - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
- isLogical() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- isLogical() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
-
Determine if the operator is a logical operator, i.e.
- isLogical() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
- isLogicalOperation(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
""Boolean"" operation (and, or, not, eq/neq and all greater/lesser comparisons)
- isLogicBlock() - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
- isLong() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isLongImmediate(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the expression is an EImm that can be read as a
long
primitive. - isLongImmediate(IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the expression is an EImm that can be read as a
long
primitive. - isMac() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
- isMapped() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- isMappedAtPreferredAddress(IELFUnit, long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFRelocationContext
- isMatch(IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
- isMatch(IEGeneric, IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EEquationMatcher
-
Determine whether the provided IR expressions match the templates
- isMatchDuaryOperation(IEGeneric, OperationType, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isMatched(INativeCodeUnit<IInstruction>, CodelessSignaturePackageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
-
Check if a signature package has been matched against given code unit.
- isMem() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isMemberClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
This higher-level method indicates if this class is a member class (Dalvik terminology equivalent of Java's "nested" class), that is, a class defined within another class or method.
- isMemoryAutoAllocOnWrite() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- isMemoryResolutionAllowed(INativeDecompilerContext, IERoutineContext, IEMem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
-
The default implementation does nothing and requests continuation.
- isMemoryResolutionAllowed(INativeDecompilerContext, IERoutineContext, IEMem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
-
This method is called when the decompiler is attempting to dereference memory in order to replace a memory access by an actual immediate value.
- isMethodInvoker() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- isMethodParametersSpoiled() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
-
If true, parameters of methods called are considered spoiled; the corresponding variables' values will be modified by the simulation.
- isMiddle() - Method in enum class com.pnfsoftware.jeb.util.io.Endianness
- isMinusOne() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Determine if a constant is a numeric literal whose value is -1.
- isMinusOne(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Verify that an IRE is an immediate holding the value -1.
- isMIPS() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- isMIPS() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
Convenience method to perform a MIPS family check
- isMonitorEnter() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isMonitorExit() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isMonitorExit(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isMonitorExit(IJavaElement, IJavaExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isMonitoring() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
- isMultiDex() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IApkUnit
-
Determine if the bytecode of this APK is split over two or more DEX files.
- isMutable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Determine if this immediate is mutable.
- isMutable() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- isNaN(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
As per IEEE 754-1985 floating-point standard, is NaN a number which exponent is filled with ones and a non-zero number in the mantissa
- isNative() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Convenience method to check the apt-named
access flag
. - isNative() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isNativeCode(String) - Static method in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- isNativeCodeDebugger(IDebuggerUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
- isNativeCodeEmulatorEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Determine whether the native code emulator is enabled.The native code emulator relies on other JEB modules, mainly the native code analysis pipeline,
gendec
(JEB's generic decompiler), and specific analysis plugins (such as the x86 or arm processors). - isNBit(IESlice, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isNegative() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
- isNegative() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Determine if a constant is a numeric literal whose value is strictly negative.
- isNewArrayInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isNewInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isNoAccess() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- isNoInfoRequest() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
- isNolist() - Method in class com.pnfsoftware.jeb.core.ScriptMetadata
- isNonCompoundFlowBreaker(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Determine whether the provided statement is a return, throw, goto, break, or continue.
- isNoneOf(JavaOperatorType...) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
- isNoneOf(S7.BlockType...) - Method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
- isNonNullRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Determine whether this immediate is a non-null reference.
- isNonReturningCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
-
Determine if the call does not return, e.g.
- isNonReturningRoutine(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
- isNonReturningRoutine(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Determine if the given routine is non-returning.
- isNonStaticMemberClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
This higher-level method indicates if this class was determined as an actual member (nested) class, specifically a non-static member class, i.e.
- isNop() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isNop() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isNoReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrototypeItem
-
Convenience method.
- isNormal() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- isNotPredicate(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Indicate if p == !p2.
- isNotRedefined(int, long, long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- isNotRedefined(int, IBasicBlock<InsnType>, int, IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- isNull() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Determine whether the value is null.
- isNull() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantPointer
- isNull() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Determine if the constant is the 'null' literal.
- isNullRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Determine whether this immediate is a null reference.
- isNumber(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Check that every character of the text parameter is a digit.
- isObject() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isObjectWildcardExtends() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isObjectWildcardSuper() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isOne() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Determine if a constant is a numeric literal whose value is 1.
- isOne(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Verify that an IRE is an immediate holding 1.
- isOnes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Determine whether this immediate has all its bits set to 1.
- isOnes() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Determine whether this immediate has all its bits set to 1.
- isOpaquePointerType(IWildcardType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
-
The default implementation returns false and requests continuation.
- isOpaquePointerType(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
-
This method is called during
IECall
's def-use determination on parameters that are unresolved pointer types. - isOpcode(DOpcodeType...) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Determine if this instruction's opcode is any of the provided candidates.
- isOpen() - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
- isOpen() - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
- isOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isOperation() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isOperation(ICExpression, COperatorType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- isOperation(IEGeneric, OperationType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the
IEGeneric
is anIEOperation
. - isOperation(IEGeneric, OperationType...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the
IEGeneric
is anIEOperation
. - isOperation(OperationType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isOperation(OperationType...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isOperation(JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isOperation(JavaOperatorType, JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isOperation(JavaOperatorType, JavaOperatorType, JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isOperation(JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isOperation(JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isOperation(JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType, JavaOperatorType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isOperation(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isOperationSize(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isOptimized() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Provide a hint if the instruction looks like an optimized (non-standard) instruction, such as an odex or Art.
- isOptional() - Method in class com.pnfsoftware.jeb.util.interpreter.CommandParameter
-
Whether parameter is optional or mandatory.
- isOptional(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- isOptionalRendering() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
-
Convenience method used to check FLAG_OPTIONAL_RENDERING.
- isOrContainsLabel(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Recursively determine if the statement is or contains a Label.
- ISourceCustomizer - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Interface for decompiler-C source customizers provided by decompiler plugins.
- ISourceUnit - Interface in com.pnfsoftware.jeb.core.units.code
-
This interface is used to represent source code abstract syntax trees (AST).
- isPageAllocated(IVirtualMemory, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Verify if a page was allocated (regardless of protection rights on the page).
- isPair() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
-
special case of merge: 2 elements
- isParameter() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
- isParameterDeclaration() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl
-
Convenience method.
- isParameterValueSet(ICIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- isParseDebugInfo() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Determine whether debug information (in particular, variable names) will be ported over
variables
created during the conversion to Intermediate Representation. - isParseExceptions() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Determine whether exception information will be parsed and integrated within the initial Intermediate Representation, when the Dalvik code is converted to IR.
- isPartiallyDefined() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Determine if this wildcard type is partially defined: it does not wrap a native type, but does contain preliminary type information, such as the effective size, group, signedness, etc.
- isPaused() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Determine if the target is paused.
- isPCAssign(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the provided statement is a PC-assign:
PC = ...
- isPCRightValueCompatibleReturnValue(IDFA<IEStatement>, BasicBlock<IEStatement>, IEGeneric, IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
Can be overridden by implementors when complex return expression matching is needed.
- isPCUpdated() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator
-
Indicate if the instruction can update the PC (by another address than the following one).
- isPCUpdated() - Method in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
- isPE64() - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IPECOFFUnit
- isPerformDirectUnreflection() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Determine if direct unreflection is enabled.
- isPerpetual() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isPersisted(int) - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
-
Determine whether or not a presentation is to be persisted upon serialization.
- isPersisted(int) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
- isPhysicalRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- isPhysicalRegister() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- isPlaceholderMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
- isPlainBreak(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if the statement is a
ICBreak
without label. - isPointed() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICInstanceField
- isPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- isPointer() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
- isPointer(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Determine if the (unaliased) type is a reference type.
- isPointerToPointer(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Determine if the (unaliased) type is a reference to a reference type.
- isPositive() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
- isPositive() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Determine if a constant is a numeric literal whose value is strictly positive.
- isPossibleParameterRegisterForProcessorCallingConventions(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
Check if a native register id corresponds to a register that can possibly be used as a routine parameter on this processor.
- isPossibleSpoiledRegistersForProcessorCallingConventions(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
Check if a native register id corresponds to a physical register that can possibly be spoiled by a routine call on this processor.
- isPossibleTarget(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
- isPotentialSwitches() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
- isPowerOfTwo(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Determine is a strictly positive integer is a power of 2.
- isPowerOfTwo(long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Determine is a strictly positive integer is a power of 2.
- isPrefixWithTimestamp() - Method in class com.pnfsoftware.jeb.util.logging.Sink
- isPreRelease() - Static method in class com.pnfsoftware.jeb.client.AbstractContext
- isPretendDebuggable() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- isPrimaryEmulator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- isPrimitive() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexType
-
Determine whether the type is a primitive type.
- isPrimitive() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isPrimitive(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isPrintable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeAttribute
- isPrintableChar(char) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Determine if a character is printable.
- isPrintableCharsetHeader(byte[], Charset) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Validate if some starting bytes may be encoded with a particular charset.
- isPrintableUTF8Header(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Validate if some starting bytes may be considered as an UTF-8 printable character header.
- isPrivate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Convenience method to check the apt-named
access flag
. - isPrivate() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Convenience method to check the apt-named
access flag
. - isPrivate() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isPro() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isProcessed() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- isProcessed() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- isProcessed() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Verify if the unit was successfully processed.
- isProjectEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
- isPrologueEnd() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugLine
-
Determine if the method prologue ends on this line.
- isProtected() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Convenience method to check the apt-named
access flag
. - isProtected() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Convenience method to check the apt-named
access flag
. - isProtected() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isProtectedBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Determine whether a block is protected.
- isProtectedByCatchAll(IDMethodContext, BasicBlock<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine whether the provided block is protected by a
catch-all
(catching Throwable). - isPrototype(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isProxy() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- isPseudoFieldArrayLength() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
- isPseudoFieldTypeClass() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStaticField
- isPseudoInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Determine if this instruction is a so-called pseudo instruction, that is, a switch or an array-initialization instruction.
- isPseudoVar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- isPublic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Convenience method to check the apt-named
access flag
. - isPublic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Convenience method to check the apt-named
access flag
. - isPublic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isPureId(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- isPureInputExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
-
Indicate if a pattern has only pure input expressions (meaning no assignment and only 1 expression).
- isPureOuputExpression() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
-
Indicate if the result of a pattern replacement is a pure expression (only an expression is replaced).
- isPythonPlugin() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
- isRange() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isRawBytes() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
-
not a field!
- isRawData() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IUnmangledData
-
Raw data do not follow rules of identifiers naming.
- isReaching(IBasicBlock<InsnType>, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- isReaching(IBasicBlock<InsnType>, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- isReadGlobals() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- isReadMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- isReadStack() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- isReady() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
- isReconArtifact() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- isRecordBadWrites() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- isRecurse() - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
- isRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Determine whether this immediate is a reference.
- isReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
- isReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- isReference(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isReferenceType() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- isRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Test if an operand type is
IInstructionOperandGeneric.TYPE_REG
- isRegisterBased() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- isRegisterSlice() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- isRegisterVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- isRegular() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- isRegularLoggingEnabled() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- isRegularSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Determine whether this switch is a normal switch, switching on integer values.
- isRegularVariable() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- isReleaseBuild() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isReloaded() - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Determine whether this project is new (it was created), or was reloaded from a JDB2 database.
- isRemoveSegmentsOnOverlap() - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
-
Get the map behavior when the insertion of a segment would overlap existing segments.
- isRenamed() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexItem
-
Determine whether or not the item was renamed.
- isRenamed() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Convenience method used to determine whether this item has an effective name different than its original name.
- isReplaced() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- isReservedLiteral(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isReservedLiteral(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- isReservedMethodName(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- isResolved() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CallGraphVertex
- isResolved() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchResolution
-
Determine if the branch was resolved.
- isResolved() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Determine if this wildcard type is fully defined, ie, it wraps a
native type
. - isReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isReturn() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isReturnExpressionUnused() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Retrieve a hint (for the AST generator) indicating whether the return value of this call, if any, appears to be used by subsequent instructions in the CFG.
- isReturnOrThrow() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isReversedBranchSemantic(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IInstructionAugmenter
-
Determine whether the branching instruction at the provided address, if there is one, should have its branch semantics reversed, that is, a flow-breaker should be interpreted as a call-to-sub, whereas a call-to-sub should be interpreted as flow-breaker.
- isRISC() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
The default implementation returns false (i.e.
- isRISC() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Provide a hint about the instruction set architecture.
- isRoot() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- isRoot() - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Determine if this PDM is a root manager.
- isRootDevice(AdbWrapper) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Heuristic to determine if the device appears to be rooted - and has a copy of
su
installed. - isRootPackage() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePackage
-
Determine if this package is the (or a) root package.
- isRoutineCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
- isRoutineCall(IInsnEmulator<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- isRoutineHeader(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeModel
- isRoutineScope() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- isRT_GLOB_DAT(ProcessorType, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- isRT_JUMP_SLOT(ProcessorType, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- isSafeAsciiStringAt(IVirtualMemory, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
- isSafeAsciiStringAt(IVirtualMemory, long, StringEncoding, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
-
Indicate if a data in memory is a safe ASCII (meaning containing only printable character in the ASCII range).
- isSafeMode() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
-
Determine whether safe mode is enabled.
- isSafeMode() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
-
Determine whether safe mode is enabled.
- isSameNode(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- isSameType(IWildcardType, IWildcardType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isSandboxEnabled() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Determine whether the sandbox is enabled.
- isScriptPlugin() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
- isSecondary() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
- isSecondParameterOuterClassReference() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isSecure() - Method in class com.pnfsoftware.jeb.core.ControllerInfo
- isSEF() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
- isSegmentEMemReferencingPrimaryMemory(IEMem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation returns true: by default, all EMem are assumed to reference bytes in the primary VM.
- isSegmentEMemReferencingPrimaryMemory(IEMem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Determine if an
IEMem
references bytes in the primary, unit-code managed virtual memory object, or some other memory object. - isSelfReferencing() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Check if the block has at least one regular out-edge pointing to itself.
- isShift() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- isShort() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isSigned() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Determine whether this wildcard type represents a signed integer (it could be defined or partially defined).
- isSigned() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- isSignedExtension(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- isSignedInteger(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isSignedInteger(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
- isSignedNumber() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- isSignedNumber() - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
- isSimple(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isSimpleAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
-
Check if the assignment is simple, i.e.
- isSimpleAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Determine if the assignment is a regular ('=') assignment.
- isSimpleBreak(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isSimpleContinue(IJavaStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isSimpleName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
- isSimpleName(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Verify if the provided string is a valid dex
SimpleName
. - isSingleSlot() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isSingleSlotVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- isSingleSlotWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Wildcard type for any type whose concrete representation requires one slot.
- isSled(byte[], byte) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Check if an array contains a same repeated value.
- isSlice() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isSlice() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- isSlice(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isSmallInt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isSmallIntegerWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
-
Wildcard type for any small integer type (byte, char, short, int).
- isSoftFailMode() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Determine whether the soft-fail mode is used to track 'bad data' read attempts.
- isSortAttributes() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- isSpace(int) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
-
Determine whether the provided code point is a white space character.
- isSPAssign(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the provided statement is a SP-assign:
SP = ...
orSP[slice] = ...
. - isSPAssignOrPCAssign(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if the provided statement is assigning the stack pointer or the program counter.
- isSpecificInteger() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isSSA() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Determine whether the CFG was
converted to an SSA form
. - isStackBased() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- isStackCleanedByCallee() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Determine whether routine parameters pushed on stack before a routine call are cleaned by the callee.
- isStackCleanedByCaller() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
-
Determine whether routine parameters pushed on stack before a routine call are cleaned by the caller.
- isStackReference() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- isStackVariable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- isStale() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
The default implementation returns
false
. - isStale() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- isStale() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Determine whether the unit was successfully processed, but is now considered to be stale (outdated content).
- isStandard() - Method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
- isStatement() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Convenience method to check the apt-named
access flag
. - isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Convenience method to check the apt-named
access flag
. - isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IJniEndpoint
-
Indicate the JNI endpoint type
- isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
- isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
-
Determine whether or not this field is static.
- isStatic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
-
Determine whether this method is a static method.
- isStaticCall() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
- isStaticCallsite() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- isStaticField() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isStaticMemberClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
This higher-level method indicates if this class was determined as an actual member (nested) class, specifically a static member class.
- isStaticMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Determine whether the dalvik method in this IR context is static or non-static.
- isStop() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
- isStoreException() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isStrictLogicalOperation(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Logical operations that should have logical operands (and, or, not)
- isStrictLogicalOperation(IEOperation) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isString() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Determine whether this immediate is a pooled string.
- isString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Determine if the constant is of type
java.lang.String
. - isString(Token) - Static method in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
-
Tests if the given token is a String Token.
- isStringConstant(IJavaElement) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isStringImm() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isStringLiteral() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
- isStringSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Determine whether this switch evaluates and switches on
string
immediates. - isStringVariable() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- isStructure() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
-
Determine whether this type is a structure (not a union).
- isStructuredLoggingEnabled() - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- isSubscription() - Static method in class com.pnfsoftware.jeb.client.Licensing
- isSubtypeOf(IDexUnit, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
- isSuccess() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
- isSuccess() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- isSuccess() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- isSuccess(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
- isSuccess(Boolean, boolean, String...) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbResult
-
Unified method to validate that an adb command was executed correctly
- isSuperCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCall
- isSuperCall() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
-
Determine if the call is to a super-class method.
- isSupported(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- isSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Determine if the instruction is a switch.
- isSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isSwitch() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isSwitchOnEnum() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- isSwitchOnInt() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isSwitchOnInteger() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- isSwitchOnString() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isSwitchOnString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
- isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Helper method to determine whether this type is marked as synthetic, that is, auto-generated by a compiler.
- isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Convenience method to check the apt-named
access flag
. - isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Convenience method to check the apt-named
access flag
. - isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
- isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureTypeField
-
A synthetic field is an artificial field that represents a gap item, ie the unused space between two real structure field.
- isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaClass
- isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaField
- isSynthetic() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- isSyscall(IInstruction) - Method in class com.pnfsoftware.jeb.core.units.code.asm.LinuxSyscallResolver
-
Indicate is an
IInstruction
is a syscall. - isSystemLevelAnnotation() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
-
Convenience method.
- IStackframeManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Manage the stack of a native code method.
- isTailCall() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- isTarget(IUnit) - Method in interface com.pnfsoftware.jeb.core.IDynamicTargetPlugin
-
Determine if a provided unit is an intended target for this plugin.
- isTargetUnit(IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IQuickStateObject
-
Determine if a unit is the target unit of this object, ie, if its state can be (partially) restored using this object.
- isTentativeCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
- isTentativeCall() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- isTerminated() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
- isTerminator(IBasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- isTerminator(IBasicBlock<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Determine whether the provided block is a terminator.
- isTertiary() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- isText() - Method in class com.pnfsoftware.jeb.util.base.TypedContent
- isThrow() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- isThrow(IJavaStatement, IJavaExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isThrowLike(IJavaStatement, List<IJavaStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isTopLevelUnit(IUnit) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
- IStorageEntryGenerator - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
A generator of
routine I/O entries
to determine where a routine's inputs or outputs go. - isTrampoline(BasicBlock<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isTransientChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Sub-classes overriding this method must override related methods consistently.
- isTransientChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- isTransientChild(IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Check if a child unit is transient.
- IStringMatcher - Interface in com.pnfsoftware.jeb.util.base
-
Interface to implement string matchers.
- IStructureType - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
Type item representing a structure or union (structure wit overlapping fields).
- IStructureTypeField - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
Item representing the field of a structure type.
- isTrue() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Determine if a constant is the true literal.
- isTrue(Boolean) - Static method in class com.pnfsoftware.jeb.util.primitives.Booleans
- isTrueClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Determine if a class is a 'true' class, meaning a class which is neither an interface nor an enumeration nor an annotation.
- isTrueLike() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
- isTruncated() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
-
special case of slice: [0, x)
- isTruncated() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
- isTryCatchall(IJavaBlock, int) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
-
Determine whether the provided statement is a try-catch-all (single catch block, that catches all exceptions)
- isTryCatchall(IJavaTry) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- isTryWithResource() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- isTypeable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- isTypeClass() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDStaticField
-
Determine whether this object represents the pseudo-field
Type.class
. - isTyped() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
-
Determine whether the handler is typed or not.
- isTypeSig(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsUtils
-
Determine if a string may be parsed as a
JvmGenericsTypeSig
. - isUIClient() - Method in class com.pnfsoftware.jeb.core.CoreOptions
- isUnary() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Convenience operation to determine whether this is a unary expression.
- isUnary() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- isUnary() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
-
Determine if the operator uses a single operand.
- isUnary() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
- isUnaryOperatorAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
-
Check if the assignment is a unary operator assignment (++, --).
- isUnaryOperatorAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Determine if the assignment is a unary-operator assignment.
- isUnconditionalJump() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Determine if this IR is a simple
goto
, that is, an unconditionalIEJump
, i.e. - isUnconditionalJump(IEStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isUnconditionalJumpFar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isUndefined() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Determine if this wildcard type is entirely undefined: it does not wrap a native type and does not contain any preliminary type information.
- isUndefined() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isUnfriendly() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
- isUnion() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStructureType
-
Determine whether this type is a union (not a structure).
- isUnitEvent(IEvent) - Static method in enum class com.pnfsoftware.jeb.core.events.J
- isUnixLike() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- isUnknown() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- isUnknown() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
- isUnknown() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
- isUnknown() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- isUnknown() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConvention
- isUnknownAddress() - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
- isUnknownAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePointer
-
Indicate if the entry-point relates to an unknown address
- isUnsigned() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
- isUnsigned() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Determine whether this wildcard type represents an unsigned integer (it could be defined or partially defined).
- isUnsignedInteger(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isUnsignedInteger(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
- isUntranslatedInstruction() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- isUpdatable() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Determine if this wildcard type can be updated.
- isUrl(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Determine whether the provided input string looks like a URL.
- isUseDiscrepancy(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- isUseDiscrepancy(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- isUsePreferredNames() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
- isUserCreated() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
-
Returns true if the package was created by a user, false if it is an official PNF Software package.
- isUsingCaughtException(IDMethodContext, BasicBlock<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- isValid() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- isValid() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Determine whether the current analysis was performed and is valid.
- isValid(int) - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- isValidAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Determine if an address is valid for this memory space.
- isValidAddress(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The default implementation returns true IFF the address can be converted to a valid (non-zero) item id.
- isValidAddress(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The default implementation returns true IFF the address can be converted to a valid (non-zero) item id.
- isValidAddress(String) - Method in interface com.pnfsoftware.jeb.core.units.IAddressableUnit
-
Determine if the provided address is a valid address for this unit.
- isValidAddress(String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- isValidBit(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
- isValidClassname(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- isValidClassname(String, List<String>) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
-
Validate a class name in standard binary form.
- isValidForCombinedAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
-
Determine if this operator is one of the 11 (+1) arithmetic operators that can be used to build a combined-operator assignment.
- isValidForCombinedAssignment() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperator
-
Determine if this operator is one of the 11 (+1) arithmetic operators that can be used to build a combined-operator assignment.
- isValidForProcessor(ICallingConvention, List<ProcessorType>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
- isValidForRendering() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isValidFullyQualifiedName(String, List<String>, String[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Parse and validate the elements of a normalized signature (aka fully-qualified name).
- isValidIdentifierName(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- isValidInternalClassname(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- isValidInternalClassname(String, List<String>) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- isValidKey(Long) - Method in class com.pnfsoftware.jeb.util.collect.AddressSegmentMap
- isValidKey(K) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
-
Validate whether or not the provided key is valid.
- isValidPackageName(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isValidPlugin() - Method in interface com.pnfsoftware.jeb.core.IPluginFileEntry
- isValidSegment(V) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
-
Validate whether or not the provided key is valid.
- isValidStringAt(IVirtualMemory, long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
-
Determine whether the memory bytes at the provided address look like a string.
- isValidTypeName(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isVar() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isVar() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- isVar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
- isVar(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isVariableArgument() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
- isVariableArgument() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePrototype
- isVariableAssigned(IEStatement, IEVar) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isVarOrVarSlice(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isVarReachingFromTo(int, long, long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- isVarReachingFromTo(int, long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Determine if a variable used by the start instruction reaches the final instruction with the same value.
- isVarReachingFromTo(int, IBasicBlock<InsnType>, int, IBasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- isVarReachingFromTo(int, IBasicBlock<InsnType>, int, IBasicBlock<InsnType>, int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Determine if a variable used by the start instruction reaches the final instruction with the same value.
- isVector() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
- isVirtual() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
- isVirtualMethod() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
- isVirtualRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- isVirtualVarId(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- isVisitedSuccessfully() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- isVisitedSuccessfully() - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
- isVisualStudio() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- isVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType
- isVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- isVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isVoid(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isVoid(IPrimitiveType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
- isVoidPointer(INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- isVolatile() - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Convenience method to check the apt-named
access flag
. - isWeaklyConnected() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
-
Determine if this directed graph is weakly connected, that is, if the similar undirected graph is connected.
- isWellFormedUTF8(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
- isWellFormedUTF8(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
- isWhileTrue(ICStatement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Check if a statement is a while loop, whose predicate is literal True.
- isWhitelisted(String) - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- isWhitespace(char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Determine if a character is a white-space, per the Unicode standard.
- isWildcard() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- isWildcardPointer() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- isWindows() - Method in enum class com.pnfsoftware.jeb.util.base.OSType
- isWindowsCompatible() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler
- isWindowsLike() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- isWriteGlobals() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- isWriteLocked() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- isWriteLockedByCurrentThread() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- isWriteMemory() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- isWriteStack() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- ISymbolInformation - Interface in com.pnfsoftware.jeb.core.units.codeobject
-
Generic representation of a code symbol information.
- isZero() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Determine whether this immediate has all its bits set to 0.
- isZero() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Determine whether this immediate has all its bits set to 0.
- isZero() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Determine if a constant is a numeric literal whose value is 0.
- isZero(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Verify that an IRE is a Zero representation (EImm(0) or ESlice(0, x, x))
- isZeroEquivalent() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Determine whether the immediate encodes zero (e.g.
- isZeroExtend(IECompose) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isZeroExtend(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- isZeroTerminated() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
- ITableDocument - Interface in com.pnfsoftware.jeb.core.output.table
-
A table document is used to represent tabular data.
- ITableDocumentPart - Interface in com.pnfsoftware.jeb.core.output.table
-
Definition of a table document part.
- ITableRow - Interface in com.pnfsoftware.jeb.core.output.table
-
A table row definition, the main constituent of
ITableDocument
s. - ITAG_BYTECODE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ITAG_CLASS - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ITAG_CUSTOM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Do not use directly - reserved by dex decompilers
- ITAG_FIELD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ITAG_IMMEDIATE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ITAG_METHOD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ITAG_PACKAGE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ITAG_PARAMETER - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ITAG_STRING - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ITAG_TYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ITAG_VARIABLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ITAG_VIRTUAL_VAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- itagBitsize - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- itagItemIdShift - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- ITelemetryDatabase - Interface in com.pnfsoftware.jeb.client.telemetry
-
Telemetry database for JEB clients.
- ITelemetryEndpoint - Interface in com.pnfsoftware.jeb.client.telemetry
-
Telemetry end-point for JEB clients.
- item(int) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
- item(int) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNodeList
- ITEM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AutoLabelPolicy
-
If no label exists, provide a label if an item exists at the requested address.
- ITEM_ADDED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
- ITEM_FOLLOW - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- ITEM_NEXT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- ITEM_PREVIOUS - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- ITEM_REMOVED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
- ITEM_TYPE_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
-
Identifier for address items
- ITEM_TYPE_CLASS - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
- ITEM_TYPE_DATA - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
-
Identifier for data objects
- ITEM_TYPE_FIELD - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
-
Identifier for field objects; do not confuse with
AssemblyItem.ITEM_TYPE_STRUCTFIELD
. - ITEM_TYPE_IDENT - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
- ITEM_TYPE_IDENTITY - Static variable in interface com.pnfsoftware.jeb.core.output.IActionableItem
-
Identifier for opaque IDs
- ITEM_TYPE_IMMEDIATE - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
-
Identifier for immediate items
- ITEM_TYPE_LOCAL - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
-
Identifier for local variable items
- ITEM_TYPE_MASK - Static variable in interface com.pnfsoftware.jeb.core.output.IActionableItem
-
Mask used to extract the item type
- ITEM_TYPE_METHOD - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
-
Identifier for method/routine/function objects
- ITEM_TYPE_MNEMONIC - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
-
Identifier for mnemonic items
- ITEM_TYPE_PACKAGE - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
-
Identifier for packages
- ITEM_TYPE_REGISTER - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
-
Identifier for register items
- ITEM_TYPE_STRUCTFIELD - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
-
Identifier for structures' fields
- ITEM_TYPE_TYPE - Static variable in class com.pnfsoftware.jeb.core.output.code.AssemblyItem
-
Identifier for types
- ItemClassIdentifiers - Enum Class in com.pnfsoftware.jeb.core.output
-
Well-known class identifiers for interactive items.
- ItemHistory<T> - Class in com.pnfsoftware.jeb.util.collect
-
Generic tracker of items, based on a simple history queue (get last, get next) model.
- ItemHistory() - Constructor for class com.pnfsoftware.jeb.util.collect.ItemHistory
-
Create a history of 1 with a capacity of 100 and
cleanHistoryAfterIndex
set to true. - ItemHistory(int, boolean) - Constructor for class com.pnfsoftware.jeb.util.collect.ItemHistory
-
Create a history object with the
- ItemList - Class in com.pnfsoftware.jeb.util.encoding.json
-
|a:b:c| => |a|,|b|,|c| |:| => ||,|| |a:| => |a|,||
- ItemList() - Constructor for class com.pnfsoftware.jeb.util.encoding.json.ItemList
- ItemList(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.ItemList
- ItemList(String, String) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.ItemList
- ItemList(String, String, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.ItemList
- ItemStyleChanged - Enum constant in enum class com.pnfsoftware.jeb.client.events.JC
-
Item style was changed
- iterateLines(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Generate an
iterable
object for easy iteration over the lines (and their associated anchor id, and line numbers) of a part. - iterationCountLeft - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
-
The count of iterations left.
- iterator() - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
- iterator() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- iterator() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- iterator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- iterator() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Get a block iterator.
- iterator() - Method in class com.pnfsoftware.jeb.core.units.Pool
- iterator() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- iterator() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
-
Returns an iterator that will iterate over a defensive copy.
- iterator() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- iterator() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- iterator() - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- iterator() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
- iterator() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
- iterator() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
- iterator() - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
- iterator() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- ITextDocument - Interface in com.pnfsoftware.jeb.core.output.text
-
A text document is used to represent arbitrarily long buffers of interactive text data.
- ITextDocumentPart - Interface in com.pnfsoftware.jeb.core.output.text
-
This interface represents document parts.
- ITextItem - Interface in com.pnfsoftware.jeb.core.output.text
-
A text item is used to identify a particular sequence of characters within the string of an ITextDocumentPart.
- ITextMark - Interface in com.pnfsoftware.jeb.core.output.text
-
A positioned (offset, relative to the owner line) tag.
- ITreeDocument - Interface in com.pnfsoftware.jeb.core.output.tree
-
A tree document is used to represent hierarchical structures.
- ITypedContentProperties - Interface in com.pnfsoftware.jeb.util.base
-
Generic interface representing the properties of a
TypedContent
. - ITypedOptionDefinition - Interface in com.pnfsoftware.jeb.core
-
Extended, typed option containing type of definition in addition to
IOptionDefinition
. - ITypedOptionDefinition.Type - Enum Class in com.pnfsoftware.jeb.core
-
Types of typed options.
- ITypedValue - Interface in com.pnfsoftware.jeb.core.units.code.debug
-
A typed value.
- ITypeIdProvider - Interface in com.pnfsoftware.jeb.util.serialization
-
Definition of a type-id provider, mapping a type to a unique id, and vice-versa.
- ITypeLibrary - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
Definition of a type library.
- ITypeManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
A type manager, for primitive types as well as complex types.
- IUnit - Interface in com.pnfsoftware.jeb.core.units
-
Base interface for
units
. - IUnitContribution - Interface in com.pnfsoftware.jeb.core
-
A unit contribution plugin.
- IUnitCreator - Interface in com.pnfsoftware.jeb.core
-
An interface implemented by all types that produce
units
. - IUnitDocumentPresentation - Interface in com.pnfsoftware.jeb.core.output
-
Presentation elements are used by clients for display of unit data.
- IUnitFilter - Interface in com.pnfsoftware.jeb.core
-
A filter for units, used by
RuntimeProjectUtil
utility methods. - IUnitFormatter - Interface in com.pnfsoftware.jeb.core.output
-
A unit formatter is used to retrieve presentations of a unit.
- IUnitFragment - Interface in com.pnfsoftware.jeb.client.api
-
A fragment representing parts of a
unit
. - IUnitFragmentPositionChangeListener - Interface in com.pnfsoftware.jeb.client.api
-
Interface to be implemented by listeners of positional changes in unit fragments rendered by the GUI client.
- IUnitIdentifier - Interface in com.pnfsoftware.jeb.core.units
-
Unit identifiers are one of the two types of plugins supported by JEB engines.
- IUnitInterpreter - Interface in com.pnfsoftware.jeb.core.units
-
A unit interpreter plugin.
- IUnitLock - Interface in com.pnfsoftware.jeb.core.units
-
Definition of a unit model lock.
- IUnitNotification - Interface in com.pnfsoftware.jeb.core.units
-
Description of a unit notification.
- IUnitNotificationManager - Interface in com.pnfsoftware.jeb.core.units
-
A manager of
unit notifications
. - IUnitPlugin - Interface in com.pnfsoftware.jeb.core.units
-
Definition of a unit plugin.
- IUnitProcessor - Interface in com.pnfsoftware.jeb.core.units
-
A unit processor is a parser that uses registered JEB plugins to identify and process input data into
IUnit
s. - IUnitProvider - Interface in com.pnfsoftware.jeb.core.units
-
This interface allows the definition of common features that are designed to be extended on a new or wrapped unit.
- IUnitTextFragment - Interface in com.pnfsoftware.jeb.client.api
-
A text fragment representing a textual document generated by a
unit
. - IUnitView - Interface in com.pnfsoftware.jeb.client.api
-
Basic definition of a view, visually representing a
unit
. - IUnknownInputResolver - Interface in com.pnfsoftware.jeb.core.units
-
Define a resolution system for input that could not be identified.
- IUnmangledData - Interface in com.pnfsoftware.jeb.core.units.code.asm.mangling
-
A piece of unmangled data.
- IUnmangledRoutine - Interface in com.pnfsoftware.jeb.core.units.code.asm.mangling
-
Interface to access an unmangled routine declaration.
- IUserDatabase - Interface in com.pnfsoftware.jeb.core.dao
-
Currently not in use.
- IUserDataSupport - Interface in com.pnfsoftware.jeb.core
-
This decorator interface is used to let users know that arbitrary data objects may be attached to the object.
- IVariable - Interface in com.pnfsoftware.jeb.core.units.code
-
High-level definition of a variable (aka identifier), generated and used by decompilers.
- IVariableInformationProvider - Interface in com.pnfsoftware.jeb.core.units.code.android.controlflow
-
Provide additional variable information to a CFG and associated classes.
- IVariableInformationProvider - Interface in com.pnfsoftware.jeb.core.units.code.asm.cfg
-
Variable information provider (such as names).
- IVariableProvider - Interface in com.pnfsoftware.jeb.core.units.code.asm.cfg
-
A provider of
variables
. - IVirtualMemory - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Definition of a virtual memory space addressing bytes.
- IVirtualMemoryShim - Interface in com.pnfsoftware.jeb.core.units.code.asm.memory
-
A
shim
is a VM object wrapping another virtual memory, in order to allow temporary write modifications. - IVirtualTableDefinition - Interface in com.pnfsoftware.jeb.core.units.code.asm.type
-
Definition of a table of virtual methods for a class.
- IVisitResults<T> - Interface in com.pnfsoftware.jeb.core.units.code
-
Visit results interface for statement trees.
- IVisualCell - Interface in com.pnfsoftware.jeb.core.output.table
-
A visual cell for table documents.
- IVisualItem - Interface in com.pnfsoftware.jeb.core.output
-
Visual items are used to attach class information to items.
- IVisualNode - Interface in com.pnfsoftware.jeb.core.output.tree
-
A visual node.
- IVisualTextItem - Interface in com.pnfsoftware.jeb.core.output.text
-
Visual items are used to attach class information to items.
- IWildcardPrototype - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Interface for wildcard prototype (eprototypes), built out of wildcard types (etypes).
- IWildcardType - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Wildcard types can be defined (they wrap native types) or undefined (they contain a set of attributes partially defining the actual type, such as effective size, group, signedness, etc.).
- IWildcardType.Group - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Group (category) of a wildcard type.
- IWildcardTypeManager - Interface in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
A wildcard type manager manages wildcard types (partially defined types) used by JEB's native decompiler.
- IXApkUnit - Interface in com.pnfsoftware.jeb.core.units.code.android
-
Definition of an "extended" APK unit, aka X-APK.
- IXmlUnit - Interface in com.pnfsoftware.jeb.core.units
-
Units providing XML documents are encouraged to implement this interface.
J
- J - Enum Class in com.pnfsoftware.jeb.core.events
-
JEB back-end event types.
- JarBrowser - Class in com.pnfsoftware.jeb.util.encoding.zip
-
An implementation of a Jar browser that uses the standard JDK implementation and falls back to the Apache Commons implementation on error.
- JarBrowser(File, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
- JarBrowserApache - Class in com.pnfsoftware.jeb.util.encoding.zip
-
An implementation of a Jar browser that uses the Apache Commons implementation.
- JarBrowserApache(File) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserApache
- JarBrowserOracle - Class in com.pnfsoftware.jeb.util.encoding.zip
-
An implementation of a Jar browser that uses the standard JDK implementation.
- JarBrowserOracle(File, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
- JAVA - Enum constant in enum class com.pnfsoftware.jeb.client.script.ScriptType
-
Deprecated.
- JAVA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
- JAVA_LANG_CLASS - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- JAVA_LANG_ENUM - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- JAVA_LANG_EXCEPTION - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- JAVA_LANG_INVOKE_CALLSITE - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- JAVA_LANG_INVOKE_METHODHANDLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- JAVA_LANG_INVOKE_METHODTYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- JAVA_LANG_OBJECT - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- JAVA_LANG_STRING - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- JAVA_LANG_THROWABLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.java.IJavaType
- JavaDocument - Class in com.pnfsoftware.jeb.core.units.code.java
-
Java AST document used to render a decompiled piece of Java code.
- JavaDocument(IJavaSourceUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- JavaElementType - Enum Class in com.pnfsoftware.jeb.core.units.code.java
-
A list of Java AST element types.
- JavaFlags - Class in com.pnfsoftware.jeb.core.units.code.java
-
Java code flags.
- JavaFlags() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- JavaKeyword - Enum Class in com.pnfsoftware.jeb.core.units.code.java
-
Java keywords and reserved tokens.
- JavaLexer - Class in com.pnfsoftware.jeb.util.encoding.jflex.lexers
- JavaLexer() - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
Create an empty lexer, yyrset will be called later to reset and assign the reader
- JavaLexer(Reader) - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
Creates a new scanner
- JavaOperatorType - Enum Class in com.pnfsoftware.jeb.core.units.code.java
-
Java operator types.
- JavaOperatorType.Associativity - Enum Class in com.pnfsoftware.jeb.core.units.code.java
- JavaOutputSink - Class in com.pnfsoftware.jeb.core.units.code.java
-
This output sink is the recipient for the generation of a decompiled Java Abstract Syntax Tree (AST).
- JavaOutputSink(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- JavaOutputSink(int, JavaDocument, IDexDecompilerUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- JavaOutputSink.CaptureInfo - Class in com.pnfsoftware.jeb.core.units.code.java
- JavaReconAnon - Class in com.pnfsoftware.jeb.core.units.code.java
-
An object holding reconstructed information for an anonymous class.
- JavaReconAnon(List<Integer>, Map<Integer, IJavaInstanceField>) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaReconAnon
- JavaReconEnum - Class in com.pnfsoftware.jeb.core.units.code.java
-
An object holding reconstructed information for an enumeration.
- JavaReconEnum() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnum
- JavaReconEnum.ECst - Class in com.pnfsoftware.jeb.core.units.code.java
- JavaReconEnummap - Class in com.pnfsoftware.jeb.core.units.code.java
-
An object holding reconstructed information for an enumation map.
- JavaReconEnummap(IJavaType) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaReconEnummap
- JavaReconLambda - Class in com.pnfsoftware.jeb.core.units.code.java
-
An object holding reconstructed information for a lambda.
- JavaReconLambda(IJavaType, String, List<Integer>, Map<IJavaIdentifier, IJavaExpression>) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaReconLambda
- javaspecversion - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
-
Java specification version string
- JavaTypeUtil - Class in com.pnfsoftware.jeb.core.units.code.java
-
Utility methods to generate or verify Java type names and signatures.
- JavaTypeUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
- JavaUtil - Class in com.pnfsoftware.jeb.util.base
-
A collection of primitives relative to the Java language itself.
- JavaUtil() - Constructor for class com.pnfsoftware.jeb.util.base.JavaUtil
- javavendor - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
- javavendor - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
-
Java vendor
- javaversion - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
- javaversion - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
-
Java version string
- JAVELIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- JC - Enum Class in com.pnfsoftware.jeb.client.events
-
Event types sent by JEB's GUI client.
- jctx - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Java AST global context.
- JDB2Manager - Class in com.pnfsoftware.jeb.core.dao.impl
-
JEB database file ("*.jdb2") manager.
- JDB2Manager(String) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
- JDB2Reader - Class in com.pnfsoftware.jeb.core.dao.impl
-
JDB2 (JEB saved project database) record reader.
- JDB2Reader(File) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader
- JDB2Reader.RecordDescription - Class in com.pnfsoftware.jeb.core.dao.impl
-
Definition of a JDB2 record.
- JDB2Writer - Class in com.pnfsoftware.jeb.core.dao.impl
-
JDB2 (JEB saved project database) record writer.
- JDB2Writer(File) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
- JDB2Writer(File, boolean) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
- JDOC - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
- JDOC_TAG - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
- JDWP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
- JebClientEvent - Class in com.pnfsoftware.jeb.client.events
-
Events issued by JEB's GUI client.
- JebClientEvent(JC) - Constructor for class com.pnfsoftware.jeb.client.events.JebClientEvent
- JebClientEvent(JC, Object) - Constructor for class com.pnfsoftware.jeb.client.events.JebClientEvent
- JebClientEvent(JC, Object, IEventSource) - Constructor for class com.pnfsoftware.jeb.client.events.JebClientEvent
- JebClientInformation - Class in com.pnfsoftware.jeb.core
-
Information about a JEB client (aka, a JEB front-end).
- JebClientInformation(String) - Constructor for class com.pnfsoftware.jeb.core.JebClientInformation
-
Create a new client information object.
- JebConstants - Class in com.pnfsoftware.jeb.core
-
JEB constants.
- JebConstants() - Constructor for class com.pnfsoftware.jeb.core.JebConstants
- JebCoreService - Class in com.pnfsoftware.jeb.core
-
Service class used to create or retrieve a reference to the JEB core context.
- JebCoreService() - Constructor for class com.pnfsoftware.jeb.core.JebCoreService
- JebEvent - Class in com.pnfsoftware.jeb.core.events
-
The standard JEB engines implementation of the
IEvent
interface. - JebEvent(J) - Constructor for class com.pnfsoftware.jeb.core.events.JebEvent
-
Create an event without attached data and a default source.
- JebEvent(J, Object) - Constructor for class com.pnfsoftware.jeb.core.events.JebEvent
-
Create an event with a default event source.
- JebEvent(J, Object, IEventSource) - Constructor for class com.pnfsoftware.jeb.core.events.JebEvent
-
Create an event.
- JebEventSource - Class in com.pnfsoftware.jeb.core.events
-
The standard engines implementation of an
IEventSource
. - JebEventSource() - Constructor for class com.pnfsoftware.jeb.core.events.JebEventSource
-
Create an event with a null parent source.
- JebEventSource(IEventSource) - Constructor for class com.pnfsoftware.jeb.core.events.JebEventSource
-
Create an event source and hook it to a parent source.
- JebException - Exception in com.pnfsoftware.jeb.core.exceptions
-
Base class for JEB checked exceptions.
- JebException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebException
- JebException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebException
- JebException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebException
- JebException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebException
- JebIoApiHelper - Class in com.pnfsoftware.jeb.client.jebio
-
JEB.IO
helper routines. - JebIoApiHelper(INet, UserCredentials) - Constructor for class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
-
Create a JEB.IO API helper.
- JebIoObjectFile - Class in com.pnfsoftware.jeb.client.jebio
-
Details of a file and its user.
- JebIoObjectFile() - Constructor for class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile
- JebIoObjectFile.UserDetails - Class in com.pnfsoftware.jeb.client.jebio
-
Details of the user of a file and the determination made by the user.
- JebIoObjectUser - Class in com.pnfsoftware.jeb.client.jebio
-
Definition of a
JEB.IO
user. - JebIoObjectUser() - Constructor for class com.pnfsoftware.jeb.client.jebio.JebIoObjectUser
- JebIoUtil - Class in com.pnfsoftware.jeb.client.jebio
-
Utility routines.
- JebIoUtil() - Constructor for class com.pnfsoftware.jeb.client.jebio.JebIoUtil
- JebNet - Class in com.pnfsoftware.jeb.client
-
Network utility routines for specific JEB client operations.
- JebNet() - Constructor for class com.pnfsoftware.jeb.client.JebNet
- JebPythonInterpreter - Class in com.pnfsoftware.jeb.client.script
-
Python interpreter using Jython.
- JebPythonInterpreter(File, IClientContext) - Constructor for class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
-
Create a Python command interpreter able to interact with JEB objects.
- JebPythonPluginFactory - Class in com.pnfsoftware.jeb.client.script
-
Factory for JEB plugins written in Python.
- JebPythonPluginFactory(String, String) - Constructor for class com.pnfsoftware.jeb.client.script.JebPythonPluginFactory
- JebPythonPluginService - Class in com.pnfsoftware.jeb.client.script
-
Manager for JEB plugins written in Python.
- JebPythonPluginService(File) - Constructor for class com.pnfsoftware.jeb.client.script.JebPythonPluginService
-
Create a new Python plugin loader.
- JebPythonPluginService(File, ClassLoader) - Constructor for class com.pnfsoftware.jeb.client.script.JebPythonPluginService
-
Create a new Python plugin loader.
- JebPythonPluginService(String) - Constructor for class com.pnfsoftware.jeb.client.script.JebPythonPluginService
-
Create a new Python plugin loader.
- JebRuntimeException - Exception in com.pnfsoftware.jeb.core.exceptions
-
Base class for JEB runtime (unchecked) exceptions.
- JebRuntimeException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
- JebRuntimeException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
- JebRuntimeException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
- JebRuntimeException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
- JMP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator.BranchType
- join() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
- join(long) - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
- join(String, Iterable<?>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Join the string representations of a sequence of objects using the provided separator.
- join(String, Iterable<T>, Function<T, CharSequence>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Join a series of items.
- join(String, String[], int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Join a series of non-null strings.
- joinList(Iterable<?>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Join the elements of a list using "," as a separator and surround the resulting string with square brackets.
- joinU(Thread) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
-
Join a thread uninterruptibly.
- joinv(String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Join the string representations of a sequence of objects using the provided separator.
- joinv(String, String, Object...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Join the string representations of a sequence of objects using the provided separator.
- JOptimizerType - Enum Class in com.pnfsoftware.jeb.core.units.code.java
-
dexdec
AST optimizer type. - JSONArray - Class in com.pnfsoftware.jeb.util.encoding.json
-
A JSON array.
- JSONArray() - Constructor for class com.pnfsoftware.jeb.util.encoding.json.JSONArray
-
Constructs an empty JSONArray.
- JSONArray(Collection) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.JSONArray
-
Constructs a JSONArray containing the elements of the specified collection, in the order they are returned by the collection's iterator.
- JSONAware - Interface in com.pnfsoftware.jeb.util.encoding.json
-
Beans that support customized output of JSON text shall implement this interface.
- jsoncpp - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
- JsonId - Class in com.pnfsoftware.jeb.util.encoding.json.parser
-
Represent a Json Identifier (the key of an object which is NOT a String, not surrounded by quotes).
- JsonId(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.parser.JsonId
- JSONObject - Class in com.pnfsoftware.jeb.util.encoding.json
-
A JSON object.
- JSONObject() - Constructor for class com.pnfsoftware.jeb.util.encoding.json.JSONObject
- JSONObject(Map) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.JSONObject
-
Allows creation of a JSONObject from a Map.
- JSONParser - Class in com.pnfsoftware.jeb.util.encoding.json.parser
-
Parser for JSON text.
- JSONParser() - Constructor for class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- JSONStreamAware - Interface in com.pnfsoftware.jeb.util.encoding.json
-
Beans that support customized output of JSON text to a writer shall implement this interface.
- JSONValue - Class in com.pnfsoftware.jeb.util.encoding.json
- JSONValue() - Constructor for class com.pnfsoftware.jeb.util.encoding.json.JSONValue
- JUMP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Unconditional branch, for regular branching or call-to-sub branching.
- Required: src1: the target address.
- Optional: src2: added to the target if provided.
- Optional: dst: a link register that will receive the fall-through address, for call-to-sub branching.
- Optional: maskOnSource: AND'ed to the calculated before assigning to PC. - JUMP_IF_EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Conditional branch.
- JUMP_IF_GE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.JUMP_IF_EQ
. - JUMP_IF_GE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.JUMP_IF_EQ
. - JUMP_IF_GT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.JUMP_IF_EQ
. - JUMP_IF_GT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.JUMP_IF_EQ
. - JUMP_IF_LE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.JUMP_IF_EQ
. - JUMP_IF_LE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.JUMP_IF_EQ
. - JUMP_IF_LT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.JUMP_IF_EQ
. - JUMP_IF_LT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.JUMP_IF_EQ
. - JUMP_IF_NE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.JUMP_IF_EQ
. - JUMP_LAST_OPERAND - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
- JUMP_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
-
What is the new value: from 0x0100 to 0xFF00
- JUMP_TO - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- JumpTableInformation(long, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
- JumpTableInformation(long, int, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
- just_updated - Variable in class com.pnfsoftware.jeb.client.AbstractContext
- JUtil - Class in com.pnfsoftware.jeb.core.units.code.java
-
Collection of utility methods to manipulate
IJavaElement
. - JUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JUtil
- JVisitResults - Class in com.pnfsoftware.jeb.core.units.code.java
-
Visit result object, provided to the call-back methods of a
dexdec
AST visitor object. - JVisitResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JVisitResults
- JVisitResults(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.java.JVisitResults
- JvmFieldSig - Class in com.pnfsoftware.jeb.core.units.code.android
-
Representation of JVM internal field signature.
- JvmFieldSig() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
- JvmGenericsClassSig - Class in com.pnfsoftware.jeb.core.units.code.android
-
Java Generics signature parser for
ClassSignature
. - JvmGenericsClassSig() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
- JvmGenericsClassSig.TypeParam - Class in com.pnfsoftware.jeb.core.units.code.android
- JvmGenericsMethodSig - Class in com.pnfsoftware.jeb.core.units.code.android
-
Java Generics signature parser for
MethodSignature
. - JvmGenericsMethodSig() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
- JvmGenericsTypeSig - Class in com.pnfsoftware.jeb.core.units.code.android
-
Java Generics signature parser for any
JavaTypeSignature
. - JvmGenericsTypeSig() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
- JvmGenericsTypeSig.TypeArg - Class in com.pnfsoftware.jeb.core.units.code.android
- JvmGenericsUtils - Class in com.pnfsoftware.jeb.core.units.code.android
-
Java Generics signature parser.
- JvmGenericsUtils() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsUtils
- JvmMethodDescriptor - Class in com.pnfsoftware.jeb.core.units.code.android
-
Representation of JVM internal method descriptor.
- JvmMethodDescriptor() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmMethodDescriptor
- JvmMethodSig - Class in com.pnfsoftware.jeb.core.units.code.android
-
Representation of JVM internal method signature.
- JvmMethodSig(String, String, String, String...) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
- JvmMethodSig(String, String, String, Collection<String>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
- JvmTypeSig - Class in com.pnfsoftware.jeb.core.units.code.android
-
Utility methods for JVM internal signature names.
- JvmTypeSig() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
- JvmUtil - Class in com.pnfsoftware.jeb.core.units.code.android
-
Utility methods to generate JVM internal signatures from Java's Reflection API objects.
- JvmUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmUtil
- JythonUtil - Class in com.pnfsoftware.jeb.client.script
-
Utility routines for Jython 2.7.
- JythonUtil() - Constructor for class com.pnfsoftware.jeb.client.script.JythonUtil
K
- K10M - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- KEEP_INSTRUCTION - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- KEY_FAILURE_REASON - Static variable in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
- KEY_URLENCODED_THREADS - Static variable in class com.pnfsoftware.jeb.client.ErrorLogGenerator
- keys() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
- keySet() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- keySet() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
-
Retrieve a read-only view of the keys.
- keySet() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
-
Retrieve a read-only view of the keys.
- keySet() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- keySet() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- keySet() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- keySize() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- keySize() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- KEYWORD - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- KEYWORD - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- KEYWORD2 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- keywords - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- kill() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
- killProcess(String, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Send the TERM signal to request normal termination of a process.
- killProcess(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Send a signal to a process.
- killProcess(String, int, String...) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Send a signal to a process.
- kind - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig.TypeArg
- kind - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.Token
-
The kind of the Document.
- KVNode - Class in com.pnfsoftware.jeb.core.output.tree.impl
-
Basic implementation of a key-value tree node.
- KVNode(String) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.KVNode
-
Create a key value node whose value is empty.
- KVNode(String, Object) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.KVNode
-
Create a key-value node.
L
- L - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- L(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
-
Create a leaf node matching everything (terminals and non-terminals alike, of any bitsize)
- L(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
-
Create a leaf node matching terminals and non-terminals of the provided bitsize
- L(int, int, int, INodeHandler) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
-
Create a leaf node
- L10M - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- Label - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Label - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- LABEL - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- LABEL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
- LABEL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeAttributeSignerID
-
Signer to extract all labels from the signed routine
- LABEL_ALTERNATE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- LABEL_OOR - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- LABEL_UPDATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
- LabelUpdate - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- LAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
-
Ladder diagrams
- LAMBDA - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- LAMBDA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
-
Special case of CUSTOM used to implement lambda functions.
- LAND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- lang_de - Static variable in class com.pnfsoftware.jeb.client.S
- lang_en - Static variable in class com.pnfsoftware.jeb.client.S
- lang_es - Static variable in class com.pnfsoftware.jeb.client.S
- lang_fr - Static variable in class com.pnfsoftware.jeb.client.S
- lang_it - Static variable in class com.pnfsoftware.jeb.client.S
- lang_ja - Static variable in class com.pnfsoftware.jeb.client.S
- lang_ko - Static variable in class com.pnfsoftware.jeb.client.S
- lang_pt - Static variable in class com.pnfsoftware.jeb.client.S
- lang_ru - Static variable in class com.pnfsoftware.jeb.client.S
- lang_tr - Static variable in class com.pnfsoftware.jeb.client.S
- lang_zh - Static variable in class com.pnfsoftware.jeb.client.S
- languages - Static variable in class com.pnfsoftware.jeb.client.S
- LARGE - Enum constant in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
- LargeIntHandler - Class in com.pnfsoftware.jeb.util.primitives
-
Handler for large integers of a given maximum bitsize.
- last(List<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Retrieve the last item of a
List
. - LAST - Enum constant in enum class com.pnfsoftware.jeb.core.output.CoordinatesConversionPrecision
-
Highest (=last) coordinates
- lastIndexOf(byte[], byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
-
Find the last occurrence of a sequence of bytes.
- lastIndexOf(byte[], int, byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
-
Find the last occurrence of a sequence of bytes.
- lastIndexOf(byte[], int, byte[], byte[]) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
-
Find the last occurrence of a sequence of bytes.
- lastIndexOf(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- lastIndexOf2(CharSequence, char, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Find the last one of two characters and return its position.
- lastIndexOf2(CharSequence, int, char, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Find the last one of two characters and return its position.
- lastIndexOfAny(CharSequence, Set<Character>) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Find the last one of any of the provided characters and return its position.
- LATTICEMICO32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- LazyDataContainerUnit - Class in com.pnfsoftware.jeb.core.units.impl
-
A data container unit that fetches the data of its nodes only when necessary.
- LazyDataContainerUnit(LazyDataContainerUnit.Entry, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit
- LazyDataContainerUnit.Entry - Class in com.pnfsoftware.jeb.core.units.impl
-
Node of a lazy container unit.
- LazyInput - Class in com.pnfsoftware.jeb.core.input
-
An input backed by an
IDataProvider
. - LazyInput(IDataProvider, String, long) - Constructor for class com.pnfsoftware.jeb.core.input.LazyInput
- LazyInput(IDataProvider, String, long, int) - Constructor for class com.pnfsoftware.jeb.core.input.LazyInput
- LC(long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
-
Create a leaf node matching a given immediate, regardless of its bitsize
- LC(long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
-
Create a leaf node matching a given immediate with an explicit bitsize
- LC(long, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
-
Create a leaf node matching a given immediate with an explicit bitsize
- le(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- LE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- LE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Logical less-than-or-equal
- LE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- LE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
signed less or equal
- LE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- LE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
unsigned less or equal
- Leaf - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
IR template element.
- Leaf - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
- Leaf(int, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
-
Create a wildcard leaf.
- Leaf(int, int, int, INodeHandler) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
-
Create a wildcard leaf.
- Leaf(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
-
Create a fixed, pre-determined immediate constant leaf.
- LEB128 - Class in com.pnfsoftware.jeb.util.encoding
-
Decoding methods for LEB128-encoded integers from byte arrays.
- LEB128() - Constructor for class com.pnfsoftware.jeb.util.encoding.LEB128
- LEB128.Value - Class in com.pnfsoftware.jeb.util.encoding
-
Decoded value along with the encoded length in bytes.
- LEDataInputStream - Class in com.pnfsoftware.jeb.util.io
-
Little-endian version of a
DataInputStream
. - LEDataInputStream(InputStream) - Constructor for class com.pnfsoftware.jeb.util.io.LEDataInputStream
- LEDataOutputStream - Class in com.pnfsoftware.jeb.util.io
-
Little-endian version of a
DataOutputStream
. - LEDataOutputStream(OutputStream) - Constructor for class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- LEFT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType.Associativity
- LEFT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType.Associativity
- leftShift(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
left shift of an expression
- leftShift(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
left shift of an expression, with an optional
IEGeneric.slice(int, int)
- legacySdkLocationVar - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbUtil
-
See https://developer.android.com/tools/variables
- legacySdkLocationVar - Static variable in class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
-
See https://developer.android.com/tools/variables
- length - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.Token
- length() - Method in class com.pnfsoftware.jeb.util.base.CharSequenceList
- length() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- leS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- letterToPrimitive(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- letterToType(char) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
- leU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- LEVEL_ALL - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
- LEVEL_ALWAYS_ON - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
- LEVEL_CATCHING - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Special level used to log exception related data such as stack traces.
- LEVEL_DEBUG - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
- LEVEL_DISABLED - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
- LEVEL_ERROR - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
- LEVEL_INFO - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
- LEVEL_INTERNAL - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Reserved for internal use
- LEVEL_NAMES - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
- LEVEL_STATUS - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
special log level indicating a status message; logs with that status will not be directed to the regular sinks
- LEVEL_TRACE - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
- LEVEL_WARN - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
- levelToString(int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- levelUp(String) - Static method in class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
-
Generate the fully-qualified name of a similarly-named property one namespace above the current property name namespace.
- LI(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
-
Create a leaf node matching immediates only
- libCURL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
- LibraryID - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Identifiers for classic libraries.
- LibraryIdentificationResults - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
- LibraryIdentificationResults() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.LibraryIdentificationResults
- libSSH2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
- license_id - Static variable in class com.pnfsoftware.jeb.client.Licensing
- Licensing - Class in com.pnfsoftware.jeb.client
-
Read-only informational JEB licensing information.
- Licensing() - Constructor for class com.pnfsoftware.jeb.client.Licensing
- LIFTING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
- like(int) - Method in class com.pnfsoftware.jeb.core.Version
-
Determine if the version is like "major.?.?.?"
- like(int, int) - Method in class com.pnfsoftware.jeb.core.Version
-
Determine if the version is like "major.minor.?.?"
- like(int, int, int) - Method in class com.pnfsoftware.jeb.core.Version
-
Determine if the version is like "major.minor.buildid.?"
- like(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Check whether an input string matches a provided
regex pattern
. - likei(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Check whether an input string matches a provided
regex pattern
. - limit() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Get the number of bytes in the pipe.
- line - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- Line - Class in com.pnfsoftware.jeb.core.output.text.impl
-
A simple implementation of the line interface.
- Line(CharSequence) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Line
-
Create a new line without items.
- Line(CharSequence, List<TextItem>) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Line
-
Create a new line.
- Line(CharSequence, List<TextItem>, List<TextMark>) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.Line
-
Create a new line.
- LINEAR_SWEEP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeGapAnalysisStyle
-
Code gaps are linearly disassembled if they belong to known code area and do not look like padding.
- lineBegin - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- lineEnd - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- LineInfo(int, long, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.TextPartUtil.LineInfo
- lineptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- lineptr - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- LINESEP - Static variable in class com.pnfsoftware.jeb.util.format.Strings
-
Line-separator for *this* platform.
- LINK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
-
saves the return address in LR
- LINUX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
-
Linux, generic
- LINUX_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
- LINUX32 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
- LINUX64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
- LinuxSyscallResolver - Class in com.pnfsoftware.jeb.core.units.code.asm
-
Generic Linux syscall number<>name, number<>routineref provider.
- list - Variable in class com.pnfsoftware.jeb.core.units.Pool
- list() - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
-
List all the files in this store.
- list() - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
- list() - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
- list() - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
-
Browse the folder(s) and retrieve the matching files.
- List - Enum constant in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
- listDevices() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- listDevices() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
- listEnginesContexts() - Method in interface com.pnfsoftware.jeb.core.ICoreContext
-
Retrieve the list of engines contexts managed by the core.
- listFiles(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Recursively do a directory listing.
- listFiles(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Recursively do a directory listing.
- listIterator() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
-
Returns a list iterator that will iterate over a defensive copy.
- listIterator(int) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
-
Returns a list iterator that will iterate over a defensive copy.
- listJdwpPids() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
List the PIDs of processes hosting a JDWP transport.
- listMachines() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerTargetEnumerator
-
Retrieve a list of machines whose processes may be handled by the debugger connected to this target enumerator.
- listNDKFolders(boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
- listOfDisabledExternalPlugins - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- ListOptionDefinition - Class in com.pnfsoftware.jeb.core
-
List option description used by property definition managers.
- ListOptionDefinition(String, String, String, String...) - Constructor for class com.pnfsoftware.jeb.core.ListOptionDefinition
- listPackages() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- listPackages(AdbPackageManagerOptions) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- listProcesses() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
List the processes running on this device.
- Lists - Class in com.pnfsoftware.jeb.util.collect
-
Collection of utility functions to create of manipulate concrete or abstract
lists
. - Lists() - Constructor for class com.pnfsoftware.jeb.util.collect.Lists
- LITTLE_ENDIAN - Enum constant in enum class com.pnfsoftware.jeb.util.io.Endianness
-
Little-endian enumerated value.
- littleEndianBytesToInt(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- littleEndianBytesToInt(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- littleEndianBytesToLong(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- littleEndianBytesToLong(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- littleEndianBytesToShort(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- littleEndianBytesToShort(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- LIV(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
-
Create a leaf node matching immediates and variables only
- LNOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- load(IEnginesContext) - Method in class com.pnfsoftware.jeb.core.AbstractEnginesPlugin
-
The default implementation does nothing.
- load(IEnginesContext) - Method in interface com.pnfsoftware.jeb.core.IEnginesPlugin
-
This method is called by the owner
context
exactly once, just after the engines plugin instantiation. - load(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Load the constituents of a source context into this context.
- load(TypeLibraryEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Load the provided type library into this TLS.
- load(ProcessorType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Load all type libraries matching the given processor and group.
- load(ProcessorType, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Load type libraries matching the given processor and group.
- load(File) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
-
Load a JEB plugin(s) contained in the provided JAR file.
- load(File) - Static method in class com.pnfsoftware.jeb.util.graph.Digraph
- load(String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.ILiveArtifact
-
Process and load the artifact into the project.
- load(String, String) - Method in interface com.pnfsoftware.jeb.core.IPluginManager
-
Load a JEB plugin.
- load(Collection<? extends K>) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
- LOAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Move from memory.
- loadClass(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
-
This method is called when an external class is to be loaded by the sandbox.
- loadClass(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Find, load and initialize a class.
- loadClass(String) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- loadClass(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Find a class.
- loadCommentInline(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- loadDefaultPackages(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Loads in memory the available packages suitable for the given analysis.
- loaded - Static variable in class com.pnfsoftware.jeb.client.Licensing
- LoaderInformation - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Standard implementation of the
ILoaderInformation
interface, that may be used by parsers implementingICodeObjectUnit
. - LoaderInformation() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
-
Refer to the builder helper class.
- LoaderInformation.Builder - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Builder of
LoaderInformation
objects. - loadExternal(ITypeLibrary) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Load the provided external (not backed by a file managed by this TLS) typelib object.
- loadFile(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
-
Retrieve the contents of a file.
- loadFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
DO NOT USE! PROJECT record only, old format!
- loadFile(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
- loadNativeLibrary(IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Load (or retrieve a reference to an already-loaded) native SO library.
- loadNativeLibrary(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Load (or retrieve a reference to an already-loaded) native SO library.
- loadNativeLibrary(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Load (or retrieve a reference to an already-loaded) native SO library.
- loadPackage(INativeCodeAnalyzer<IInstruction>, NativeSignaturePackageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Loads a specific package for the given analysis.
- loadPackage(NativeSignaturePackageEntry, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Loads a specific package entry for all analyzers known to the manager.
- loadProject(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Load an existing project or create a new project.
- loadProject(String, boolean, IProgressCallback) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Load an existing project or create a new project.
- loadSingle(ProcessorType, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Load the highest priority type library matching the given processor type and group.
- loadStandard() - Method in class com.pnfsoftware.jeb.util.serialization.DeserializerHelper
- loadTypes(Map<Class<?>, Integer>, Map<Integer, Integer>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractTypeIdProvider
- loadTypes(Map<Class<?>, Integer>, Map<Integer, Integer>) - Method in class com.pnfsoftware.jeb.util.serialization.NativeTypeIdProvider
- LOCAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
- LOCAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
-
Local variable on the routine stack.
- LOCAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.SymbolLocality
- LOCAL_ABSTRACT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
- LOCAL_RESERVED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
- localeinfo - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
- LocalFileHeader - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
-
Representation of a local file header of a Zip file.
- LocalFileHeader() - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
- locateBestNDK(boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
- locateSDK(boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.AndroidSdkUtil
- location - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- locationToAddress(IInputLocation) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Convert a location relative to the input to a unit-specific address.
- locationToAddress(IInputLocation) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- lock() - Method in class com.pnfsoftware.jeb.util.io.FileMonitor
-
Create and refresh a valid lock file (per this monitor setting).
- lock() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- lock(boolean) - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
- locked - Variable in class com.pnfsoftware.jeb.util.concurrent.AbstractAutoClosingLock
- lockInterruptibly() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- lockRead() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
- lockWrite() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
- loclist - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- loclist - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- loclistptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- loclistptr - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- log(int, boolean, String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Log a string message.
- log(int, boolean, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
-
In non-debug mode, this method does nothing.
- log(int, boolean, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- log(int, int, boolean, String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- log(String, Object...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- log(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StatusLogDrip
-
Potentially send a message to the STATUS logger.
- LOG_AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- LOG_AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
logical-AND (careful not to confuse with binary-
OperationType.AND
- LOG_AND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Logical and
- LOG_EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
logical equality
- LOG_IDENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
-
Logical pseudo-identity operator (no output); the opposite of LOG_NOT
- LOG_IDENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Logical pseudo-identity operator (generally, does not generate output); the opposite of LOG_NOT
- LOG_NEQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
logical inequality
- LOG_NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- LOG_NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
logical-NOT (careful not to confuse with binary-
OperationType.NOT
. - LOG_NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Logical not
- LOG_OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- LOG_OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
logical-OR (careful not to confuse with binary-
OperationType.OR
- LOG_OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Logical or
- log2(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Get the truncated base2 log of the input.
- log2(long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Get the truncated base2 log of the input.
- logcat() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Execute the
logcat
command. - logcat(Integer, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Execute the
logcat
command with filter options. - logcatClear() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- logError(boolean, String, Object...) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Log an error message using the current class logger, and optionally create a persistent unit notification as well.
- logError(IUnit, String, boolean, ILogger, String, Object...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Log an error and optionally record a unit notification.
- logException(IUnit, ILogger, Exception) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Log an exception and optionally record a unit notification.
- logException(Exception) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Log an exception using the current class logger.
- logExecutedIndex(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
- logger - Static variable in class com.pnfsoftware.jeb.core.AbstractEnginesPlugin
- logger - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Public logger accessible by the implementing optimizer.
- logger - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Public logger accessible by the implementing optimizer.
- logger - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
- logger - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
-
Public logger accessible by the implementing optimizer.
- logger - Static variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- logger - Static variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Public logger accessible by the implementing optimizer.
- logI(IUnit, String, ILogger, String, Object...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Log an internal message.
- logInfo(boolean, String, Object...) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Log an information message using the current class logger, and optionally create a persistent unit notification as well.
- logInfo(IUnit, String, boolean, ILogger, String, Object...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Log an informational message and optionally record a unit notification.
- logMemoryUsage() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- logObjectMap() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- LogStatusSink - Class in com.pnfsoftware.jeb.util.logging
- LogStatusSink() - Constructor for class com.pnfsoftware.jeb.util.logging.LogStatusSink
- logTrace(IUnit, String, ILogger, String, Object...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Log a trace message.
- logTrace(String, Object...) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Log a trace message using the current class logger.
- logUnsafeOpt(String, Object...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- logWarn(boolean, String, Object...) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Log a warning message using the current class logger, and optionally create a persistent unit notification as well.
- logWarn(IUnit, String, boolean, ILogger, String, Object...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Log a warning and optionally record a unit notification.
- LONG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- LONG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- LongLEB128 - Class in com.pnfsoftware.jeb.util.encoding
-
Read and write LEB128-encoded longs.
- LongLEB128() - Constructor for class com.pnfsoftware.jeb.util.encoding.LongLEB128
- LongLEB128.DecodedLong - Class in com.pnfsoftware.jeb.util.encoding
-
Decoded value along with the encoded length in bytes.
- Longs - Class in com.pnfsoftware.jeb.util.primitives
-
Utility methods for
long
s. - Longs() - Constructor for class com.pnfsoftware.jeb.util.primitives.Longs
- LongSegment - Class in com.pnfsoftware.jeb.util.collect
-
Standard implementation of a segment using an
long
treated as a signed value. - LongSegment(long, long) - Constructor for class com.pnfsoftware.jeb.util.collect.LongSegment
- longToBEBytes(long) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Convert a 64-bit integer to a big-endian encoded array of bytes.
- longToBEBytes(long, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- longToBEBytes(long, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- longToLEBytes(long) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Convert a 64-bit integer to a little-endian encoded array of bytes.
- longToLEBytes(long, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- longToLEBytes(long, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- looksLikeSignExtension(IECompose) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if a composition looks like a sign-extension operation.
- lookupNamespaceURI(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- lookupPrefix(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- lookValid() - Method in class com.pnfsoftware.jeb.client.jebio.UserCredentials
- lookValid(boolean) - Method in class com.pnfsoftware.jeb.client.jebio.UserCredentials
- LOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- LOW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
- LOW_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager.ExtensionPriority
- LOW_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager.ExtensionPriority
- lsb() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Return the least significant bit (lsb) of an expression.
- lt(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- LT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- LT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Logical less-than
- LT(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
-
Create a leaf node matching all terminals, but terminals only
- LT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- LT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
signed less (strict)
- LT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- LT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
unsigned less (strict) - can be used to compute the carry resulting from a subtraction
- ltrim(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Left trim all chars less than or equal to ' '.
- ltrim(String, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Left trim on a given character.
- ltS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- ltU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- LV(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
-
Create a leaf node matching variables only
M
- m - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
- m - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Target AST method to be optimized.
- M - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- m_is - Variable in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
- M16C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- M32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- M32C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- M32R - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- M68HC05 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- M68HC08 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- M68HC11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- M68HC12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- M68HC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- M68K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- M88K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MAC - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.OperatingSystemType
- MAC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
-
macOS, generic
- macptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- macptr - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- MAGIC - Static variable in class com.pnfsoftware.jeb.util.serialization.SerializationManager
-
"PNF Software Obfuscation-Resilient Persisted Data"
- main(String[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibGen
- main(String[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypelibGen
- make(ACS.OPS, int...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- makeInverseMask(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Create a 64-bit inverse mask.
- makeMask(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Create a 64-bit mask.
- makeNewLine(StringBuilder) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Append a new-line character to the provided buffer unless the buffer is empty or the last character in the buffer is a new-line.
- makeOverflow(int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Create a 64-bit overflow.
- makeSSA() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Convert this CFG to SSA (static single assignment) form.
- makeUncond(IEJumpWithOptionalCondition) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
throws if failure
- MALICIOUS - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
The intent is malicious.
- MALWARE - Enum constant in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
-
The file has malicious intents.
- MANGLING_ENGINE_CXXA - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
- MANGLING_ENGINE_MSVC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
- MANGLING_ENGINE_MSVCPP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
- MANGLING_ENGINE_MSVCPP_V2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
- MANIK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MANUAL - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet.Cleaner
- map - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters
- map - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
- map - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
- map - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- map - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- map - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- map(IVirtualMemory, long, boolean, ILinkInfoProvider) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- map(IVirtualMemory, long, boolean, ILinkInfoProvider) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
-
Map this object file onto virtual memory.
- map(Collection<T>, Function<? super T, ? extends R>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Apply a 1-to-1 map operation to the elements of a collection and return the list of resulting new elements.
- MapBuilder<K,
V> - Class in com.pnfsoftware.jeb.util.collect -
A builder of
maps
. - MapBuilder() - Constructor for class com.pnfsoftware.jeb.util.collect.MapBuilder
- MapBuilder(CollectionOrder) - Constructor for class com.pnfsoftware.jeb.util.collect.MapBuilder
- mapRawNoReloc(IVirtualMemory, long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
-
Map the object's segments at the provided base without applying relocations.
- Maps - Class in com.pnfsoftware.jeb.util.collect
-
Utility methods for
maps
. - Maps() - Constructor for class com.pnfsoftware.jeb.util.collect.Maps
- markBuilt() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
-
Convenience method used to set FLAG_BUILT.
- markCurrentPosition(String, Object) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- MARKER - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
File header marker, little-endian:
JDB2
- markOptionalRendering() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDecompilableElement
-
Convenience method used to set FLAG_OPTIONAL_RENDERING.
- markSecondParameterOuterClassReference() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- MARKUP_ACTIVE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- MARKUP_ATTRIBUTE_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- MARKUP_ATTRIBUTE_VALUE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- MARKUP_COMMENT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- MARKUP_ELEMENT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- MARKUP_OTHER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- MARKUP_TEXT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- mask(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Create a bit mask, eg mask(16, 4) will create the mask:
b0000000000001111
- mask(int, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Create a bit mask, eg mask(16, 1, 5) will create the mask:
b0000000000011110
- MASK_CAT - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7
- maskOnSource() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- maskOnSource(Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- massageForDeclaration(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
- massageForType(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
- massageSingleDeclaration(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
- match(INativeCodeAnalyzer<? extends IInstruction>, Collection<INativeMethodDataItem>, boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Match a list of native routines against the currently loaded signatures packages for this analysis.
- match(INativeFeature) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeFeature
-
Match features; two features are "matching" if they are equals from a signatures matching point-of-view.
- match(INativeSignature) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
-
Check if this signature's features are all matched by one of the given signature's features.
- match(INativeCodeUnit<IInstruction>, CodelessSignaturePackageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
-
Match given unit against given reference model.
- match(String, int) - Method in class com.pnfsoftware.jeb.util.format.TokenExtractor
- matches(String) - Method in interface com.pnfsoftware.jeb.util.base.IStringMatcher
-
Determine whether this matcher matches the provided string buffer.
- matches(String) - Method in class com.pnfsoftware.jeb.util.base.StarMatcher
-
Attempt to find the search string inside the provided buffer.
- matchExactly(INativeSignature) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature
-
Exact match, i.e.
- MatchingState - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
-
Matching result (not necessarily final), between a target model and a reference model.
- MatchingState() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- MathUtil - Class in com.pnfsoftware.jeb.util.math
- MathUtil() - Constructor for class com.pnfsoftware.jeb.util.math.MathUtil
- max() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- max(IERoutineContext, IEGeneric, IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Operation
Math.max(int, int)
applied toIEGeneric
- max(Collection<Integer>) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
- max(Collection<BigInteger>) - Static method in class com.pnfsoftware.jeb.util.format.BigIntegers
- MAX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MAX_FILENAME_SIZE - Static variable in class com.pnfsoftware.jeb.util.io.IO
-
Maximum filename size used in JEB (255 allowed for Linux, 259 for Windows file)
- MAX_LEN - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
- MAX_PATH_SIZE - Static variable in class com.pnfsoftware.jeb.util.io.IO
-
Maximum foldername size used in JEB (248 for Windows folder)
- maxCoreVersion - Variable in class com.pnfsoftware.jeb.core.PluginInformation
- maxPosition() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- maxPosition(int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- MAXQ30 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- maxStringItemNameLength - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
- maxTimePerMethod(Long) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
-
Set an optional maximum duration allowed to decompile a single method.
- maxTimeTotal(Long) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
-
When decompiling an entity or entities comprising multiple methods (eg, a class or multiple classes or collection of methods, or a whole program), this method allows setting the maximum duration allowed before returning.
- maxUnsigned(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Retrieve the max of two longs treated as unsigned.
- mayBeFinal(IDField, IDexUnit) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine whether the provided field is or appears to be
final
. - maybeNonNullRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Determine whether this immediate may be a reference that is not the null reference.
- maybeNullRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Determine whether this immediate may be a reference that is the null reference.
- maybeRef() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Determine whether this immediate may be a reference.
- MC7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MCST_ELBRUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- md5(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
-
Utility method.
- MD5 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
- ME16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MEDIUM - Enum constant in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
- MEDIUM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
- MEDIUM_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager.ExtensionPriority
- MEDIUM_PRIORITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager.ExtensionPriority
- meetsConditions(ICodeNode, int, int) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
-
Verify if this node meets the provided criteria.
- meetsRequirement(OptimizerMode) - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
- mem - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- mem - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
- MemoryAccessInfo - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Memory access information object.
- MemoryAccessInfo() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
Create a mutable (customizable) MAI object initially set to access everything (stack R/W, globals R/W).
- MemoryAccessInfo(boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
Create a mutable (customizable) MAI object.
- MemoryAccessInfo(boolean, boolean, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
Create an immutable MAI object with no-granularity settings: all/no stack read, all/no stack written, all/no globals read, all/no globals written.
- MemoryAllocEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Memory event: a successful memory allocation took place.
- MemoryAllocEvent(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryAllocEvent
- MemoryChanges - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
A memory-changes ("diff") object.
- MemoryChanges(List<Page>, List<Page>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChanges
- MemoryChangesRecorder - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
A recorder of memory changes (allocated pages, written pages, written data).
- MemoryChangesRecorder(IVirtualMemory) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder
- MemoryChangesRecorder.Results - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
A record of memory changes.
- MemoryEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Base class for a memory event.
- MemoryEvent(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryEvent
- MemoryException - Exception in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Exception raised by
virtual memory
objects. - MemoryException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryException
- MemoryException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryException
- MemoryException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryException
- MemoryException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryException
- MemoryFileStore - Class in com.pnfsoftware.jeb.core.dao.impl
-
Implementation of a file-store where the record data is kept in memory.
- MemoryFileStore() - Constructor for class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
- MemoryFreeEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Memory event: memory pages were successfully freed.
- MemoryFreeEvent(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryFreeEvent
- MemoryModelEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
An event that affected the memory model.
- MemoryModelEvent(MemoryModelEventType, IMemoryModel) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
- MemoryModelEvent(MemoryModelEventType, IMemoryModel, Object) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
- MemoryModelEventType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
The types of memory model events.
- MemoryPropertyEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Memory event: some properties of a VM were successfully changed.
- MemoryPropertyEvent() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryPropertyEvent
- MemoryProtectionEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Memory event: the protection flags of a VM page was successfully modified.
- MemoryProtectionEvent(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryProtectionEvent
- MemoryRanges - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
A collection of byte-addressable memory ranges.
- MemoryRanges() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- MemoryRanges(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- MemoryRanges(IVirtualMemory) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- MemoryRanges.Range - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
A continuous memory range.
- memoryResolutionPolicy - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- memoryToAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.NativeCommentManager
- memoryToCoord(long) - Method in class com.pnfsoftware.jeb.core.units.code.NativeCommentManager
- MemoryWriteEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Memory event: a write operation is taking place splace.
- MemoryWriteEvent(long, int, byte[], int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryWriteEvent
- MemoryWrites - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
-
Recorder of memory-write operations, used by
EState
. - MemoryWrites() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
- MemoryWrites.Record - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
-
Memory record holding an address and a buffer of bytes.
- MEMREAD_BADDATA - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- MEMREAD_FAILED - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- MEMREAD_OK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- merge(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- merge(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandList
-
Attempt to merge parameter list to 1 parameter.
- mergeBlocks(IDMethodContext, BasicBlock<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Merge two blocks.
- mergeWith(EState, IMergeController, Set<Integer>, Set<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Merge the provided output state with this input state.
- mergeWithOld(EState, Collection<Integer>, boolean, Collection<Integer>, Collection<Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Merge the provided output state with this input state.
- message(int, String) - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
-
This method is used by the provider to send a transient message to its client.
- message(int, String) - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
- message(String) - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
-
This method is used by the provider to send a transient message to its client, with id 0.
- Message(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Message
- MESSAGE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
- META - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
meta reference
- MetaComment - Class in com.pnfsoftware.jeb.core.units.impl
-
A meta comment, used to add information to a
full comment
. - MetaComment(MetaComment) - Constructor for class com.pnfsoftware.jeb.core.units.impl.MetaComment
- MetaComment(String) - Constructor for class com.pnfsoftware.jeb.core.units.impl.MetaComment
- MetaComment(String, int) - Constructor for class com.pnfsoftware.jeb.core.units.impl.MetaComment
- Metadata() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator.Metadata
- MetadataGroup - Class in com.pnfsoftware.jeb.core.units
-
A simple implementation of a metadata group.
- MetadataGroup(String, MetadataGroupType) - Constructor for class com.pnfsoftware.jeb.core.units.MetadataGroup
- MetadataGroupType - Enum Class in com.pnfsoftware.jeb.core.units
-
A list of metadata group types.
- MetadataManager - Class in com.pnfsoftware.jeb.core.units
-
A simple implementation of a metadata manager.
- MetadataManager() - Constructor for class com.pnfsoftware.jeb.core.units.MetadataManager
- METAG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- Method - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Method - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- METHOD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
- METHOD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CEntityType
-
C routine
- METHOD_HANDLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
- METHOD_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- METHOD_NAME_GENERATED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- methodConversionCountFailure - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- methodConversionCountSuccess - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- MethodCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
-
Method coordinates for code units.
- MethodCoordinates(int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
- MethodCoordinates(int, boolean) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
- methodDecompTimeout - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- methodTimeoutMs - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- MIDDLE_ENDIAN - Enum constant in enum class com.pnfsoftware.jeb.util.io.Endianness
-
Middle-endian (aka "PDP" endianness)
- MimeType - Class in com.pnfsoftware.jeb.util.encoding
-
A collection of common MIME types as well as simple utility methods to determine MIME type from content bytes.
- MimeType() - Constructor for class com.pnfsoftware.jeb.util.encoding.MimeType
- min() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- min(IERoutineContext, IEGeneric, IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Operation
Math.min(int, int)
applied toIEGeneric
- min(Collection<Integer>) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
- min(Collection<BigInteger>) - Static method in class com.pnfsoftware.jeb.util.format.BigIntegers
- MIN_LEN - Static variable in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
- minColumnCount - Variable in class com.pnfsoftware.jeb.client.api.FormEntry.Text
-
Minimum count of columns.
- minCoreVersion - Variable in class com.pnfsoftware.jeb.core.PluginInformation
- minLineCount - Variable in class com.pnfsoftware.jeb.client.api.FormEntry.Text
-
Minimum line count, can be set to 2 or above for multi-line entry fields.
- minPositive(int...) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Get the min of the values which is > 0.
- minUnsigned(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Retrieve the min of two longs treated as unsigned.
- minusOne(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Generates the value -1, ie an
EImm
filled with ones. - MIPS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- MIPS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- MIPS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
variants of MIPS 32-bit
- MIPS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MIPS_N32 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Modern Mips 32-bit convention.
- MIPS_N64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Standard Mips 64-bit convention.
- MIPS_O32 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Legacy Mips 32-bit convention.
- MIPS_RS3_LE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MIPS_X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MIPS64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- MIPS64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
variants of MIPS 64-bit
- MIPS64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- mirror() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
-
Retrieve a mirror of this operator.
- mirror() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Same as
JavaOperatorType.getMirror()
. - mirror(ICOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
-
Mirror the operation order, whenever possible.
- mirror(IJavaOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
-
Mirror the operation order, whenever possible.
- MIXED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
-
A mixed storage area if made of (in order): one or more
StorageEntry.Type.REGISTER
entries, followed by an optionalStorageEntry.Type.STACK
entry. - ML_STRING - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
- MMA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MMDSP_PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MMIX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MN10200 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MN10300 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- mname - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
- MNEMONIC - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- MNEMONIC_PREFIX - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- MNEMONIC_RIGHT_PADDING_LENGTH_DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- mode - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- MODE_128 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Convenience constant.
- MODE_16 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Convenience constant.
- MODE_256 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Convenience constant.
- MODE_32 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Convenience constant.
- MODE_64 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Convenience constant.
- MODE_8 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Convenience constant.
- MODE_DEFAULT - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Default processor mode constant (unknown or standard mode)
- MODE_INVALID - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Invalid processor mode, do not use
- MODIFIED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
-
Structural modification
- modifyInstructionSize(IDMethodContext, IDInstruction, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Modify the size of an instruction within a CFG.
- modifyInstructionSizes(IDMethodContext, Function<IDInstruction, Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Update the instruction sizes of a CFG.
- Module - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
-
Definition of a library module (i.e.
- ModuleId - Class in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
- ModuleId(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
- moduloPositive(int, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Calculate the positive remainder of two integers.
- monitor(Thread, IMonitorInfoProvider) - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
-
Monitor a running thread, and attempt to terminate it after a dynamic timeout has elapsed.
- monitor(Thread, IMonitorInfoProvider) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
-
Monitor a running thread, and attempt to terminate it after a dynamic timeout has elapsed.
- Monitor - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Monitor - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- MONITOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
- monitorHLSpecial(int, Object...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- monitorHLSpecial(EEmulator, int, List<Object>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
-
Reserved for internal use.
- MonitorInfoAdapter - Class in com.pnfsoftware.jeb.util.concurrent
-
Standard implementation of the
IMonitorInfoProvider
interface. - MonitorInfoAdapter(long, long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
- MONITORING - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
- mootObject - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- MootTelemetryDatabase - Class in com.pnfsoftware.jeb.client.telemetry
-
Test telemetry database.
- MootTelemetryDatabase() - Constructor for class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
- morph(DOpcodeType, IDElement, IDElement) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
This dangerous method allows changing an IR instruction into a different one, while keeping metadata (e.g.
- MOVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Generic move.
- MOVE_TO - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Move a source item "to" another (destination) item.
- MOVE_TO_PACKAGE - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Code specific: Move code items to a package.
- MovedTo - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- moveLastLine(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- moveLine(int, int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- moveProtectedBlock(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Move the protection information of a block to another block.
- moveStatements(IJavaBlock, int, int, IJavaBlock, int) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- moveTo(IDexItem, IDexItem) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Move a class or a package to another package, class, or method.
- moveTo(IDexItem, IDexItem, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
-
Move a class or a package to another package, class, or method.
- moveToClass(INativeItem, INativeClassItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
- moveToPackage(INativeItem, IPackage) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager
- msb() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Return the most significant bit (msb) of an expression.
- msb(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- MSP430 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- MSVC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
-
Microsoft Visual Studio, generic
- MSVC_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- MSVC_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- MSVC_GENERIC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- MSVC_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- MSVC_X86_64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- mul(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- mul(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- MUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- MUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- MUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- MUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
Truncated integer multiplication (signed or unsigned): input=(N, N), output=N
It is bitwise-equivalent to an unsigned truncated multiply (operatorOperationType.MUL_U
) Use preferably for signed operations, as it will help with type propagation. - MUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Arithmetic multiplication
- MUL_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
Deprecated.
- MUL2_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
non-truncated signed integer multiplication: input=(N, N), output=2N
- MUL2_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
non-truncated unsigned integer multiplication: input=(N, N), output=2N
- mul2S(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- mul2U(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- mulS(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- MULTI_INST_FB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Multi-instance FB
- MULTI_INST_SFB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Multi-instance SFB
- MultiList<E> - Class in com.pnfsoftware.jeb.util.collect
-
A list of lists to be used as a fast-access multi-map for cases where the key is an integer index located in a compact [0, N] range.
- MultiList() - Constructor for class com.pnfsoftware.jeb.util.collect.MultiList
-
Create a new multi-list.
- MultiMap<K,
V> - Class in com.pnfsoftware.jeb.util.collect -
A multi-map of key-values, whose insertion order for the values of a given key is maintained.
- MultiMap() - Constructor for class com.pnfsoftware.jeb.util.collect.MultiMap
-
Create a new multi-map.
- MultiMap(CollectionOrder) - Constructor for class com.pnfsoftware.jeb.util.collect.MultiMap
-
Create a new multi-map.
- MultiSegmentMap<K extends Comparable<K>,
V extends ISegment<K>> - Class in com.pnfsoftware.jeb.util.collect -
Standard implementation of a multi-segments maps.
- MultiSegmentMap() - Constructor for class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
- MultiSegmentMap(Comparator<? super K>) - Constructor for class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
- mulU(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- mustBe(ICodeNode, int) - Static method in class com.pnfsoftware.jeb.core.output.tree.CodeNodeUtil
- mustComputeFallThrough() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- mustComputeFallThrough() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
-
Indicate if the flow information includes a fall-through address (relative to the current instruction) that is not present in the FlowInfo object itself.
N
- N(OGroup, INode...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
- N(O, INode...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
- name - Variable in class com.pnfsoftware.jeb.core.PluginInformation
- name - Variable in class com.pnfsoftware.jeb.core.units.AbstractMetadataGroup
- name - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
- name - Variable in class com.pnfsoftware.jeb.util.base.DynamicEnum
- name - Variable in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- name() - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- NAME_DEFAULT_LENGTH - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
- NAME_PREFIX - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.items.DataStringUtil
- nameAndParams(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
-
Parse a jvvm method name and return the name+params string, eg
bar(I[J[[Ljava/lang/String;)
for msig=Lcom/abc/Foo;->bar(I[J[[Ljava/lang/String;)V
- NameUpdate - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- NATIVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- NATIVE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- NATIVE - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- NativeAnalyzerException - Exception in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Exception raised for some
INativeCodeAnalyzer
errors. - NativeAnalyzerException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.analyzer.NativeAnalyzerException
- NativeAnalyzerException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.analyzer.NativeAnalyzerException
- NativeAnalyzerException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.analyzer.NativeAnalyzerException
- NativeAnalyzerException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.analyzer.NativeAnalyzerException
- NativeAttributeSignerID - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Identifiers for attributes' signers, i.e.
- NativeCallgraphBuilder - Class in com.pnfsoftware.jeb.core.units.code.asm
-
A builder of
callgraph
(sub-routine caller/callee relationships) for native code units. - NativeCallgraphBuilder(INativeCodeUnit<IInstruction>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.NativeCallgraphBuilder
-
Create a builder.
- NativeCodeUtil - Class in com.pnfsoftware.jeb.core.units.code.asm
-
Utility routines for
INativeCodeUnit
. - NativeCodeUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.NativeCodeUtil
- NativeCommentManager - Class in com.pnfsoftware.jeb.core.units.code
-
A comment manager for
native code units
. - NativeCommentManager(INativeCodeUnit<?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.NativeCommentManager
- NativeCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
-
Any coordinates for code units using a virtual memory.
- NativeCoordinates(long) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.NativeCoordinates
- NativeDecompilationStage - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
A high-level view of what stage a target being decompiled is at.
- NativeDecompilerExporter - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Helper class used to decompile and export to source files all or a subset of classes or methods of a native code unit.
- NativeDecompilerExporter(INativeDecompilerUnit<?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilerExporter
- NativeDisassemblyProperties - Class in com.pnfsoftware.jeb.core.units.code.asm.render
-
Properties of a native code disassembly document.
- NativeDisassemblyProperties() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- NativeFeatureSignerID - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Identifiers for features' signers, i.e.
- NativeItemEvent - Class in com.pnfsoftware.jeb.core.units.code.asm.items
-
Event class for
native items
. - NativeItemEvent(NativeItemEventType, INativeItem) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
- NativeItemEvent(NativeItemEventType, INativeItem, NativeItemEventSubType, Object) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
- NativeItemEventSubType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.items
-
Further details for events issued by
INativeCodeUnit
s. - NativeItemEventType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.items
- nativeOrder() - Static method in enum class com.pnfsoftware.jeb.util.io.Endianness
- NativeSignatureDBManager - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Manage a set of
INativeSignaturePackage
, such that a native item (routine, basic block, instruction or data) can be matched against theINativeSignature
contained in these packages. - NativeSignatureFlags - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
- NativeSignatureFlags(SignatureTargetType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
- NativeSignatureFlags(SignatureTargetType, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags
- NativeSignatureGenerator - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Generation of
INativeSignature
, based on aISigningStrategy
. - NativeSignatureMatchResult - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Result of a match, i.e.
- NativeSignatureMatchResult(INativeMethodItem, List<INativeSignature>, boolean, INativeSignature.ConfidenceLevel) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
- NativeSignaturePackageEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Represents a signature package available through the
NativeSignatureDBManager
. - NativeSignaturePackageEntry(File, NativeSignaturePackageMetadata) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
- NativeSignaturePackageEntry.PackageStatus - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig
- NativeSignaturePackageIDs - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Unique identifiers for signatures packages
- NativeSignaturePackageIDs() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- NativeSignaturePackageMetadata - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Metadata associated with a signature package.
- NativeSignatureScopeException - Exception in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Throw when a native signature can not be computed on a native item.
- NativeSignatureScopeException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureScopeException
- NativeTypeException - Exception in com.pnfsoftware.jeb.core.units.code.asm.type
- NativeTypeException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.NativeTypeException
- NativeTypeException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.NativeTypeException
- NativeTypeException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.NativeTypeException
- NativeTypeException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.NativeTypeException
- nativeTypeIdProvider - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- NativeTypeIdProvider - Class in com.pnfsoftware.jeb.util.serialization
-
A standard provider for native Java types.
- NATURAL - Enum constant in enum class com.pnfsoftware.jeb.util.collect.CollectionOrder
-
Order by comparison
- navigate(IUnit, String) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Convenience method used to find and open a unit fragment, and navigate to an optionally-provided address within that fragment.
- NAVIGATE_BACKWARD - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- NAVIGATE_FORWARD - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- nb_identifiers - Static variable in class com.pnfsoftware.jeb.client.S
- NCADD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
wildcard for no-carry add, will match ADD, XOR, OR
- NCPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- NCSUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
wildcard for no-carry sub, will match SUB, XOR
- nctx - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- NDKR11_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_GNUSTL_ARM_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_GNUSTL_ARMV7A_HARD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_GNUSTL_ARMV7A_HARD_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_GNUSTL_ARMV7A_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_LIBCPP_ARM_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_LIBCPP_ARMV7A_HARD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_LIBCPP_ARMV7A_HARD_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_LIBCPP_ARMV7A_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_STLPORT_ARM_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_STLPORT_ARMV7A_HARD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_STLPORT_ARMV7A_HARD_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR11_STLPORT_ARMV7A_THUMB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR12_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR12_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR12_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR12_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR12_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR12_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR12_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR12_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR12_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR13_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR13_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR13_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR13_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR13_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR13_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR13_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR13_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR13_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR14_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR14_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR14_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR14_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR14_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR14_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR14_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR14_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR14_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR15_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR15_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR15_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR15_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR15_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR15_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR15_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR15_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR15_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR16_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR16_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR16_GNUSTL_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR16_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR16_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR16_LIBCPP_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR16_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR16_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR16_STLPORT_ARMV7A - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_GNUSTL_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_GNUSTL_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_LIBC_15_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_LIBM_15_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_LIBZ_15_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_STLPORT_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR17_STLPORT_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR18_LIBC_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR18_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR18_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR18_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR18_LIBM_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR18_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR18_LIBZ_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR18_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR19_LIBC_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR19_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR19_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR19_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR19_LIBM_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR19_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR19_LIBZ_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR19_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR20_LIBC_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR20_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR20_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR20_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR20_LIBM_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR20_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR20_LIBZ_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR20_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR21_LIBC_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR21_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR21_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR21_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR21_LIBM_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR21_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR21_LIBZ_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR21_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR22_LIBC_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR22_LIBC_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR22_LIBCPP_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR22_LIBCPP_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR22_LIBM_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR22_LIBM_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR22_LIBZ_16_ARM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDKR22_LIBZ_21_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- NDR1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- NDS32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ne(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- ne(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- NE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- NE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- NE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Logical non-equality
- NEED_RECONVERSION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilationStatus
-
A new conversion to IR is required, and the decompilation process must be restarted.
- needsAnalysis() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Determine if an analysis pass is required.
- needsCustomFormatting() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger
- needsStringPool() - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- needsUnespaping() - Method in class com.pnfsoftware.jeb.util.interpreter.InputToken
- neg(BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- NEG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- NEG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-operator: negate the operand (
NEG(X)
is equivalent toSUB(0, X)
)
usage in reserved for multiplicative or additivesequences
. - NEG - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Arithmetic negation
- Net - Class in com.pnfsoftware.jeb.util.net
-
A network object used to download from and upload to http/https URLs, with socks and http proxy support.
- Net() - Constructor for class com.pnfsoftware.jeb.util.net.Net
-
Create a standard Net object, using global proxy settings set using
Net.setGlobalProxyInformation(NetProxyInfo)
. - Net(Net) - Constructor for class com.pnfsoftware.jeb.util.net.Net
-
Copy constructor.
- NetProxyInfo - Class in com.pnfsoftware.jeb.util.net
-
Network proxy information.
- NetProxyInfo(String, String, int) - Constructor for class com.pnfsoftware.jeb.util.net.NetProxyInfo
- NetProxyInfo(String, String, int, String, String) - Constructor for class com.pnfsoftware.jeb.util.net.NetProxyInfo
- NetProxyInfo(String, String, int, String, String, String) - Constructor for class com.pnfsoftware.jeb.util.net.NetProxyInfo
- New - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- New - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- NEW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
-
Special higher-level invocation type combining
new-instance
and a (direct) constructor call. - NEW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- NEW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- NewArray - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- NewArray - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- newArrayList(T...) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
- newCachedThreadPool() - Static method in class com.pnfsoftware.jeb.util.concurrent.DaemonExecutors
- newCondition() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- NewerMethodIllegalCallException - Exception in com.pnfsoftware.jeb.core.exceptions
-
Reserved exception.
- NewerMethodIllegalCallException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.NewerMethodIllegalCallException
- newFixedThreadPool(int) - Static method in class com.pnfsoftware.jeb.util.concurrent.DaemonExecutors
- newHashSet(T...) - Static method in class com.pnfsoftware.jeb.util.collect.Sets
-
Create and initialize a new
HashSet
with the provided values. - newInstance() - Static method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
- newInstance(long, String, String, List<Object>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
-
This method is called when an instance is about to be constructed.
- newInstance2(Constructor<?>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
- newSingleThreadExecutor() - Static method in class com.pnfsoftware.jeb.util.concurrent.DaemonExecutors
- next(TypeLayoutInfo) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.ArgLocationGenerator
- next(TypeLayoutInfo) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.RetLocationGenerator
- next(TypeLayoutInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStorageEntryGenerator
-
Generate the next entry for the provided type layout.
- nextAsDouble() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- nextAsFloat() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- nextAsInt() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- nextAsLong() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- nextAsObj() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- nextAsOfft() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- nextAsPtr() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- nextAsSizet() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- nextBase() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
- nextBase() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
- nextBase() - Method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
- nextIndex() - Method in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
- nextInstruction(CFG<IDInstruction>, BasicBlock<IDInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine the meaningful next instruction in the execution flow, assuming no exception was raised.
- nextSlotIndex(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
Calculate the next slot index given the slot index of the current storage entry.
- nextStackEntry(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- nextStackEntry(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- NO_BOOLEAN - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- NO_BYTE - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- NO_CHAR - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- NO_DOUBLE - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- NO_FLAG - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
represent no flag
- NO_FLAG - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- NO_FLAG - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
- NO_FLOAT - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- NO_INT - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- NO_LONG - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- NO_OBJECT - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
An empty immutable
Object[]
array. - NO_OPTIONS - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
-
No options specified.
- NO_SHORT - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
- NO_STRING - Static variable in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
An empty immutable
String[]
array. - NO_STYLE - Static variable in class com.pnfsoftware.jeb.core.output.text.StyleInfo
- Node - Class in com.pnfsoftware.jeb.core.output.tree.impl
-
A simple implementation of an actionable node.
- Node - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
IR template element.
- Node() - Constructor for class com.pnfsoftware.jeb.util.collect.CFBytesTrie.Node
- Node(OGroup, INode...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
- Node(O, INode...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
- Node(String) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.Node
-
Create a new node.
- Node(String, ItemClassIdentifiers) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.Node
-
Create a new node.
- Node(String, ItemClassIdentifiers, long, int) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.Node
-
Create a new node.
- Node(String, ItemClassIdentifiers, long, int, int) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.Node
-
Create a new node.
- NodeCoordinates - Class in com.pnfsoftware.jeb.core.output.tree.impl
-
A simple implementation of node coordinates.
- NodeCoordinates(List<Integer>) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.NodeCoordinates
- noExtension(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
- noExtension(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
- noFallThrough() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- noFallThrough() - Method in interface com.pnfsoftware.jeb.core.units.code.IFlowInformation
-
Indicate whether this flow information forbids the implicit calculation of a fall-through edge.
- NON_FINAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
-
Non-final, i.e.
- NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
-
Context-insensitive, side-effect-free.
- NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeGapAnalysisStyle
-
Gaps are not disassembled.
- NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DataGapAnalysisStyle
-
Data gaps are not processed.
- NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.ExtensionMode
- NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.TransformationRule
-
The order of the parameters does not depend on endianness
- NONE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerSuspendPolicy
- NONE - Enum constant in enum class com.pnfsoftware.jeb.util.collect.CollectionOrder
-
Order is unspecified
- NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.FlowInformation
-
No flow information: the instruction does not modify the flow of execution.
- NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- NonStructuralChange - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
-
generic change type for non-structural (superficial) changes.
- NOOP - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
No operation.
- NoopInputStream - Class in com.pnfsoftware.jeb.util.io
-
A no-operation filter stream.
- NoopInputStream(InputStream) - Constructor for class com.pnfsoftware.jeb.util.io.NoopInputStream
- NoopOutputStream - Class in com.pnfsoftware.jeb.util.io
-
A no-operation filter stream.
- NoopOutputStream(OutputStream) - Constructor for class com.pnfsoftware.jeb.util.io.NoopOutputStream
- NOP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
No-operation.
- NoReturn - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
- NORMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType
-
Standard optimizer, performing safe transformations.
- NORMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
-
Regular mode.
- NORMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType
-
Standard optimizer, performing safe transformations.
- NORMAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JOptimizerType
-
Standard optimizer, performing safe transformations.
- normalize() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Normalize this immediate bvy generating an immediate whose internal representation better matches the type.
- normalize() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- normalizeBranchingExpression(IDFA<IEStatement>, BasicBlock<IEStatement>, IEGeneric, IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- normalizeBranchingExpression(IDFA<IEStatement>, BasicBlock<IEStatement>, IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Normalize a branching expression.
- normalizeDocument() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- normalizeGraph(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Normalize the IR by resetting all instructions to the unit size (1).
- normalizeGraph(IDMethodContext, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Normalize the IR by resetting all instructions to the required size.
- normalizeNewLines(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Replace all newline sequences by the standard \n LF charcter.
- normalizeSignature(boolean, String, List<String>, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Normalize a type signature (including reference types).
- normalizeVertexCentralityScore(double) - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
-
Divide and set the current VC-score by the provider divider, ensuring that
0 <= |VC-score| <= 1
. - not(BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
binary-NOT (careful not to confuse with
OperationType.LOG_NOT
. - NOT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Binary not
- NOT_IMPLEMENTED - Static variable in interface com.pnfsoftware.jeb.core.input.IDataProvider
- NOT_IMPLEMENTED - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- NOT_SUPPORTED - Static variable in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- notB(ICMethod, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- notB(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- note - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- noteABITag - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- noteGnuBuildId - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- noteGnuStack - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- NoThrow - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
- Notification - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
This event type is used to notify clients of various generic events.
- NotificationType - Enum Class in com.pnfsoftware.jeb.core.units
-
Notification types reported by
units
. - notifyDeserializationEvent(int, Class<?>, Object) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- notifyExceptionToClient(Throwable) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
- notifyExceptionToClient(Throwable, int, Map<String, Object>, IUnit) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
-
Convenience method to "forward" (via an event) a throwable to the client for processing.
- notifyFloatingClient(ControllerNotification) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
May be called from anywhere, any thread.
- notifyFloatingClient(ControllerNotification) - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
- notifyGenericChange() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Notify all listeners of a
generic change
, i.e. - notifyGenericChange(IUnit) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Issue a generic
J.UnitChange
event to all listeners of the provided unit. - notifyInstructionUpdate(long) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- notifyInstructionUpdate(long) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- notifyListeners(JebEvent) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
- notifyListeners(JebEvent, boolean) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
- notifyListeners(Event) - Method in class com.pnfsoftware.jeb.util.events.EventSource
- notifyListeners(Event, boolean) - Method in class com.pnfsoftware.jeb.util.events.EventSource
- notifyListeners(IEvent) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
- notifyListeners(IEvent) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- notifyListeners(IEvent) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- notifyListeners(IEvent) - Method in class com.pnfsoftware.jeb.util.events.EventSource
- notifyListeners(IEvent) - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
-
Notify listeners that an event has occurred.
- notifyListenersOfModelChange(MemoryModelEventType, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Issue a notification of model change to all listeners.
- notifyObjectCreated(Class<?>, Object) - Method in interface com.pnfsoftware.jeb.util.serialization.IDeserializationEventHandler
- notifyProgressCallbacks() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- notifySilentExceptionToClient(Throwable) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
- notifySilentExceptionToClient(Throwable, IUnit) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
- notifySilentExceptionToClient(Throwable, Map<String, Object>) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
- notifySupportExpired() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Called from
AbstractClientContext.start()
. - notifySupportExpired() - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
- notifyTelemetryToClient(String) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
- notifyTelemetryToClient(String, String, String) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
- notifyTelemetryToClient(String, String, String, String, String) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
- notifyTelemetryToClient(String, Map<String, String>) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
- NotImplementedException - Exception in com.pnfsoftware.jeb.core.exceptions
-
A feature is not implemented.
- NotImplementedException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.NotImplementedException
- NotImplementedException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.NotImplementedException
- notInWhitelist(E) - Method in interface com.pnfsoftware.jeb.util.collect.VerifiedDeque.FailureHandler
- notL(ICMethod, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- notL(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- notL(IEGeneric, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- notLDeepReplace(ICMethod, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- NOTYPE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- NS32K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- nsize - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
- NT_GNU_ABI_TAG - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- NT_GNU_BUILD_ID - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- NT_GNU_GOLD_VERSION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- NT_GNU_HWCAP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- NT_GNU_PROPERTY_TYPE_0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- NT_OWNER_ANDROID - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- NT_OWNER_CSR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- NT_OWNER_FREEBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- NT_OWNER_GNU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- NT_OWNER_NETBSD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- NULL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- NULL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- NULL - Static variable in class com.pnfsoftware.jeb.util.base.Wrapper
- NULL - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
The CBOR-encoded
null
value (encoded as "simple value":#MT_SIMPLE
). - NUMBER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- NUMBER - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- NUMBER_GENERATED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- NumberComparator - Class in com.pnfsoftware.jeb.util.format
-
A comparator of numbers encoded as strings.
- NumberComparator() - Constructor for class com.pnfsoftware.jeb.util.format.NumberComparator
- NumberComparator(Comparator<Character>, boolean) - Constructor for class com.pnfsoftware.jeb.util.format.NumberComparator
- NumberFormatter - Class in com.pnfsoftware.jeb.core.units.code.asm.render
-
A number formatter used to format immediates.
- NumberFormatter - Class in com.pnfsoftware.jeb.util.format
-
A number formatter, supporting formatting of immediates of variable sizes using different bases and other properties (e.g., signedness).
- NumberFormatter() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- NumberFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.NumberFormatter
- NumberFormatter(NumberFormatter) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- NumberFormatter(NumberFormatter) - Constructor for class com.pnfsoftware.jeb.util.format.NumberFormatter
- NumberFormatter.Base - Enum Class in com.pnfsoftware.jeb.util.format
-
Rendering base.
- NumberFormatter.HexaNotationType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.render
-
Notation type for hexadecimal bases.
- NumberFormatter.NotationType - Enum Class in com.pnfsoftware.jeb.util.format
-
Notation type for hexadecimal bases.
- NumberFormatter.NumberBase - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.render
-
Rendering base.
- numberToBytes(ByteOrder, long, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Automatically convert a value depending on the byte array size.
O
- O - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Operator for IR template.
- OB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
-
Organization block
- object - Variable in class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- OBJECT - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- objectCreatedHookMap - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- ObjectLocation - Class in com.pnfsoftware.jeb.core.output.text
-
Simple implementation of
IObjectLocation
. - ObjectLocation() - Constructor for class com.pnfsoftware.jeb.core.output.text.ObjectLocation
- objenesis - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- objIdPostgraphDone - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- objmap - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- OCTAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
- OCTAL - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
- of - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
IR/AST operation factory reference (for convenience).
- of - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
IR/AST operation factory reference (for convenience).
- of - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
- of - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
AST operation factory (for convenience - referenced in
AbstractJOptimizer.jctx
). - OFF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AutoLabelPolicy
-
Provide a label only if there is one.
- OFFLINE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
- offset - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
- ofType(int...) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- OGroup - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Group of operators for IR templates.
- OGroup(int, O...) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.OGroup
- OK - Enum constant in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
-
A single OK button.
- OK_CANCEL - Enum constant in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
-
Two buttons, OK and Cancel.
- oldId() - Element in annotation interface com.pnfsoftware.jeb.util.serialization.annotations.Ser
-
Optionally set the previous external id used by this type.
- omitTypeForNextDefinitionPrinting() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- ON - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AutoLabelPolicy
-
If no label exists, provide an auto-generated label (always).
- ON_DEMAND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType
-
Custom optimizers are optimizers meant to be executed by ad-hoc code, outside the standard optimization passes.
- onAllocEvent(MemoryAllocEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IMemoryAllocListener
- onChange(boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
- onChange(int) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerInteger
- onChange(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerString
- onDup(IDExpression) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DCopyOptions
-
This method is called by
IDElement.copy(DCopyOptions)
to provide customized 'duplication'. - one(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Generates the value 1L with defined bitsize.
- ONE_BYTE - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Denotes a one-byte value (uint8).
- onEndiannessChangeEvent(MemoryPropertyEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IMemoryPropertyListener
- onEngineNotification(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
-
Reserved for internal use.
- onEolAddComment(String) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- ones() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Generate a list of zero-based indices for the bitmap entry is true.
- ones(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- onEvent(IEvent) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
- onEvent(IEvent) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
- onEvent(IEvent) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- onEvent(IEvent) - Method in class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
- onEvent(IEvent) - Method in interface com.pnfsoftware.jeb.util.events.IEventListener
- onEventCallCount - Static variable in class com.pnfsoftware.jeb.core.events.JebEventSource
- onEventCallCount - Static variable in class com.pnfsoftware.jeb.util.events.EventSource
- onException(Exception) - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
-
Executed in async mode only (in sync mode, exceptions happening during execution are not caught).
- onFreeEvent(MemoryFreeEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IMemoryFreeListener
- onInputOnly(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IMergeController
- onInputOnly(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.StandardMergeController
- onInterrupt() - Method in interface com.pnfsoftware.jeb.util.concurrent.IMonitorInfoProvider
-
If timeout has elapsed, this method is called before the monitor attempts to interrupt the monitored thread.
- onInterrupt() - Method in class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
- ONLINE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
- onMatch(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IMergeController
- onMatch(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.StandardMergeController
- onMemoryWriteEvent(MemoryWriteEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IMemoryWriteListener
- onMismatch(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IMergeController
- onMismatch(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.StandardMergeController
- onModelUpdate(MemoryModelEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModelListener
-
This method is called when the model is modified.
- onMultipleEvents(List<IEvent>) - Method in class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
-
This method is called by the aggregator-dispatcher whenever any of the following condition occurs:
enough events
were collected; orenough time
has elapsed. - onNativeItemEvent(NativeItemEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItemListener
-
The method is called when an event is reported to the listener.
- onOptimizerException(ICMethod, IOptimizer<ICMethod>, Exception) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
- onOptimizerException(IERoutineContext, IOptimizer<IERoutineContext>, Exception) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- onOptimizerException(T, IOptimizer<T>, Exception) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
This method is called when an optimizer hard-failed and generated an exception.
- onOutputOnly(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IMergeController
- onOutputOnly(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.StandardMergeController
- onPostExecution() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
-
Executed in sync or async mode.
- onPreExecution() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
-
Executed in sync or async mode.
- onPropertyChange(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
This method is called when a project property is changed.
- onProtectionEvent(MemoryProtectionEvent) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IMemoryProtectionListener
- onReadMemory(EState, long, byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStateHooks
-
Invoked before a memory-read operation.
- onReadMemoryPost(EState, long, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStateHooks
-
Invoked after a memory-read operation.
- onUpdate(UnitFragmentPosition) - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragmentPositionChangeListener
-
Receive a update.
- onUpdatedSoftware(String, Version) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Notify a concrete client that a new version of JEB is being run for the first time.
- onUpdatedSoftware(String, Version) - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
- onWriteMemory(EState, long, byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStateHooks
-
Invoked before a memory write.
- op(OperationType, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- op(OperationType, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- OP_ADD_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ADD_DOUBLE_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ADD_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ADD_FLOAT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ADD_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ADD_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ADD_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ADD_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ADD_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ADD_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AGET - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AGET_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AGET_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AGET_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AGET_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AGET_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AGET_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AND_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AND_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AND_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AND_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AND_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_AND_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_APUT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_APUT_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_APUT_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_APUT_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_APUT_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_APUT_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_APUT_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ARRAY_LENGTH - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CARRY - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- OP_CHECK_CAST - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CHECK_CAST_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_CMP_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CMPG_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CMPG_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CMPL_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CMPL_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CONST - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CONST_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CONST_4 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CONST_CLASS - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CONST_CLASS_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_CONST_HIGH16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CONST_METHOD_HANDLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Introduced in Android P (API level 28; requires DEX version 39)
- OP_CONST_METHOD_TYPE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Introduced in Android P (API level 28; requires DEX version 39)
- OP_CONST_STRING - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CONST_STRING_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CONST_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CONST_WIDE_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CONST_WIDE_32 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_CONST_WIDE_HIGH16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DIV_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DIV_DOUBLE_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DIV_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DIV_FLOAT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DIV_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DIV_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DIV_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DIV_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DIV_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DIV_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DOUBLE_TO_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DOUBLE_TO_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_DOUBLE_TO_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_FILL_ARRAY_DATA - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_FILLED_NEW_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_FILLED_NEW_ARRAY_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_FILLED_NEW_ARRAY_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_FLOAT_TO_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_FLOAT_TO_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_FLOAT_TO_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_GOTO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_GOTO_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_GOTO_32 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_EQ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_EQZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_GE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_GEZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_GT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_GTZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_LE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_LEZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_LT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_LTZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_NE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IF_NEZ - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IGET - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IGET_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IGET_BOOLEAN_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IGET_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IGET_BYTE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IGET_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IGET_CHAR_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IGET_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IGET_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IGET_OBJECT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IGET_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IGET_SHORT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IGET_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IGET_WIDE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_INSTANCE_OF - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INSTANCE_OF_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_INT_TO_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INT_TO_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INT_TO_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INT_TO_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INT_TO_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INT_TO_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INVOKE_CUSTOM - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Introduced in Android O (API level 26; requires DEX version 38).
- OP_INVOKE_CUSTOM_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Introduced in Android O (API level 26; requires DEX version 38).
- OP_INVOKE_DIRECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INVOKE_DIRECT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_INVOKE_DIRECT_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INVOKE_INTERFACE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INVOKE_INTERFACE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_INVOKE_INTERFACE_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INVOKE_POLYMORPHIC - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Introduced in Android O (API level 26; requires DEX version 38).
- OP_INVOKE_POLYMORPHIC_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Introduced in Android O (API level 26; requires DEX version 38).
- OP_INVOKE_STATIC - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INVOKE_STATIC_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_INVOKE_STATIC_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INVOKE_SUPER - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INVOKE_SUPER_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_INVOKE_SUPER_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INVOKE_VIRTUAL - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_INVOKE_VIRTUAL_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_INVOKE_VIRTUAL_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IPUT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IPUT_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IPUT_BOOLEAN_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IPUT_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IPUT_BYTE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IPUT_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IPUT_CHAR_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IPUT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IPUT_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IPUT_OBJECT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IPUT_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IPUT_SHORT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_IPUT_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_IPUT_WIDE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_LONG_TO_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_LONG_TO_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_LONG_TO_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MONITOR_ENTER - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MONITOR_EXIT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_EXCEPTION - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_FROM_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_OBJECT_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_OBJECT_FROM_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_RESULT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_RESULT_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_RESULT_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_WIDE_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MOVE_WIDE_FROM_16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MUL_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MUL_DOUBLE_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MUL_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MUL_FLOAT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MUL_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MUL_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MUL_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MUL_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MUL_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_MUL_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_NEG_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_NEG_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_NEG_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_NEG_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_NEW_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_NEW_ARRAY_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_NEW_INSTANCE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_NEW_INSTANCE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_NOP - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_NOT_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_NOT_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_CONST_METHOD_HANDLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_CONST_METHOD_TYPE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IGET_BOOLEAN_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IGET_BYTE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IGET_CHAR_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IGET_OBJECT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IGET_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IGET_SHORT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IGET_WIDE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_INVOKE_VIRTUAL_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_INVOKE_VIRTUAL_QUICK_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IPUT_BOOLEAN_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IPUT_BYTE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IPUT_CHAR_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IPUT_OBJECT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IPUT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IPUT_SHORT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_IPUT_WIDE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OART_RETURN_VOID_NO_BARRIER - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_BREAKPOINT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_EXECUTE_INLINE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_EXECUTE_INLINE_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IGET_OBJECT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IGET_OBJECT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IGET_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IGET_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IGET_WIDE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IGET_WIDE_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_INVOKE_OBJECT_INIT_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_INVOKE_SUPER_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_INVOKE_SUPER_QUICK_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_INVOKE_VIRTUAL_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_INVOKE_VIRTUAL_QUICK_RANGE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IPUT_OBJECT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IPUT_OBJECT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IPUT_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IPUT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IPUT_WIDE_QUICK - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_IPUT_WIDE_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_RETURN_VOID_BARRIER - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_SGET_OBJECT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_SGET_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_SGET_WIDE_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_SPUT_OBJECT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_SPUT_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_SPUT_WIDE_VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ODEX_THROW_VERIFICATION_ERROR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OR_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OR_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OR_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OR_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OR_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_OR_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_PACKED_SWITCH - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_PARITY - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- OP_POW - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- OP_REM_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_REM_DOUBLE_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_REM_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_REM_FLOAT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_REM_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_REM_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_REM_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_REM_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_REM_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_REM_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_RETURN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_RETURN_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_RETURN_VOID - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_RETURN_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_ROL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- OP_ROR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
- OP_RSUB_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_RSUB_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SGET - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SGET_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SGET_BOOLEAN_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SGET_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SGET_BYTE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SGET_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SGET_CHAR_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SGET_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SGET_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SGET_OBJECT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SGET_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SGET_SHORT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SGET_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SGET_WIDE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SHL_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SHL_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SHL_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SHL_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SHL_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SHR_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SHR_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SHR_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SHR_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SHR_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SPARSE_SWITCH - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SPUT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SPUT_BOOLEAN - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SPUT_BOOLEAN_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SPUT_BYTE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SPUT_BYTE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SPUT_CHAR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SPUT_CHAR_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SPUT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SPUT_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SPUT_OBJECT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SPUT_SHORT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SPUT_SHORT_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SPUT_WIDE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SPUT_WIDE_JUMBO - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
-
Do not use.
- OP_SUB_DOUBLE - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SUB_DOUBLE_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SUB_FLOAT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SUB_FLOAT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SUB_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SUB_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SUB_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_SUB_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_THROW - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_USHR_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_USHR_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_USHR_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_USHR_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_USHR_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_XOR_INT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_XOR_INT_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_XOR_INT_LIT16 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_XOR_INT_LIT8 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_XOR_LONG - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OP_XOR_LONG_2ADDR - Static variable in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikInstructionOpcodes
- OPAQUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
-
Opaque data.
- OPCODE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- open(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- open(String) - Method in interface com.pnfsoftware.jeb.client.api.IClientContext
-
Convenience method used to create a JEB project (or retrieve the current project if one is opened), load a file artifact into the project, process it, and return the resulting top-level unit.
- OPEN8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- openDataStream(String, int) - Method in interface com.pnfsoftware.jeb.core.input.IDataProvider
-
Optional method.
- openElement(String) - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
-
Output an XML element with attributes.
- openElement(String, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
-
Output an XML element with attributes.
- openElement(String, Map<String, String>, boolean) - Method in class com.pnfsoftware.jeb.util.format.XmlBuilder
-
Output an XML element with attributes.
- OPENRISC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- OpenSSL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
- openView(IUnit) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Create or open the view or set of views representing a given unit.
- Operand - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
A simple implementation of
IInstructionOperandGeneric
. - Operand(int, int, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.Operand
- operands - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- OperatingSystemType - Enum Class in com.pnfsoftware.jeb.core.units.codeobject
-
Enumeration for high-level operating system types.
- Operation - Enum Class in com.pnfsoftware.jeb.client.api
-
Types of UI operations that client views may decide to support.
- Operation - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Operation - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- operationBitsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- operationBitsize(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- operationBitsizeAndSignExtendToDest(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- operationBitsizeAndZeroExtendToDest(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- OperationRequest - Class in com.pnfsoftware.jeb.client.api
-
An operation request.
- OperationRequest(Operation) - Constructor for class com.pnfsoftware.jeb.client.api.OperationRequest
- OperationTimedOutException - Exception in com.pnfsoftware.jeb.util.concurrent
-
This exception can be raised when an operation timed out before completion.
- OperationTimedOutException() - Constructor for exception com.pnfsoftware.jeb.util.concurrent.OperationTimedOutException
- OperationTimedOutException(String) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.OperationTimedOutException
- OperationTimedOutException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.OperationTimedOutException
- OperationTimedOutException(Throwable) - Constructor for exception com.pnfsoftware.jeb.util.concurrent.OperationTimedOutException
- OperationType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
IR
operation
types. - operator - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
- OPERATOR - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- operators - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.OGroup
- opgrp - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
- opnds - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
- optcnt - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters.E
- optGrpMap - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
groups of optimizers; groups 0 and -1 are entry and exit groups, respectively
- optimizeBlock(BasicBlock<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEBlockOptimizer
-
Attempt to optimize a basic block.
- optimizeBlock(ICBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
-
Attempt to optimize CBlock.
- optimizeBlock(ICBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCElementOptimizer
-
Process the block.
- optimizeBlock(ICBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCStatementOptimizer
-
The default implementation iterates over each statement of the block and calls
AbstractCStatementOptimizer.optimizeStatement(ICStatement)
. - optimizeBlock(ICBlock, ICCompound, ICStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
-
Attempt to optimize CBlock, with some contextual information provided.
- optimizeBlock(IJavaBlock, IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
-
Optimize a block of AST code.
- OPTIMIZED_OPCODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- optimizeElement(ICElement, ICElement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCElementOptimizer
-
Optimize an element.
- optimizeElement(IJavaElement, IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJElementOptimizer
- optimizeExpression(IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
-
Attempt to optimize expressions.
- OptimizerEntry<T extends IOptimizerTarget> - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
The runtime equivalent of an
IOptimizer
. - OptimizerEntry(IOptimizer<T>, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
- OptimizerEntry.Stat - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
Optimizer runtime statistics.s
- OptimizerMode - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
Modes of operations for a master optimizer.
- OptimizersPerformanceCounters - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
This class holds global performance counters information for a collection of optimizers.
- OptimizersPerformanceCounters() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters
- OptimizersPerformanceCounters.E - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
Performance counters entry.
- OptimizerType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
-
Types of IR and AST optimizers.
- optimizeStatement(ICStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCStatementOptimizer
-
Optimize a
- optimizeStatement(IEStatement) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEStatementOptimizer
-
Attempt to optimize a statement.
- optimizeStatement(IJavaStatement) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
-
Optimize an AST statement.
- OPTIONAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- OPTIONAL_DEFAULT_VALUE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- OPTIONAL_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractOperandBuilder
- optionalBitsize - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
-
optional requested size of the leaf; leave to 0 for any size.
- OptionDefinition - Class in com.pnfsoftware.jeb.core
-
An implementation for an option description.
- OptionDefinition(String) - Constructor for class com.pnfsoftware.jeb.core.OptionDefinition
-
Define a new
option
with a single text to display. - OptionDefinition(String, String) - Constructor for class com.pnfsoftware.jeb.core.OptionDefinition
-
Define a new
option
. - OptionDefinition(String, String, String) - Constructor for class com.pnfsoftware.jeb.core.OptionDefinition
-
Define a new
option
. - optList - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
list of all optimizers
- or(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
binary-OR (careful not to confuse with
OperationType.LOG_OR
- OR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Binary or
- orB(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- orB(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- ORDER_PING - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
- ORDER_PONG - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
- ORDER_RELEASE - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
- ORDERED - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
-
Encode using the special "ordered" dialect of Base64 described here: http://www.faqs.org/qa/rfcc-1940.html.
- ordinal() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
- ordinal() - Method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
- ordinal() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- ordinal() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- ordinal() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- ordinal() - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- ordinal(Map<String, E>, E) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- ORIGIN_ANALYSIS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- ORIGIN_NATIVE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- ORIGIN_SIMULATION - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- ORIGIN_UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- ORIGIN_USER - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- orL(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- orL(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- osarch - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
- osarch - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
-
Bitness of the currently executing JRE (this is not the OS bitness!)
- osfullname - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
- osname - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
- osname - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
-
Operating system name
- OSType - Enum Class in com.pnfsoftware.jeb.util.base
-
Determine the current operating system.
- osversion - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
- osversion - Static variable in class com.pnfsoftware.jeb.util.base.SystemUtil
-
Operating system version string
- OSX_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
- OSX32 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
- OSX64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
- OTHER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
- OUT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
-
Output data of a non-OB routine (FB, FC, SFB, SFC)
- OUT_OF_BOUNDARIES - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- output - Variable in class com.pnfsoftware.jeb.util.logging.Sink
- OUTPUT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- outputFolder - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- OutputStream(OutputStream) - Constructor for class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
-
Constructs a
Base64.OutputStream
in ENCODE mode. - OutputStream(OutputStream, int) - Constructor for class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
-
Constructs a
Base64.OutputStream
in either ENCODE or DECODE mode. - outsize() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- outsize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- outsize() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
- OVERLAPPING_INSTRUCTIONS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
P
- p(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
-
Create a pointer entry.
- P - Class in com.pnfsoftware.jeb.client
-
Constants for generic JEB client properties.
- P() - Constructor for class com.pnfsoftware.jeb.client.P
- P() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
-
Represents the place (section offset or address) of the storage unit being relocated
- PACKAGE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- PACKAGE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- PACKAGE_NAME - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- PackageCoordinates - Class in com.pnfsoftware.jeb.core.output.code.coordinates
-
Coordinates of a code package or namespace.
- PackageCoordinates(int) - Constructor for class com.pnfsoftware.jeb.core.output.code.coordinates.PackageCoordinates
- pad(char, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Repeat character c, iter times and build a
CharSequence
from it. - PADDING_BEFORE_PSEUDO_OPCODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- paddingString - Variable in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- paddingVerifier - Variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
- padLine(StringBuilder, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGFormatter
- Page - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Simple representation of a page of memory.
- Page(long, int, byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.Page
- pair(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- pairValue - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.Token
-
the pair value to use if this token is one of a pair: This is how it is used: The opening part will have a positive number X The closing part will have a negative number X X should be unique for a pair: e.g.
- PAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit.ThreadFrameSlotIndexMode
- PAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
Standard parity operator: single operand, single-bit result; result is 1 if number of bits (in operand) set to 1 is even.
Cannot be translated to a simple operator, for convenience only. - PARAMETER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- parameterRegistersForAllCC - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- ParametersInfo - Class in com.pnfsoftware.jeb.core.units.code.android
-
Dalvik method parameters-to-registers mapping information.
- ParametersInfo(int, List<Integer>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ParametersInfo
- params - Variable in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- paramTypes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
- paren() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- paren() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
- paren() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Convenience method to append an opening parenthesis to this sink.
- parenClose() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- parenClose() - Method in interface com.pnfsoftware.jeb.core.output.code.ICodeDocument
- parenClose() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Convenience method to append a closing parenthesis to this sink.
- parent - Variable in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- parent(int) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- parent(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
-
This convenience method returns the i'th ancestor (i=0 being the immediate parent) of the element.
- parents - Variable in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
-
optional queue used to record parents; non-null only if
IVisitResults.FLAG_RECORD_PARENTS
was used when creating the object - parentsIterator() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- parentsIterator() - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
-
Optional iterator containing the parents; non-null only if
IVisitResults.FLAG_RECORD_PARENTS
was used when creating the object. - PARISC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- PARITY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- parse(byte[]) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
-
Parse the provided XML data and return an XML
Document
object. - parse(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
- parse(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV3Block
- parse(long, ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
- parse(Reader) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
-
Deprecated.
- parse(Reader) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- parse(Reader, ContainerFactory) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
-
Parse JSON text into java object from the input source.
- parse(Reader, ContentHandler) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- parse(Reader, ContentHandler, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
-
Stream processing of JSON text.
- parse(Reader, List<Token>) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
- parse(String) - Static method in class com.pnfsoftware.jeb.client.PublicAnnouncement
- parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
-
Explode the internal signature (full) of a field.
- parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
- parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
- parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
- parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodDescriptor
- parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
-
Explode the internal signature (full) of a method.
- parse(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Parse the string representation of a wildcard type.
- parse(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
-
Parse and create a new calling convention object.
- parse(String) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
- parse(String) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
-
Deprecated.this method may throw an
Error
instead of returningnull
; please useJSONValue.parseWithException(String)
instead - parse(String) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- parse(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
-
Parse the provided XML string and return an XML
Document
object. - parse(String) - Static method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- parse(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
-
Explode the internal signature (full) of a field.
- parse(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
- parse(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
- parse(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
- parse(String, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
-
Example:
Lcom/foo/Bar<...>.Some<...>.Inside<...>;
Without generics:Lcom/foo/Bar$Some$Inside;
- parse(String, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Parse the string representation of a wildcard type.
- parse(String, ContainerFactory) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- parse(String, ContentHandler) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- parse(String, ContentHandler, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- parse(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
- parse(SeekableByteChannel, int) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.CentralDirFileHeader
- parse(SeekableByteChannel, int) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.EndOfCentralDir
- parse(SeekableByteChannel, int) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
- PARSE_AT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- parseAndBuild(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionUtil
- parseArrayType(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
- parseAt(byte[], int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- parseAt(byte[], int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Parse a single instruction.
- parseAt(IVirtualMemory, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- parseAt(IVirtualMemory, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Parse a single instruction at the specified address in memory.
- parseAtInternal(byte[], int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
Decode bytes as instructions.
- parseCommandline(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Parse a string as a command line.
- parseCString(ByteBuffer) - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
-
Read until a 0-byte is encountered.
- parseDeclaration(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
Parse a C declaration.
- parseDeclaration(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
Parse a C declaration.
- parseDevPluginClassnames(String) - Method in class com.pnfsoftware.jeb.core.EnginesPropertiesUtil
- ParseException - Exception in com.pnfsoftware.jeb.util.encoding.json.parser
-
ParseException explains why and where the error occurs in source JSON text.
- ParseException(int) - Constructor for exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- ParseException(int, Object) - Constructor for exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- ParseException(long, int, Object) - Constructor for exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- parseFromFile(File) - Static method in class com.pnfsoftware.jeb.core.Version
-
Read a file which should contain a single string containing a version number.
- parseFromString(String) - Static method in class com.pnfsoftware.jeb.core.Version
-
Parse a version string into a Version object.
- parseFullPrototype(IDexPrototype, IJavaTypeFactory) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
-
Parse a DEX prototype to an array of IR/AST
Type
s. - parseInputToken(List<InputToken>) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- parseInputToken(List<InputToken>, boolean) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
-
Assign the inputToken value in the same index as inner
CommandParameter
list. - parseLevel(String) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Parse a log level name (or number) to a log level integer usable by Logger objects.
- parseMajorJavaVersion(String) - Static method in class com.pnfsoftware.jeb.util.base.SystemUtil
-
Extract the major number from a standard Java version string.
- parseMethodParameters(IDexUnit, IDexMethod, IJavaTypeFactory) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
-
Determine method parameters and register association.
- parseNumber(String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueNumber
-
Parse a String and build the best matching type.
- parsePathElements(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Parse the elements of a path.
- parsePluginNamesListProperty(String) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
- parsePrototype(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
Deprecated.It is recommended to use
TypeStringParser.parseSignature(String)
instead. - parsePsData(byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
-
Parse the result of `ps` execution on an Android devide.
- parseSafe(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
-
Explode the internal signature (full) of a method.
- parseSafe(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmFieldSig
-
Explode the internal signature (full) of a field.
- parseShortyPrototype(String, IJavaTypeFactory) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JavaTypeUtil
-
Parse a DEX shorty prototype string to an array of IR/AST
Type
s. - parseSignature(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
Parse a C function signature.
- parseSignature(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
Parse a C function signature.
- parseSimpleName(String, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Determine if the token at the provided index is the start of a
SimpleName
. - parseTokenString(String) - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
- parseType(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
Parse a non-complex C type.
- parseType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
-
Parse a type.
- parseTypesRaw(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
Parse any C type or types.
- parseUrlParameter(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Same as
Strings.parseUrlParameters(java.lang.String, java.lang.String...)
with a single entry. - parseUrlParameters(String, String...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Extract the parameters of a URL-like encoded string.
- parseValue(String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValuePrimitive
- parseVarIdFromStandardName(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Parse a standard variable name (as generated by
DUtil.formatVarId(int)
) and retrieve the associated variable id. - parseWithContext(IMachineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- parseWithContext(IMachineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Parse a single instruction given a machine context.
- parseWithContextInternal(IMachineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
The default implementation throws
UnsupportedOperationException
. - parseWithException(Reader) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
-
Parse JSON text into java object from the input source.
- parseWithException(String) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
- part(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Equivalent to
slice(0, cnt)
- partypes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodDescriptor
- partypes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
- PassthroughUnitLock - Class in com.pnfsoftware.jeb.core.units
-
Singleton, immutable unit lock implementation that locks nothing.
- PASTE - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- PathProcessor - Class in com.pnfsoftware.jeb.util.base
-
The path processor class is used to resolve flexible paths (flexi-paths) and lists of multiple flexi-paths (multi-flexi-paths are flexi-paths separated by semicolons).
- PathProcessor() - Constructor for class com.pnfsoftware.jeb.util.base.PathProcessor
-
Standard constructor.
- PathProcessor(Map<String, String>) - Constructor for class com.pnfsoftware.jeb.util.base.PathProcessor
-
Construct a processor with a custom environment map.
- pattern - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- pause() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Pause the target.
- PAUSED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
- pc - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
-
Starting IR program counter.
- PC_ID - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- PC_SHIFT_4 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- pcExpectedTermination - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
-
Optional.
- PCP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- pcThresholdMax - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
-
Optional.
- pcThresholdMin - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
-
Optional.
- PDB2_SIGNATURE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
-
PDB 2.0 file: 'NB10', little-endian
- PDB7_SIGNATURE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.PE
-
PDB 7.0 file: 'RSDS', little-endian
- pdm - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- pdm - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
- pdmGroupDefault - Static variable in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
The default (anonymous) group name: an empty string.
- pdmGroupText - Static variable in class com.pnfsoftware.jeb.core.JebConstants
-
PDM group name holding text rendering properties
- pdmNsNativeDecompilers - Static variable in class com.pnfsoftware.jeb.core.JebConstants
-
Namespace holding PDMs for JEB
native decompilers
- pdmNsNativeDisassemblers - Static variable in class com.pnfsoftware.jeb.core.JebConstants
-
Namespace holding PDMs for JEB
native disassemblers
- pdmNsParsers - Static variable in class com.pnfsoftware.jeb.core.JebConstants
-
Namespace holding standard JEB parsers PDMs
- pdmNsProject - Static variable in class com.pnfsoftware.jeb.core.JebConstants
-
Namespace holding a JEB Project PDMs
- pdmRegionDecomp - Static variable in class com.pnfsoftware.jeb.core.JebConstants
- pdmRegionDisas - Static variable in class com.pnfsoftware.jeb.core.JebConstants
- pdmRegionNative - Static variable in class com.pnfsoftware.jeb.core.JebConstants
- pdmRegionParsers - Static variable in class com.pnfsoftware.jeb.core.JebConstants
- pdmRegionProject - Static variable in class com.pnfsoftware.jeb.core.JebConstants
-
Simple super region name holding JEB parsers PDM
- PDP10 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- PDP11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- PDSP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- PE - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Windows PE/COFF constants and static utility methods.
- PE() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.PE
- peek() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Peek a single byte within this array.
- peek(byte[]) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Peek into this array.
- peek(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Peek into this array for a specified amount of data.
- peekNext() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- peekPrevious() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- peekType() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Peeks in the input stream for the upcoming type.
- PEParser - Class in com.pnfsoftware.jeb.core.units.codeobject
-
A simple PE/PE64 parser (not relying on the
IUnit
interface) that may be used for convenience purposes. - PEParser(IInput) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.PEParser
- Perflog - Class in com.pnfsoftware.jeb.core
-
Performance counters, reserved for internal debug use.
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
An optimizer must implement this method.
- perform() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
-
Perform optimizations on the
target
. - perform() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAdvancedAnalyzer
-
Perform a generic advanced analysis pass on the already analyzed model.
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
-
Can be overridden.
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
- perform() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IGlobalAnalyzer
-
Request the decompiler plugin to perform global analysis on the code.
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEBlockOptimizer
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
-
Perform the optimization pass.
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEPatternOptimizer
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEStatementOptimizer
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- perform() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Perform an optimization pass.
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- perform() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Perform data flow analysis on the CFG.
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
-
The default implementation calls
AbstractJBlockOptimizer.performInternal(IJavaBlock, IJavaElement)
on the input AST method, if the element to be optimized is a method. - perform() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJElementOptimizer
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
An optimizer must implement this method.
- perform() - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
-
The default implementation calls
AbstractJStatementOptimizer.performInternal(IJavaBlock)
on the input AST method, if the element to be optimized is a method. - perform() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
-
Perform optimizations on the
target
. - perform(IDMethodContext) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- perform(IDMethodContext) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- perform(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
-
Run the optimizer on the provided target method.
- perform(IJavaDecompilableElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
- perform(IJavaDecompilableElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJOptimizer
-
Run the optimizer on the provided target element (method or class).
- performAnalysis(boolean, Boolean, Runnable) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Start an analysis.
- performInitialAnalysis() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Perform the initial analysis pass.
- performInitialAnalysis(Boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- performInternal(IJavaBlock) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJStatementOptimizer
-
The default implementation calls
AbstractJStatementOptimizer.optimizeStatement(IJavaStatement)
on all statements of the AST method to be optimized. - performInternal(IJavaBlock, IJavaElement) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJBlockOptimizer
-
The default implementation calls
AbstractJBlockOptimizer.optimizeBlock(IJavaBlock, IJavaElement)
on all blocks of the AST method to be optimized. - performMultiple(List<OptimizerEntry<T>>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- performMultiple(List<OptimizerEntry<T>>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Run the list of optimizers, in sequence.
- performOnCollection() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
An optimizer must implement this method.
- performOnCollection(List<IDMethodContext>, Map<IDMethodContext, Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- performOnCollection(List<IDMethodContext>, Map<IDMethodContext, Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- performOnCollection(List<IDMethodContext>, Map<IDMethodContext, Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
-
Run the optimizer on the provided collection of methods.
- performOnExpression(IEGeneric, IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
- performOnExpression(IEGeneric, IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
-
The default implementation does nothing and returns null.
- performOnExpression(IEGeneric, IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEPatternOptimizer
- performOnExpression(IEGeneric, IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEOptimizer
-
Optimize a single expression.
- performOnMethoBlocksRecursivively() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCBlockOptimizer
- performOnTarget(ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.AbstractCOptimizer
- performOnTarget(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
-
Same as
perform(true)
. - performOnTarget(T) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
Perform the optimization pass.
- performSingle(OptimizerEntry<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- performSingle(OptimizerEntry<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Perform a single optimization, using the provided optimizer (which must have been previously registered).
- performV1() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- performV2(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- PERMISSION_DIRTY - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer may undefine items as well as pre-existing routines
- PERMISSION_FORCEFUL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer may undefine existing overlapping instruction or data items if necessary
- PERMISSION_GENTLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer does not undefine existing items.
- PERMISSION_GOD_MODE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
The analyzer may undefine items as well as pre-existing routines.
- PersistArtifactFiles - Static variable in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Project property
- PersistenceStrategy - Static variable in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Project property: 0=default (full); 1=full; 2=quick.
- PF_MASKOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PF_MASKPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PF_R - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PF_W - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PF_X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- pfxTypeDebugger - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
-
special prefix-type used by debugger plugins
- pfxTypeDecompiler - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
-
special prefix-type used by decompiler plugins
- ph1Insn - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
-
optionally set: subsequent instruction (peep-hole, next 1 instruction)
- PHT32_ENTRY_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PHT64_ENTRY_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PI_PQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- ping(int, int, SoftwareBuildInfo, IProgressCallback, boolean) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Ping the JEB update server, and optionally download a JEB update on a compatible update channel.
- PJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- pkgElts - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
- plt - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- PluginInformation - Class in com.pnfsoftware.jeb.core
-
Standard implementation of a plugin information object.
- PluginInformation() - Constructor for class com.pnfsoftware.jeb.core.PluginInformation
- PluginInformation(String, String, String, Version) - Constructor for class com.pnfsoftware.jeb.core.PluginInformation
-
Create a new plugin information object, without specifying JEB core version requirements.
- PluginInformation(String, String, String, Version, Version) - Constructor for class com.pnfsoftware.jeb.core.PluginInformation
-
Create a new plugin information objects.
- PluginInformation(String, String, String, Version, Version, Version) - Constructor for class com.pnfsoftware.jeb.core.PluginInformation
-
Create a new plugin information objects.
- pluginstore - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- PluralFormatter - Class in com.pnfsoftware.jeb.util.format
-
A text formatter that takes quantities into account to produce singular-form or plural-form tokens.
- PluralFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.PluralFormatter
- pm - Variable in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
- pm - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- pm - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
- PNFDMY1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
Reserved - Virtual processor ("PNF DUMMY 1") reserved for internal testing use.
- PNFDMY1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
-
Reserved for JEB internal use
- PNFDMY2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
Reserved - Virtual processor ("PNF DUMMY 2") reserved for internal testing use.
- PNFDMY2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
-
Reserved for JEB internal use
- poco - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
- Pointer - Class in com.pnfsoftware.jeb.core.units.code
-
Description of a pointer or pointer to pointer.
- Pointer(long) - Constructor for class com.pnfsoftware.jeb.core.units.code.Pointer
- Pointer(long, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.Pointer
- POINTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
-
Memory pointer.
- POINTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
-
Pointer type.
- POINTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Memory access
- PointerLocation - Class in com.pnfsoftware.jeb.core.units.code
-
A pointer location, combining a
Pointer
with location (address) information. - PointerLocation(long, Pointer) - Constructor for class com.pnfsoftware.jeb.core.units.code.PointerLocation
- POLICY_MEMWRITE_BADHIT_DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- POLICY_MEMWRITE_BADHIT_FORCE_NO_RECORDING - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- POLICY_MEMWRITE_BADHIT_FORCE_RECORDING - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- POLICY_MEMWRITE_BADHIT_NEED_STACK_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- POLYMORPHIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
-
Signature-polymorphic method.
- Pool<T extends PoolEntry> - Class in com.pnfsoftware.jeb.core.units
-
A collection of entries that can be used by parsers to represent pools.
- Pool(String) - Constructor for class com.pnfsoftware.jeb.core.units.Pool
- Pool(String, int) - Constructor for class com.pnfsoftware.jeb.core.units.Pool
- PoolEntry - Class in com.pnfsoftware.jeb.core.units
-
A numbered entry in a pool.
- PoolEntry() - Constructor for class com.pnfsoftware.jeb.core.units.PoolEntry
- poolname - Variable in class com.pnfsoftware.jeb.core.units.Pool
- popAnonymousBaseType() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- popAnonymousCaptureInfo() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- popContainingClass() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- popContainingClass() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- popContainingMethod() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- popContainingMethod() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- popFrame() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Restore the current values of PC, variables, and native stack boundaries by popping the top-level frame.
- popParent() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- popReplacements() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- PORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerConnectorClass
-
Connect to a remote location.
- position() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Get the current position in the pipe.
- position() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
-
Get the current history index.
- position() - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
- position() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- position() - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
- position(int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- position(long) - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
- position(long) - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
- post(INet, String, String) - Static method in class com.pnfsoftware.jeb.client.JebNet
-
Internal routine to POST a
x-www-form-urlencoded
data attribute to the JPS or the floating license controller. - post(INet, String, String, long[]) - Static method in class com.pnfsoftware.jeb.client.JebNet
-
Internal routine to POST a
x-www-form-urlencoded
data attribute to the JPS or the floating license controller. - post(String, Map<String, String>, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
- post(String, Map<String, String>, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
- post(String, Map<String, String>, Map<String, String>, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
-
Perform an http POST request to send a simple form.
- post(String, Map<String, String>, Map<String, String>, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
- POST_ADD1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
-
Allow an additional 1 added to retrieved value
- postAdd(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- postAllOptimizationsCallback(ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
- postAllOptimizationsCallback(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- postAllOptimizationsCallback(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
This method might be overridden, but the parent should be called first.
- postAllOptimizationsCallback(T) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizerInstrumenter
-
Executed once after all optimizations
- postBlockConversion(CFG<InsnType>, BasicBlock<InsnType>, List<IEStatement>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
This method is called after
AbstractConverter.convertBlock(BasicBlock, List)
is called. - postCheck() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
-
Override to do command post-execution check.
- postDecompilationCallback(Consumer<String>) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions.Builder
-
Set a post-decompilation callback.
- postDeserialization(IRuntimeProject) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
To be overridden by subclasses if necessary.
- postDeserialization(IRuntimeProject) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- postDeserialization(IRuntimeProject) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
This method is called by the engines after a unit has been fully deserialized.
- postEvaluateAt(EEmulator, long, IInstruction, long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
- postEvaluateExternal(EEmulator, String, INativeMethodItem, long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
- postEvaluateSyscall(EEmulator, long, IInstruction, int, String, INativeMethodItem, List<Long>, long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
- postEvaluateUntranslated(EEmulator, IEUntranslatedInstruction, IInstruction, long, Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.IEEmulatorHooks
- postMultipart(String, Map<String, String>, Map<String, FormFileEntry>) - Method in interface com.pnfsoftware.jeb.util.net.INet
- postMultipart(String, Map<String, String>, Map<String, FormFileEntry>) - Method in class com.pnfsoftware.jeb.util.net.Net
- postMultipart(String, Map<String, String>, Map<String, FormFileEntry>, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
-
Perform an http POST request to send a form using the
multipart/form-data
encoding. - postMultipart(String, Map<String, String>, Map<String, FormFileEntry>, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
- postOptimizationCallback(ICMethod, OptimizerEntry<ICMethod>, int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.opt.CMasterOptimizer
- postOptimizationCallback(IERoutineContext, OptimizerEntry<IERoutineContext>, int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- postOptimizationCallback(T, OptimizerEntry<T>, int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
This method might be overridden, but the parent should be called first.
- postOptimizationCallback(T, OptimizerEntry<T>, int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizerInstrumenter
-
Executed after each optimization
- postPerform(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
-
Optimizers having
DataChainsUpdatePolicy.UPDATE_IF_OPTIMIZED
policy should return using this method. - postPerform(int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
-
Optimizers having
DataChainsUpdatePolicy.UPDATE_IF_OPTIMIZED
orDataChainsUpdatePolicy.UPDATE_IF_REQUIRED
policy should return using this method. - postprocessImage(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
- postprocessImage(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
This method is called after the standard analysis pass completes (i.e., before any optional advanced analysis takes place).
- postRoutineConversion(INativeMethodItem, IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
Executed by
convert
after converting the blocks. - postUpdateTypes(ETypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Called once by the normalizer component in later stages.
- POTENTIALLY_HARMFUL - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
This type indicates usage of a feature not recommended by guidelines due to its potential dangerousness.
- pow(int, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Integer exponentiation.
- pow(long, long) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
-
Long int exponentiation.
- pow(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- POW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- POW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
Power (exponentiation) operator
- PPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- PPC64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- PRE - Static variable in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
-
Constant used to identify an item's primary comment located above/before the item (for rendering purposes).
- preAllOptimizationsCallback(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- preAllOptimizationsCallback(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
This method might be overridden, but the parent should be called first.
- preAllOptimizationsCallback(T) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizerInstrumenter
-
Executed once before all optimizations
- PreArray - Class in com.pnfsoftware.jeb.util.serialization
-
Placeholder for a deserialized, not fully constructed array.
- PreArray(Object, int) - Constructor for class com.pnfsoftware.jeb.util.serialization.PreArray
- preBlockConversion(CFG<InsnType>, BasicBlock<InsnType>, List<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
This method is called before
AbstractConverter.convertBlock(BasicBlock, List)
is called. - preCheck() - Method in class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
-
Override to do command pre-execution check.
- PreCollection - Class in com.pnfsoftware.jeb.util.serialization
-
Placeholder for a deserialized, not fully constructed collection.
- PreCollection(Collection<Object>, int) - Constructor for class com.pnfsoftware.jeb.util.serialization.PreCollection
- Predicate - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Predicate - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- preFieldsGeneration(ICClass, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
- preFieldsGeneration(ICClass, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
- prefix() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
- prefix() - Method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
- prefixWithLevel - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
- PreMap - Class in com.pnfsoftware.jeb.util.serialization
-
Placeholder for a deserialized, not fully constructed map.
- PreMap(Map<Object, Object>, int) - Constructor for class com.pnfsoftware.jeb.util.serialization.PreMap
- preMethodsGeneration(ICClass, COutputSink) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ISourceCustomizer
- preMethodsGeneration(ICClass, COutputSink) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
- preNormalizeSignature(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- preOptimizationCallback(IERoutineContext, OptimizerEntry<IERoutineContext>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- preOptimizationCallback(T, OptimizerEntry<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
This method might be overridden, but the parent should be called first.
- preOptimizationCallback(T, OptimizerEntry<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizerInstrumenter
-
Executed before each optimization
- prepare() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- prepare() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
- prepare() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
-
Interpreters may place resource intensive preparation operations here.
- prepare(IOperable) - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
- prepare(String, IInput, IUnitProcessor, IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
-
Legacy method that does not provide identmap.
- prepare(String, IInput, IUnitProcessor, IUnitCreator, Map<Object, Object>) - Method in interface com.pnfsoftware.jeb.core.units.IUnitIdentifier
-
This method is used to produce a unit of the corresponding identifier type.
- prepare(Document) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper
-
This implementation checks that the input XML resource is an actual Android Manifest.
- prepare(Document) - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
-
This implementation calls
super
and sets the optionalApkXmlResourceHelper.attrPrefix
attribute that will be auto-appended to simple attribute names. - prepare(Document) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
-
The default implementation retrieves sets the
XmlResourceHelper.doc
andXmlResourceHelper.rootElt
attributes. - prepareExecution(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
-
The skeleton implementation returns false.
- prepareExecution(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.AbstractInteractiveUnit
-
The skeleton implementation returns false.
- prepareExecution(ActionContext, IActionData) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Prepare the execution of an action.
- prepareExecution(ActionContext, IActionData) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- prepareIterations(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DExecutionParameters
-
Reset all parameters to null, except for the instruction map (and associated optional maps like dalvik-to-ir, ir-to-dalvik maps).
- prependCodePart(CodeDocumentPart) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- preprocessImage(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
- preprocessImage(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
This method is called before an analysis pass is performed.
- preRoutineConversion(INativeMethodItem, IERoutineContext, List<IEStatement>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
Executed by
convert
before converting the blocks. - PreRoutineInvocationDetails - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Objects generated during some IR simulation phase, representing the state of memory, registers, and stacks before sub-routine call.
- PreRoutineInvocationDetails(IERoutineContext, EState) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
- PrettyPrinter - Class in com.pnfsoftware.jeb.util.format
-
The pretty-printer object does its best to provide a human-readable representation of any object.
- PrettyPrinter() - Constructor for class com.pnfsoftware.jeb.util.format.PrettyPrinter
- PrettyPrinter(boolean) - Constructor for class com.pnfsoftware.jeb.util.format.PrettyPrinter
- PrettyPrinter(boolean, int) - Constructor for class com.pnfsoftware.jeb.util.format.PrettyPrinter
- PrettyTypeFormatter - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
C-like formatting an
INativeType
to a string. - PrettyTypeFormatter() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- PrettyTypeFormatter(int, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- preUpdateTypes(ETypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Called once by the type setter component during the typing stage, before propagating all types to the IR elements.
- previousValue - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- primitive(Object) - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
-
Receive notification of the JSON primitive values: java.lang.String, java.lang.Number, java.lang.Boolean null
- PrimitiveCategory - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Primitive type category (encoding).
- primitiveNameToType(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeFactory
-
Retrieve a primtive type from its high-level language name.
- PrimitiveSizes - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Standard implementation for the sizes of C primitives.
- PrimitiveSizes(int, int, int, int, int, int, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- PrimitiveSizes(IPrimitiveSizes) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- primitiveToLetter(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- primitiveToWrapper(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- priority - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- priority - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
- PRIORITY_HIGH - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
A priority value well-suited for high-priority optimizers.
- PRIORITY_LOW - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
A priority value well-suited for low-priority optimizers.
- PRIORITY_STANDARD - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
A priority value well-suited for normal-priority optimizers.
- PRISM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- PRIVATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- PRIVATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- PRIVATE - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- proc - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- proceed() - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
- process() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
The default implementation calls
AbstractUnit.processInternal()
, and makes sure that a status string is set on error, or nullified on success. - process() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
- process() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IClassRebuilder
-
Process with class discovery and rebuilding.
- process() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilerExporter
- process() - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.RegionFinder
- process() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Decompile and export all meaningful elements.
- process() - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
- process() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit
- process() - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- process() - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Quickly process the unit.
- process() - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Process the unit.
- process() - Method in class com.pnfsoftware.jeb.core.units.UnknownBinaryUnit
- process(boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.ContainerUnit
- process(boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit
- process(boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.FileContainerUnit
- process(boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit
- process(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState.PointerSanitizer
- process(INode, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.INodeHandler
-
Process a matched node.
- process(IELFUnit, IELFSectionEntry, ByteBuffer) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSectionProcessor
-
Process a section.
- process(String, IInput, IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Identify and process input data.
- process(String, IInput, IUnitCreator, String) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Identify and process input data.
- process(String, IInput, IUnitCreator, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Identify and process input data.
- process(String, IInput, IUnitCreator, String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Identify and process input data.
- process(String, IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Identify and process input data.
- process(T, T, IVisitResults<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.INodeVisitor
-
Process a node being visited.
- PROCESS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerConnectorClass
-
Connect to a local or pseudo-local process.
- processArtifact(IArtifact) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Process an artifact into this project.
- processArtifact(IArtifact, String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Process an artifact into this project.
- processed - Variable in class com.pnfsoftware.jeb.core.events.ControllerNotification
- processInternal() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Plugins may override this method instead of the traditional
AbstractUnit.process()
. - processMethods() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Decompile and export all internal methods.
- processName - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator.Metadata
- processNewVertexName(int, String) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
This method is called when a vertex is about to be renamed.
- ProcessorException - Exception in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Exception raised by
processors
when reporting errors found in the machine code to be parsed (eg, invalid opcodes). - ProcessorException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorException
- ProcessorException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorException
- ProcessorException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorException
- ProcessorException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorException
- ProcessorFamily - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Dynamic enumeration of general processor families.
- ProcessorFamily(int, String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- ProcessorInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Basic implementation of
IProcessorInformation
. - ProcessorInformation(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorInformation
- processorMode - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- ProcessorType - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Dynamic enumeration of processor types.
- ProcessorType(int, String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- ProcessorType(int, String, ProcessorFamily) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- ProcessorUtil - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Utility routines for
ProcessorType
. - ProcessorUtil() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ProcessorUtil
- ProcessorVariant - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Definition of a processor variant to further customize a
ProcessorType
. - ProcessorVariant(String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.ProcessorVariant
- processSignature(String, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Process non array or single-dimension arrays of reference or non-reference types.
- processStoredReturnAddress(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
-
ret-addr on stack: pop and return
ret-addr in register: TBI - processStoredReturnAddress(StorageEntry, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
-
ret-addr on stack: pop and return
ret-addr in register: TBI - processSymbol(IELFSymbolEntry) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolProcessor
-
Process a symbol entry (architecture specific)
- processTopLevelClasses() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Decompile and export all top-level classes (i.e., non member classes).
- processVertexMark(int, boolean) - Method in class com.pnfsoftware.jeb.client.api.GraphDialogExtensions
-
This method is called when the graph controller requests to mark or unmark a node.
- ProcessWrapper - Class in com.pnfsoftware.jeb.util.concurrent
-
Safe wrapper around
ProcessBuilder
andProcess
. - ProcessWrapper(long, String...) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
-
Execute a process with timeout.
- ProcessWrapper(String...) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
-
Execute a process without timeout.
- ProgramCounter - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
-
Program counter register.
- ProgressCallbackAdapter - Class in com.pnfsoftware.jeb.util.base
-
A concurrency-friendly, standard implementation of the progress callback interface.
- ProgressCallbackAdapter() - Constructor for class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
- progressCallbacks - Variable in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- ProjectClosing - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by a
project
before starting the closing process. - projectdb - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- ProjectFileStore - Class in com.pnfsoftware.jeb.core.dao.impl
-
A project store backed by the file system.
- ProjectFileStore(IFileStore) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
- ProjectLoaded - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by the
context
after a project was loaded or created. - ProjectPropertyChanged - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by a
project
to notify that one of its properties was changed. - ProjectSaved - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by the
context
after a project was saved. - projectTypeToName(int) - Static method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
- ProjectUnloaded - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by the
context
after a project was closed. - PROLOGUES_ONLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeGapAnalysisStyle
-
Code gaps are disassembled if they match known prologues.
- prologueVerifier - Variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
- PROOF_OF_ROTATION_ATTR_ID - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV3Block
- propagateTypes() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Perform type determination and propagation on the CFG.
- PROPERTIES - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- PropertyChange - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
A
property
was updated. - PropertyChangeNotification - Class in com.pnfsoftware.jeb.core.events
-
Event data issued with
J.PropertyChange
to report changes in one or more JEB properties. - PropertyChangeNotification() - Constructor for class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
- PropertyChangeNotification(String, Object, IPropertyDefinition) - Constructor for class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
- PropertyChangeNotification.Entry - Class in com.pnfsoftware.jeb.core.events
-
A property change entry.
- PropertyChangeObject - Class in com.pnfsoftware.jeb.core.properties.impl
-
Record property changes without applying them (nor notifying listeners), until a call to
PropertyChangeObject.commit()
is made. - PropertyChangeObject() - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
- PropertyChangeObject.Entry - Class in com.pnfsoftware.jeb.core.properties.impl
- PropertyChangeTriggerBoolean - Class in com.pnfsoftware.jeb.core.properties.impl
-
Change trigger for boolean properties.
- PropertyChangeTriggerBoolean(String, String, IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerBoolean
- PropertyChangeTriggerInteger - Class in com.pnfsoftware.jeb.core.properties.impl
-
Change trigger for integer properties.
- PropertyChangeTriggerInteger(String, String, IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerInteger
- PropertyChangeTriggerString - Class in com.pnfsoftware.jeb.core.properties.impl
-
Change trigger for string properties.
- PropertyChangeTriggerString(String, String, IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeTriggerString
- PropertyDefinition - Class in com.pnfsoftware.jeb.core.properties.impl
-
Definition of a property.
- PropertyDefinitionManager - Class in com.pnfsoftware.jeb.core.properties.impl
-
Standard implementation of a property definitions manager (PDM).
- PropertyDefinitionManager() - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
-
Create a new PDM.
- PropertyDefinitionManager(String) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
-
Create a new PDM.
- PropertyDefinitionManager(String, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- PropertyDefinitionManager(String, IPropertyDefinitionManager, String, int) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
-
Create a new PDM.
- PropertyInputSizeHint - Enum Class in com.pnfsoftware.jeb.core.properties.impl
-
Size hint for clients rendering a property.
- PropertyManager - Class in com.pnfsoftware.jeb.core.properties.impl
-
Standard implementation of a property manager (PM) using one or more definition managers (PDM) to define legal properties.
- PropertyManager(IPropertyDefinitionManager, IConfiguration) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
-
Create a property manager without a master PM.
- PropertyManager(IPropertyDefinitionManager, IConfiguration, IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
-
Create a property manager, attach it to a PDM.
- PropertyManager(IPropertyDefinitionManager, IPropertyManager) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
-
Create a configuration object-less property manager.
- PropertyTypeBoolean - Class in com.pnfsoftware.jeb.core.properties.impl
-
Boolean property type.
- PropertyTypeInteger - Class in com.pnfsoftware.jeb.core.properties.impl
-
Integer property type with constraints.
- PropertyTypePath - Class in com.pnfsoftware.jeb.core.properties.impl
-
Path (custom string) property type.
- PropertyTypeSelection - Class in com.pnfsoftware.jeb.core.properties.impl
-
Specialized type of integer property offering a selection of string-based values.
- PropertyTypeSelection.Builder - Class in com.pnfsoftware.jeb.core.properties.impl
- PropertyTypeSelection.E - Class in com.pnfsoftware.jeb.core.properties.impl
- PropertyTypeString - Class in com.pnfsoftware.jeb.core.properties.impl
-
String property type.
- PropertyUtil - Class in com.pnfsoftware.jeb.core.properties.impl
-
Utility routines for properties, property managers, and property definition managers.
- PropertyUtil() - Constructor for class com.pnfsoftware.jeb.core.properties.impl.PropertyUtil
- propnameAllowAdvancedAnalysis - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameAnalysisStyle - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameApplyAndroidNativePrototypes - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameASTOptimizerMaxRunCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameCallingConvention - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameCheckMOTD - Static variable in class com.pnfsoftware.jeb.client.P
- propnameCheckUpdates - Static variable in class com.pnfsoftware.jeb.client.P
- propnameCompilerIdentification - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameContextInfoDb - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexUnit
- propnameControllerInterface - Static variable in class com.pnfsoftware.jeb.client.P
- propnameControllerMessage - Static variable in class com.pnfsoftware.jeb.client.P
- propnameControllerPort - Static variable in class com.pnfsoftware.jeb.client.P
- propnameControllerProtocol - Static variable in class com.pnfsoftware.jeb.client.P
- propnameCreatePackagesFromRoutineNames - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameDebugEnabled - Static variable in class com.pnfsoftware.jeb.client.P
- propnameDebugInformationRetrievalPolicy - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameDebugInformationUsagePolicy - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameDecryptorSupport - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameDelayAnalysis - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameDevelopmentMode - Static variable in class com.pnfsoftware.jeb.client.P
- propnameDisplayASTElementStackOnHover - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameDisplayMethodInternalsAsComment - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameDisplayPrivateMethodsLast - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameDisregardCollapse - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameDoNotGenerateThisIfPossible - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameEmulatorConfigPath - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
- propnameEnableDeobfuscators - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameEnableExternalPlugins - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameEnableUnsafeOptimizers - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameEndianness - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameEulaAccepted - Static variable in class com.pnfsoftware.jeb.client.P
- propnameFirstRun - Static variable in class com.pnfsoftware.jeb.client.P
- propnameForceSynchronousAnalysis - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameGenerateAnnotations - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameGenerateLambdas - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameGenerateOverrideAnnotations - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameGenerateSyntheticFields - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameGenerateSyntheticMethods - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameHideCasts - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- propnameHideTopLevelNamespaceElements - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- propnameImageBase - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameIncludeExtraDataInErrorLogs - Static variable in class com.pnfsoftware.jeb.client.P
- propnameInsertBlankLinesAfterCompounds - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameIROptimizerMaxRunCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameLastMOTDId - Static variable in class com.pnfsoftware.jeb.client.P
- propnameLastRun - Static variable in class com.pnfsoftware.jeb.client.P
- propnameLastVersionRun - Static variable in class com.pnfsoftware.jeb.client.P
- propnameLatestAvailableUpdate - Static variable in class com.pnfsoftware.jeb.client.P
- propnameLicenseKey - Static variable in class com.pnfsoftware.jeb.client.P
- propnameListOfDisabledExternalPlugins - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameListOfDisabledExternalPlugins - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
- propnameLoadTypelibrariesCodelessSigs - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameLogLevel - Static variable in class com.pnfsoftware.jeb.client.P
- propnameMemoryResolutionPolicy - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameMergeAdjacentDefinitions - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- propnameMethodDecompilationTimeout - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameNetworkProxy - Static variable in class com.pnfsoftware.jeb.client.P
- propnameNextDecompKeepIR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnamePerformClassRecovery - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnamePerformFakeRoutineCallAnalysis - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnamePerformGlobalAnalysis - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnamePerformRttiRecovery - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnamePreferHexAddresses - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnamePreferredLanguage - Static variable in class com.pnfsoftware.jeb.client.P
- propnameReconversionMaxCount - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameRelocationBaseForZeroBasedRelocatableObjects - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameResolveFieldAccessTargets - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameResolveMethodCallTargets - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameRunCount - Static variable in class com.pnfsoftware.jeb.client.P
- propnameScriptsFolder - Static variable in class com.pnfsoftware.jeb.client.P
- propnameSignaturePackagesLoading - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameSortItemsForRendering - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameSpaceOutCompounds - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CDocument
- propnameSplitCallArgThreshold - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameStructurerUseVersion - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameSupportExpired - Static variable in class com.pnfsoftware.jeb.client.P
- propnameSwitchAnalysisStyle - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameTailCallAnalysisStyle - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameTelemetryReporting - Static variable in class com.pnfsoftware.jeb.client.P
- propnameUpdateChannel - Static variable in class com.pnfsoftware.jeb.client.P
- propnameUploadErrorFiles - Static variable in class com.pnfsoftware.jeb.client.P
- propnameUploadErrorLogs - Static variable in class com.pnfsoftware.jeb.client.P
- propnameUseDebugInfoNames - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaDocument
- propnameUseFriendlyVariableNames - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameUseTypeLibraries - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- propnameUseWellKnownLiterals - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDecompilerPlugin
- propnameUuid - Static variable in class com.pnfsoftware.jeb.client.P
- propnameWriteUpdateToDiskOnlyIfValid - Static variable in class com.pnfsoftware.jeb.client.P
-
if false (default), dump to disk as data arrives (better for memory usage)
- protectBlock(int, int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Add a handler to the list of exception handlers protecting the provided block.
- PROTECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- PROTECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- PROTECTED - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- protection - Variable in class com.pnfsoftware.jeb.core.units.code.asm.memory.Range
- PROTO - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
- PROTOCOL_HTTP - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
- PROTOCOL_HTTPS - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
- PROTOTYPE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
- PROTOTYPE_UPDATED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
-
with type:
NativeItemEventType.MODIFIED
- PrototypeAttribute - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Attributes of a native prototype item.
- PROVIDE_TYPE_HINT - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Code specific: Provide a type hint for a code item.
- PROVIDER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
-
A content provider end-point.
- ProviderDescription(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ProviderDescription
- pseudotypeImage - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
-
Generic Image format (jpg, png, bmp...)
- PT_ARM_EXIDX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_DYNAMIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_GNU_EH_FRAME - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_GNU_PROPERTY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_GNU_RELRO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_GNU_STACK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_CORE_COMM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_CORE_KERNEL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_CORE_LOADABLE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_CORE_MMF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_CORE_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_CORE_PROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_CORE_SHM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_CORE_STACK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_CORE_UTSNAME - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_CORE_VERSION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_FASTBIND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_HSL_ANNOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_OPT_ANNOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_PARALLEL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_STACK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_HP_TLS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_IA_64_ARCHEXT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_IA_64_HP_HSL_ANOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_IA_64_HP_OPT_ANOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_IA_64_HP_STACK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_IA_64_UNWIND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_INTERP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_LOAD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The array element specifies a loadable segment, described by p_filesz and p_memsz.
- PT_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_MIPS_OPTIONS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_MIPS_REGINFO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_MIPS_RTPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_NOTE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_NULL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_PARISC_ARCHEXT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_PARISC_UNWIND - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_PARISC_WEAKORDER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_PHDR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The array element, if present, specifies the location and size of the program header table itself, both in the file and in the memory image of the program.
- PT_SHLIB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- PT_TLS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- ptr - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
-
A pointer type fitting on a single slot (the size of the slot is architecture-dependant).
- PTR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- PTR_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
-
Source is a pointer to target
- PTRCODE - Static variable in class com.pnfsoftware.jeb.core.units.code.Pointer
-
Address references a pointer (ie, this is a double-indirection) to an area of code; `size` is N/A.
- PTRDATA - Static variable in class com.pnfsoftware.jeb.core.units.code.Pointer
-
address references a pointer (ie, this is a double-indirection) to an area of data; `size` is N/A.
- PTRFUNCTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- PTROBJECT - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- PTRVARIABLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- PUBLIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- PUBLIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- PUBLIC - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- PublicAnnouncement - Class in com.pnfsoftware.jeb.client
-
Public announcement objects are received and used by JEB clients to display important information pushed by PNF Software.
- pubmap - Variable in class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper.InternalMap
-
A map of IDs to (res_type, res_name) entries
- pull() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
-
Pull the head, unless the queue is empty, in which case null is returned.
- pullAll() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
-
Pull all elements.
- pullFile(AdbWrapper, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Attempt to pull a file from a device using a variety of methods.
- pullFile(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Download a file from a device.
- pullRequestedClassDecompilations() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
- pullRequestedFieldDecompilations() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
- pullRequestedMethodDecompilations() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
- Pure - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
- PURE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
simple reference
- push(E) - Method in class com.pnfsoftware.jeb.util.collect.VerifiedDeque
-
Validate and eventually push/bail/raise an element to the wrapped deque.
- pushAnonymousBaseType(IJavaType) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- pushAnonymousCaptureInfo(JavaOutputSink.CaptureInfo) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- pushContainingClass(ICClass) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- pushContainingClass(IJavaClass) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- pushContainingMethod(ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- pushContainingMethod(IJavaMethod) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- pushContext(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Create and push a new execution context.
- pushFile(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Upload a file onto a device.
- pushFrame() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Save a frame that will contain the current virtual PC, variables, and native stack boundaries.
- pushFrame(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Create and push a frame within the current (top) emulation context.
- pushOriginInfo(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuContext
-
Push additional origin information for this context.
- pushParent(T) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- pushReplacements(Map<IJavaIdentifier, IJavaExpression>) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- put(byte[]) - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
-
Store a new file in the store under a store-decided key.
- put(byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
- put(byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
- put(byte[], int, int, T) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
-
Add a new entry to the trie.
- put(byte[], T) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
-
Add a new entry to the trie.
- put(int, int) - Method in class com.pnfsoftware.jeb.util.collect.IntMap
-
Add an entry.
- put(int, E) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
-
Add an element to a bucket.
- put(Long, V) - Method in class com.pnfsoftware.jeb.util.collect.AddressHashMap
- put(Long, V) - Method in class com.pnfsoftware.jeb.util.collect.AddressTreeMap
- put(String, byte[]) - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
-
Store a new file in the store under the given key.
- put(String, byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
- put(String, byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
- put(Map<? extends K, ? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.MapBuilder
- put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
- put(K, V) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Add a segment to the map.
- put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.MapBuilder
- put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
-
Add a key-value mapping.
- put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- put(K, V) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- put(K, V) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
- put(K, V) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
- put(K, V) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- put(T) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
-
Add a new entry to the trie.
- putAll(List<List<? extends E>>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
- putAll(Map<? extends K, ? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- putAll(Map<? extends K, ? extends V>) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentMap
-
Add multiple segments to the map.
- putAll(Map<? extends K, ? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- putAll(Map<? extends K, ? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- putAll(Map<? extends K, ? extends V>) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- putAll(Map<? extends K, List<? extends V>>) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- putAll(Map<? extends K, List<? extends V>>) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- putAll(Map<C, Comment>) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- putData(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- putData(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- putData(Map<? extends String, ? extends Object>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- putMulti(int, Collection<? extends E>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
-
Add multiple elements mapped by the same key.
- putMulti(Map<K, C>, K, V, Supplier<C>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Add a key-value entry to the provided multi-map.
- putMulti(Map<K, List<V>>, K, Collection<V>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Add a collection of key-value entries to the provided multi-map.
- putMulti(Map<K, List<V>>, K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Add a key-value entry to the provided multi-map.
- putMulti(K, Collection<? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
-
Add multiple elements mapped by the same key.
- putMulti(K, Collection<? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
-
Add multiple elements mapped by the same key.
- putNoOverwrite(Map<String, V>, String, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Insert a value to a string-key'ed map with guarantee that no existing key-value pair will be overwritten.
- putSafe(byte[], int, int, T, T[]) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
-
Add a new entry to the trie.
- putUnsafe(K, V) - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- PYTHON - Enum constant in enum class com.pnfsoftware.jeb.client.script.ScriptType
-
Python script, using the Jython interpreter.
- PYTHON - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
- PythonLexer - Class in com.pnfsoftware.jeb.util.encoding.jflex.lexers
- PythonLexer() - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
Create an empty lexer, yyrset will be called later to reset and assign the reader
- PythonLexer(Reader) - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
Creates a new scanner
- PythonScriptFactory - Class in com.pnfsoftware.jeb.client.script
-
Create an
IScript
object out of a JEB Python script. - PythonScriptFactory(String, String, String) - Constructor for class com.pnfsoftware.jeb.client.script.PythonScriptFactory
Q
- Q - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- query(String) - Method in interface com.pnfsoftware.jeb.util.net.INet
-
Perform an http GET request.
- query(String) - Method in class com.pnfsoftware.jeb.util.net.Net
- query(String, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
- query(String, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
- query(String, Map<String, String>, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
-
Perform an http GET request.
- query(String, Map<String, String>, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
- QUERY_OVERRIDES - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Code specific: Query code overrides.
- QUERY_TYPE_HIER - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Code specific: Query types hierarchies.
- QUERY_XREFS - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Query cross-references.
- queryAssistant(int, String) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
-
Query the assistant through JEB.IO.
- queryBinary(String) - Method in interface com.pnfsoftware.jeb.util.net.INet
-
Perform an http GET request.
- queryBinary(String) - Method in class com.pnfsoftware.jeb.util.net.Net
- queryBinary(String, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
- queryBinary(String, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
- queryBinary(String, Map<String, String>, Map<String, String>) - Method in interface com.pnfsoftware.jeb.util.net.INet
-
Perform an http GET request.
- queryBinary(String, Map<String, String>, Map<String, String>) - Method in class com.pnfsoftware.jeb.util.net.Net
- queryBinary(String, Map<String, String>, Map<String, String>, IProgressCallback) - Method in interface com.pnfsoftware.jeb.util.net.INet
-
Perform an http GET request.
- queryBinary(String, Map<String, String>, Map<String, String>, IProgressCallback) - Method in class com.pnfsoftware.jeb.util.net.Net
- QUESTION - Enum constant in enum class com.pnfsoftware.jeb.client.api.IconType
-
A question-mark icon.
- QuestionNotificationPath - Class in com.pnfsoftware.jeb.core.events
-
A specific question notification that requires a path.
- QuestionNotificationPath(QuestionNotificationPath.Type, String, String) - Constructor for class com.pnfsoftware.jeb.core.events.QuestionNotificationPath
- QuestionNotificationPath.Type - Enum Class in com.pnfsoftware.jeb.core.events
-
Type of path to be provided in the notification response.
- QuestionNotificationText - Class in com.pnfsoftware.jeb.core.events
-
A specific question notification that requires a text buffer.
- QuestionNotificationText(String, String) - Constructor for class com.pnfsoftware.jeb.core.events.QuestionNotificationText
- QuestionNotificationYesNo - Class in com.pnfsoftware.jeb.core.events
-
A specific question notification that requires a yes/no response to a question.
- QuestionNotificationYesNo(String, boolean) - Constructor for class com.pnfsoftware.jeb.core.events.QuestionNotificationYesNo
- QuestionNotificationYesNo(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.events.QuestionNotificationYesNo
- quickDetermination() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IClassRebuilder
-
Determine whether
IClassRebuilder.process()
has a chance of finding anything. - QUOTES_AS_NORMAL_CHAR - Static variable in interface com.pnfsoftware.jeb.util.interpreter.ICommandNode
-
Indicate to the parser that quotes should be processed as any other char.
R
- r - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
- R_386_16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The following relocations are GNU extensions.
- R_386_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_COPY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_GLOB_DAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_GOT32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_GOTOFF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_GOTPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_IRELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_JMP_SLOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The link editor creates this relocation type for dynamic linking.
- R_386_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_PC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_PC32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_PC8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_PLT32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_RELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_DESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_DESC_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_DTPMOD32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_DTPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_GD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_GD_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
More TLS relocations
- R_386_TLS_GD_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_GD_POP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_GD_PUSH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_GOTDESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_GOTIE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_IE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_IE_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_LDM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_LDM_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_LDM_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_LDM_POP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_LDM_PUSH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_LDO_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_LE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_LE_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_386_TLS_TPOFF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
TLS relocations
- R_386_TLS_TPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_ABS16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_ABS32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_ABS64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_ADD_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_ADR_PREL_LO21 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_ADR_PREL_PG_HI21 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_ADR_PREL_PG_HI21_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_CALL26 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_CONDBR19 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_COPY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_GLOB_DAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_IRELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_JUMP_SLOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_JUMP26 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_LD_PREL_LO19 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_LDST128_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_LDST16_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_LDST32_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_LDST64_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_LDST8_ABS_LO12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_PREL_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_PREL_G0_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_PREL_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_PREL_G1_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_PREL_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_PREL_G2_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_PREL_G3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_SABS_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_SABS_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_SABS_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_UABS_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_UABS_G0_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_UABS_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_UABS_G1_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_UABS_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_UABS_G2_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_MOVW_UABS_G3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_NONE_ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_PREL16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_PREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_PREL64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_RELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_TLS_DTPREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_TLS_TPREL64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_AARCH64_TSTBR14 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ABS12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ABS16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ABS32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ABS32_NOI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ABS8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_PC_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_PC_G0_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_PC_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_PC_G1_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_PC_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_PCREL_15_8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_PCREL_23_15 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_PCREL_7_0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_SB_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_SB_G0_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_SB_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_SB_G1_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_SB_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_SBREL_19_12_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ALU_SBREL_27_20_CK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_BASE_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_BASE_PREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_BREL_ADJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_COPY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_GLOB_DAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_GNU_VTENTRY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_GNU_VTINHERIT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_GOT_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_GOT_BREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_GOT_BREL12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_GOT_PREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_GOTOFF12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_GOTOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_GOTRELAX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_JUMP_SLOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_JUMP24 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDC_PC_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDC_PC_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDC_PC_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDC_SB_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDC_SB_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDC_SB_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDR_PC_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDR_PC_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDR_PC_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDR_SB_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDR_SB_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDR_SB_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDR_SBREL_11_0_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDRS_PC_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDRS_PC_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDRS_PC_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDRS_SB_G0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDRS_SB_G1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_LDRS_SB_G2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_ME_TOO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_MOVT_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_MOVT_BREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_MOVT_PREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_MOVW_ABS_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_MOVW_BREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_MOVW_BREL_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_MOVW_PREL_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PC24 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PLT32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PLT32_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PREL31 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_10 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_13 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_14 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_15 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_4 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_6 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_PRIVATE_9 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_REL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_REL32_NOI - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_RELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_SBREL31 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_SBREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TARGET1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TARGET2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_ABS5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_ALU_PREL_11_0 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_JUMP11 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_JUMP19 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_JUMP24 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_JUMP6 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_JUMP8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_MOVT_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_MOVT_BREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_MOVT_PREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_MOVW_ABS_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_MOVW_BREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_MOVW_BREL_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_MOVW_PREL_NC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_PC12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_PC8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_SWI8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_TLS_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_TLS_DESCSEQ16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_TLS_DESCSEQ32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_THM_XPC22 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_DESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_DESCSEQ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_DTPMOD32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_DTPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_GD32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_GOTDESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_IE12GP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_IE32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_LDM32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_LDO12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_LDO32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_LE12 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_LE32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_TLS_TPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_V4BX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_ARM_XPC25 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_26_S1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_CALL16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_GOT_DISP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_GOT_OFST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_GOT_PAGE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_GOT16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_PC16_S1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_TLS_DTPREL_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_TLS_DTPREL_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_TLS_GD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_TLS_LDM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_TLS_TPREL_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MICROMIPS_TLS_TPREL_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_26 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_ADD_IMMEDIATE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_CALL_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_CALL_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_CALL16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_COPY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_DELETE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_GLOB_DAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_GOT_DISP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_GOT_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_GOT_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_GOT_OFST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_GOT_PAGE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_GOT16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_GPREL16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_GPREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_HIGHER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_HIGHEST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_INSERT_A - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_INSERT_B - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_JALR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_JUMP_SLOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_LITERAL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_NUM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_PC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_PC18_S3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_PC19_S2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_PC21_S2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_PC26_S2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_PC32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_PCHI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_PCLO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_PJUMP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_REL16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_REL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_RELGOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_SCN_DISP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_SHIFT5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_SHIFT6 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_SUB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_DTPMOD32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_DTPMOD64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_DTPREL_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_DTPREL_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_DTPREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_DTPREL64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_GD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_GOTTPREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_LDM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_TPREL_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_TPREL_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_TPREL32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_TLS_TPREL64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_UNUSED1 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS_UNUSED2 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS16_GOT16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS16_HI16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_MIPS16_LO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_32S - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_COPY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_DTPMOD64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_DTPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_DTPOFF64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_GLOB_DAT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_GOT32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_GOT64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_GOTOFF64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_GOTPC32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_GOTPC32_TLSDESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_GOTPC64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_GOTPCREL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_GOTPCREL64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_GOTPLT64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_GOTTPOFF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_IRELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_JUMP_SLOT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_NONE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_NUM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_PC16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_PC32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_PC64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_PC8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_PLT32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_PLTOFF64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_RELATIVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_RELATIVE64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_SIZE32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_SIZE64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_TLSDESC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_TLSDESC_CALL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_TLSGD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_TLSLD - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_TPOFF32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R_X86_64_TPOFF64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- R32C - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- R78KOR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- raiseUndefined(byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
- random() - Static method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
- randomUniqueId() - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Generate a 32-character long random unique identifier.
- range(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
-
Generate an incremental range of integers from 0 to the provided count.
- range(int, int) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
-
Generate an incremental range of integers.
- range(int, int, int) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
-
Generate an iterable range of integers.
- range(long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Generate an incremental range of integers from 0 to the provided count.
- range(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Generate an incremental range of integers.
- range(long, long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Generate an iterable range of integers.
- Range - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
A memory range and its protection flags.
- Range(long, long, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.Range
- rangelistptr - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- rangelistptr - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- raw - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
- raw - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
- raw - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
- RAW_CONVERSION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
- RCE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- read() - Method in class com.pnfsoftware.jeb.util.encoding.Base64.InputStream
-
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
- read() - Method in class com.pnfsoftware.jeb.util.io.DummyInputStream
- read() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- read() - Method in class com.pnfsoftware.jeb.util.serialization.DeserializerHelper
- read(byte[]) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- read(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.encoding.Base64.InputStream
-
Calls
Base64.InputStream.read()
repeatedly until the end of stream is reached or len bytes are read. - read(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.DummyInputStream
- read(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- read(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.output.text.IBinaryRepresentation
-
Read bytes from the binary representation.
- read(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a range of bytes.
- read(long, int, byte[], int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a range of bytes.
- read(long, INativeType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader
-
Read bytes at the given memory address and treat them as an object of the provided type.
- read(IVirtualMemory, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read a single byte and perform a zero-extension.
- read(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- read(ByteBuffer) - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
- read(ByteBuffer) - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
- read(SeekableByteChannel, long, int, boolean) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- read(SeekableByteChannel, long, int, boolean, ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- READ_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
-
Source reads target
- read_int16(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
- read_int32(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
- read_int64(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
- read_int7(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
- READ_ONLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
-
Context-sensitive, side-effect-free.
- read_uint1(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
- read_uint16(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
- read_uint32(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
- read_uint64(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
- read_uint7(byte[], int) - Static method in class com.pnfsoftware.jeb.util.encoding.LEB128
- READ_WRITE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
-
Context-sensitive, has side-effects.
- readAll() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
- readArg(IEConverter<?>, StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.PreRoutineInvocationDetails
- readArrayLength() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Prolog to reading an array value in CBOR format.
- readAsLongSafe(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read an integer (byte, short, int or long) and converts it to Long.
- readAsLongSafe(IVirtualMemory, Endianness, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
- readAsUnsignedLongSafe(IVirtualMemory, long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read an integer (byte, short, int or long) and zero extend it to Long.
- readAsUnsignedLongSafe(IVirtualMemory, Endianness, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
- readAttribute(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
-
Retrieve the attribute value of the first tag having the provided name.
- readAttributes(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
-
Retrieve the attribute values for all tags having the provided name.
- readBEInt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readBEInt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a big-endian 32-bit integer.
- readBEIntSafe(IVirtualMemory, long, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read a big-endian 32-bit integer.
- readBELong(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readBELong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a big-endian 64-bit integer.
- readBELongSafe(IVirtualMemory, long, long[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read a big-endian 64-bit integer.
- readBEShort(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readBEShort(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a big-endian 16-bit integer.
- readBEShortSafe(IVirtualMemory, long, short[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read a big-endian 16-bit integer.
- readBestEffort(SeekableByteChannel, long, int, boolean, ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.io.ChannelUtil
- readBOM(byte[]) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Retrieve the charset from start bytes.
- readBoolean() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a boolean value in CBOR format.
- readBoolean() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readBooleans(IVirtualMemory, long, boolean[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read an array of booleans from memory.
- readBreak() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a "break"/stop value in CBOR format.
- readByte() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readByte(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readByte(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Convenience method.
- readBytes(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
- readBytes(IInput, long, byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.input.InputHelper
-
Convenience method to read bytes from an input source.
- readBytes(IVirtualMemory, long, byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read an array of bytes from memory.
- readByteSafe(IVirtualMemory, long, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read a byte safely (this method does not raise
MemoryException
). - readBytesSafe(IVirtualMemory, long, int, byte[], int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Safely read at most the requested amount of bytes.
- readBytesSafe(IVirtualMemory, long, int, byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Safely read at most the requested amount of bytes.
- readByteString() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a byte string value in CBOR format.
- readByteStringLength() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Prolog to reading a byte string value in CBOR format.
- readChar() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readChars(IVirtualMemory, long, char[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read an array of chars from memory.
- readData(ZipEntry) - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
-
Read an entry's data and provide the decompressed bytes.
- readData(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
-
Read an entry's data and provide the decompressed bytes.
- readDouble() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a double-precision float value in CBOR format.
- readDouble() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readDoubles(IVirtualMemory, long, double[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read an array of doubles from memory.
- readEntry(String) - Method in interface com.pnfsoftware.jeb.util.encoding.zip.IGenericZipBrowser
- readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowser
- readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.JarBrowserOracle
- readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
- readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
- readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
- readEntry(String) - Method in class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
- readFile(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read the contents of a binary file that is at most 2 Gb.
- readFile(File, long) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read the contents of a binary file that is at most 2 Gb.
- readFile(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read the contents of a binary file.
- readFileSafe(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read a binary file safely.
- readFloat() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a single-precision float value in CBOR format.
- readFloat() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readFloats(IVirtualMemory, long, float[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read an array of floats from memory.
- readFully(byte[]) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readFully(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readHalfPrecisionFloat() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a half-precision float value in CBOR format.
- readHeaderByte(IInput, int) - Static method in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
-
Read a single header byte.
- readInputLine() - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read a line from the standard input.
- readInputLineSafe() - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read a line from the standard input.
- readInputStream(InputStream) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read and reliably return all bytes of an input stream.
- readInt() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
- readInt() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a signed or unsigned integer value in CBOR format.
- readInt() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readInt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readInt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a 32-bit integer using the
standard endianness
. - readInt(long, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readInt(long, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a 32-bit integer.
- readInt16() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a signed or unsigned 16-bit integer value in CBOR format.
- readInt32() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a signed or unsigned 32-bit integer value in CBOR format.
- readInt64() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a signed or unsigned 64-bit integer value in CBOR format.
- readInt8() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a signed or unsigned 8-bit integer value in CBOR format.
- readInternal(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- readInts(IVirtualMemory, long, int[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read an array of ints from memory.
- readIntSafe(Endianness, IVirtualMemory, long, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read a little-endian 32-bit integer using a specific byte ordering.
- readIntULEB128() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readLEInt(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readLEInt(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a little-endian 32-bit integer.
- readLEIntSafe(IVirtualMemory, long, int[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read a little-endian 32-bit integer.
- readLELong(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readLELong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a little-endian 64-bit integer.
- readLELongSafe(IVirtualMemory, long, long[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read a little-endian 64-bit integer.
- readLEShort(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readLEShort(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a little-endian 16-bit integer.
- readLEShortSafe(IVirtualMemory, long, short[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read a little-endian 16-bit integer.
- readLine() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
-
Deprecated.
- readLines(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read the UTF-8 encoded lines of a text file.
- readLines(File, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read the lines of a text file.
- readLines(InputStream) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read the contents of a stream as a text buffer of UTF-8 encoded strings.
- readLines(InputStream, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read the contents of a stream as a line of strings.
- readLinesSafe(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read the lines of a UTF8 encoded text file.
- readLinesSafe(File, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Read the lines of a text file.
- readLock() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- readLong() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readLong(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readLong(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a 64-bit integer using the
standard endianness
. - readLong(long, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readLong(long, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a 64-bit integer.
- readLongs(IVirtualMemory, long, long[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read an array of longs from memory.
- readLongSafe(Endianness, IVirtualMemory, long, long[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read a little-endian 64-bit integer using a specific byte ordering.
- readLongULEB128() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readMajorType(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads the next major type from the underlying input stream, and verifies whether it matches the given expectation.
- readMajorTypeExact(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads the next major type from the underlying input stream, and verifies whether it matches the given expectations.
- readMajorTypeWithSize(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads the next major type from the underlying input stream, verifies whether it matches the given expectation, and decodes the payload into a size.
- readMapLength() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Prolog to reading a map of key-value pairs in CBOR format.
- readMemory(long, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Read memory bytes.
- readMemory(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- readMemory(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Read from memory.
- readMemory2(long, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Read memory bytes.
- readMemorySafe(IDebuggerUnit, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
-
Read exact memory data at specified address.
- readMemoryStringSafe(IDebuggerUnit, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
-
Temporarily disabled.
- readMultiAttributes(String, String...) - Method in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
-
Retrieve several attribute values for all tags having the provided name.
- readNull() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a
null
-value in CBOR format. - readNullTerminatedStringSafe(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read from memory a series of ASCII characters, terminated by a null byte, and build the corresponding String.
- readPointedAsciiString(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader.Buf
- readPointer(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
-
Convenience method.
- readPointer(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readPointer(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- readProperty(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Read a device Android property.
- reads() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
- readSafe(IVirtualMemory, long, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read an array of bytes from memory (this method does not raise
MemoryException
). - readShort() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readShort(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readShort(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a 16-bit integer using the
standard endianness
. - readShort(long, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- readShort(long, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Read a 16-bit integer.
- readShorts(IVirtualMemory, long, short[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read an array of shorts from memory.
- readShortSafe(Endianness, IVirtualMemory, long, short[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Read a little-endian 16-bit integer using a specific byte ordering.
- readSimpleValue() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a single byte value in CBOR format.
- readSize() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
- readSmallInt() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a signed or unsigned small (<= 23) integer value in CBOR format.
- readStorage(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- readTag() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads a semantic tag value in CBOR format.
- readTextString() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads an UTF-8 encoded string value in CBOR format.
- readTextStringLength() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Prolog to reading an UTF-8 encoded string value in CBOR format.
- readToken(String, int, Collection<Integer>, String[]) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
-
Read a token.
- readToken(String, int, Collection<Integer>, String[], boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
-
Read a token.
- readUInt(int, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads an unsigned integer with a given length-indicator.
- readUInt16() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads an unsigned 16-bit integer value
- readUInt32() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads an unsigned 32-bit integer value
- readUInt64() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads an unsigned 64-bit integer value
- readUInt8() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads an unsigned 8-bit integer value
- readUIntExact(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads an unsigned integer with a given length-indicator.
- readULEB128(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128
- readULEB128(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.LongLEB128
- readUndefined() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborDecoder
-
Reads an undefined value in CBOR format.
- readUnsignedByte() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readUnsignedShort() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readUTF() - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- readWait(long) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Read a single byte of data.
- READY - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
- REAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- realsize() - Method in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
- rebase(String) - Method in class com.pnfsoftware.jeb.core.input.FileInput
-
Force a new base and reopen the file.
- RECEIVER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
-
A broadcast receiver end-point.
- ReceiverDescription(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ReceiverDescription
- reconnectEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
This method reconnects a block x from y to z, i.e.
- reconnectEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>, Integer) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
This method reconnects a block x from y to z, i.e.
- reconnectEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
This method reconnects a block x from y to z, i.e.
- reconnectEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>, Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
This method reconnects a block x from y to z, i.e.
- reconnectEdges(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- reconnectIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
This method irregularly reconnects a block x from y to z, i.e.
- reconnectIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>, Integer) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
This method irregularly reconnects a block x from y to z, i.e.
- reconnectIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
This method irregularly reconnects a block x from y to z, i.e.
- reconnectIrregularEdge(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>, Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
This method irregularly reconnects a block x from y to z, i.e.
- reconnectIrregularEdges(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- reconnectIrregularEdges(BasicBlock<InsnType>, BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- reconversionMaxCount - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- record(int, int) - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
- record(long, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.MemoryWrites
- record(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
- record(Object) - Method in class com.pnfsoftware.jeb.util.serialization.PreArray
- record(Object) - Method in class com.pnfsoftware.jeb.util.serialization.PreCollection
- record(Object) - Method in class com.pnfsoftware.jeb.util.serialization.PreMap
- record(String) - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryDatabase
-
Convenience method.
- record(String) - Method in class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
- record(String) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- record(String, String, String) - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryDatabase
-
Convenience method.
- record(String, String, String) - Method in class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
- record(String, String, String) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- record(String, String, String, String, String) - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryDatabase
-
Convenience method.
- record(String, String, String, String, String) - Method in class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
- record(String, String, String, String, String) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- record(String, Map<String, String>) - Method in interface com.pnfsoftware.jeb.client.telemetry.ITelemetryDatabase
-
Record a telemetry event with some properties.
- record(String, Map<String, String>) - Method in class com.pnfsoftware.jeb.client.telemetry.MootTelemetryDatabase
- record(String, Map<String, String>) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- recordAnalysisComment(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Record a meta-comment generated during the analysis.
- recordAndCheckDeferredRequests(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Record occurrences or future occurrences of deferred requests, and check them against a provided cap.
- recordChanged() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- recordChanged() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- recordComment(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESimulationResults
-
Add a comment at the provided native address.
- recordConflict(String, IDExpression, IJavaType, IJavaType) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- recordConflict(String, IEGeneric, IWildcardType, IWildcardType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- recordCurrentCoordinates(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- recordDecompilationEvent(DexDecompilerEvent<?>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
- recordDeferredRequest() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Record the occurrence or future occurrence of a deferred request.
- RecordDescription(int, int, Integer, long, int) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.JDB2Reader.RecordDescription
- recordDynamicBranchTarget(long, boolean, IBranchTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- recordDynamicBranchTarget(long, boolean, IBranchTarget, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Record branch resolutions for dynamic callsites.
- recordDynamicRegisterValue(long, boolean, long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
- recordEnginesInformation(IEnginesContext) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
- recordError(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- recordExternalCall(long, INativeMethodItem, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
-
Records a call between an internal address and an external routine.
- recordExternalReference(long, INativeMethodItem, ReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Record a reference from an internal location to an external method, with default flags
- recordExternalReference(long, INativeMethodItem, ReferenceType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Record a reference from an internal location to an external method
- recordGeneratedDecompilable(String) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- recordId(int) - Method in class com.pnfsoftware.jeb.util.serialization.PreArray
- recordId(int) - Method in class com.pnfsoftware.jeb.util.serialization.PreCollection
- recordId(int) - Method in class com.pnfsoftware.jeb.util.serialization.PreMap
- recordIdentifierCoordinates(long, ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- recordIdentifierPositions(long, ICodeCoordinates) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSourceUnit
-
Reserved for internal use.
- recordInternalCall(long, CodePointer, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
-
Records a call between two internal addresses.
- recordInternalReference(long, long, ReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Record a reference from an internal location to an internal location, with default flags
- recordInternalReference(long, long, ReferenceType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Record a reference from an internal location to an internal location
- recordLineCoordinates(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- recordMethodOptimization(IDMethodContext, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- recordObjectLocation(Object, boolean, int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- recordReference(ReferenceLocation, ReferenceLocation, ReferenceType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Record a reference between two locations with default flags
- recordReference(ReferenceLocation, ReferenceLocation, ReferenceType, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Record a reference between two locations.
- recordResult(String, DecompilationResult) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- recordSupportRoutineCall(long, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESimulationResults
-
Add a call-to-sub at the provided native address.
- recordTrampoline(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaLabelFactory
- recordUnchanged() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- recordUnchanged() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- recordUnresolvedCall(long, long, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
-
Records an unresolved call, i.e.
- RECOVERY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
- reduceDimensions(Class<?>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
-
Reduce dimensions of an array type.
- REF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- reference - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- reference - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- REFERENCE_UPDATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
- ReferenceCounter<K> - Class in com.pnfsoftware.jeb.util.collect
-
A simple, thread-safe object reference counter.
- ReferenceCounter() - Constructor for class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Create a new reference counter.
- ReferenceLocation - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Locations of
IReference
source/targets, can be either an internal address or an external routine. - ReferenceType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Native reference types attached to
IReference
. - refinePrototype() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EPrototypeHandler
- refinePrototype() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEPrototypeHandler
-
Use a final CFG state to refine the method wildcard prototype.
- REFLECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
the object is referenced via reflection - those references can be auto-added by dexdec
- ReflectionHelper - Class in com.pnfsoftware.jeb.util.reflect
-
Helper routines using the Java Reflection API.
- ReflectionHelper() - Constructor for class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
- REFRESH - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- refTypeId - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
- REG_GRP_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
-
Group for general-purpose registers: always 0.
- REG_GRP_SPECIAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
-
Group for non-GP registers and registers not fitting in other user-created groups.
- REGEX - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- REGEX2 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- regGrp_BANKED - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- regGrp_BND - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
-
MPX bound registers (0...3)
- regGrp_COPROC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- regGrp_COPROC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- regGrp_COPROC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
- regGrp_Ctl - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
- regGrp_Dbg - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
- regGrp_DSP_AC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
- regGrp_F - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
- regGrp_FCC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
- regGrp_Flags - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- regGrp_Flags - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- regGrp_Flags - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
- regGrp_FP_SYSTEM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- regGrp_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- regGrp_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- regGrp_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankDummy1
- regGrp_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
- regGrp_GP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
- regGrp_HW - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
- regGrp_IP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- regGrp_IP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
- regGrp_IP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
- regGrp_LOHI - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankMips
- regGrp_MMX - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
- regGrp_MR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
-
DO NOT USE - 64-bit mask register k0-k7 introduced with AVX-512
- regGrp_P - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- regGrp_PN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- regGrp_Seg - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
- regGrp_SIMD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- regGrp_SIMD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- regGrp_SIMD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankDummy1
- regGrp_SIMDV - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- regGrp_Special - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankDummy1
- regGrp_SYS64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- regGrp_X87 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
- regGrp_X87_Stack - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
-
DO NOT USE
- regGrp_XMM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
-
XMM, YMM, or ZMM (specified by size)
- regGrp_Z - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- regGrp_ZA - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- RegionFinder(CFG<? extends IInstruction>, long, long) - Constructor for class com.pnfsoftware.jeb.core.units.code.CFGUtil.RegionFinder
-
Build a finder for a region having a single output, for which the region blocks cannot loop back to the entry.
- RegionFinder(CFG<? extends IInstruction>, long, Set<Long>, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.CFGUtil.RegionFinder
-
Build a region finder.
- register(int, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
- register(int, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
- register(int, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- register(int, String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- register(int, String, ProcessorFamily) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
Dynamically add a new processor type.
- register(IUnit, Collection<DataContainerUnit.Entry>) - Static method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit
- register(IUnit, Collection<DataContainerUnit.Entry>, boolean) - Static method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit
- register(IUnit, Collection<LazyDataContainerUnit.Entry>) - Static method in class com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit
- register(Map<String, E>, E) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- REGISTER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- REGISTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
-
An single-slot storage entry located in a register
- REGISTER_OUTSIDE_FRAME - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- REGISTER_PAIR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
-
Special value for double-slot entries located in a register pairs
- REGISTER_QUAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
-
Special value for quad-slot entries located in 4 registers
- REGISTER_RANGE_SIZE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEVar
- registerAnalyzer(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Register an analyzer to be handled by this manager.
- registerAnchor(long, String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Create an anchor with the provided anchor id, and register it at the current last line.
- registerAnchor(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Create an anchor using the current (next) anchor id, and register it at the current last line.
- RegisterBankArm - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Register bank for an ARM 32-bit processor.
- RegisterBankArm64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Register bank for an ARM 64-bit (Aarch64, ARM v8) processor.
- RegisterBankDummy1 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Register bank for the internal PNF virtual processor (dummy) used for testing.
- RegisterBankEmpty - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Empty register bank.
- RegisterBankMips - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Register bank for a MIPS 32-bit processor.
- RegisterBankMips64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Register bank for a MIPS 64-bit processor.
- RegisterBankService - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
The register bank service is a global registry maintaining processors' register banks, used by native code objects.
- RegisterBankX64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Register bank for an x86-64 (AMD64) processor.
- RegisterBankX86 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Register bank for an i386 (32-bit) processor.
- registerChild(IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- registerChild(IPropertyDefinitionManager) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Register a PDM as a child region.
- RegisterDataArm - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
A list of Arm register values.
- RegisterDataArm(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataArm
- RegisterDataArm64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
A list of Arm 64 (aarch64) register values.
- RegisterDataArm64(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataArm64
- RegisterDataMips - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
A list of of Mips register values.
- RegisterDataMips(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataMips
- RegisterDataMips64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
A list of Mips 64 register values.
- RegisterDataMips64(Endianness) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataMips64
- RegisterDataX64 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
A list of x86-64 register values.
- RegisterDataX64() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataX64
- RegisterDataX86 - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
A list of x86 register values.
- RegisterDataX86() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterDataX86
- registerDebuggee(ICodeUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
- RegisterDescriptionEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Description of a processor register.
- RegisterDescriptionEntry(int, String, int, RegisterEncoding, String, RegisterType, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Full constructor.
- registerDynamicJni(String, IUnit, long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDynamic
-
Register a new Dynamic Jni endpoint
- registerEmulatorHooks(IDEmulatorHooks) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Register emulator hooks.
- RegisterEncoding - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Type of encoding used for the bits stored in a given register.
- registerEngine(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
- registerEventQueue(DexDecompilerEventQueue) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Register a user-controlled event queue that will receive decompilation events.
- registerExecutionHelper(IDMethodExecutionHelper) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Register a method execution helper.
- registerExtension(INativeCodeAnalyzerExtension<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager
-
Register an extension with a
INativeCodeAnalyzerExtensionsManager.ExtensionPriority.MEDIUM_PRIORITY
. - registerExtension(INativeCodeAnalyzerExtension<InsnType>, INativeCodeAnalyzerExtensionsManager.ExtensionPriority) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager
-
Register an extension with the given priority.
- registerExtension(INativeDecompilerExtension) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager
-
Register an extension with a
INativeDecompilerExtensionsManager.ExtensionPriority.MEDIUM_PRIORITY
. - registerExtension(INativeDecompilerExtension, INativeDecompilerExtensionsManager.ExtensionPriority) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager
-
Register an extension with the given priority.
- registerExtensions(List<? extends INativeDecompilerExtension>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager
-
Register a list of extensions with a
INativeDecompilerExtensionsManager.ExtensionPriority.MEDIUM_PRIORITY
. - registerExtensions(List<INativeCodeAnalyzerExtension<InsnType>>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager
-
Register a list of extensions with a
INativeCodeAnalyzerExtensionsManager.ExtensionPriority.MEDIUM_PRIORITY
. - registerHooks(IEEmulatorHooks, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- registerHooks(IEStateHooks, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- registerInstrumenter(IDMasterOptimizerInstrumenter) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
- registerInstrumenter(IMasterOptimizerInstrumenter<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- registerInstrumenter(IMasterOptimizerInstrumenter<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Register an instrumenter.
- registerKeyword(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Register a keyword for future fast appending.
- RegisterLayoutBridge - Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
A layout bridge permits converting from one register layout to another.
- RegisterLayoutBridge(IRegisterBank, IRegisterBank) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
- registerNativeEmulatorHooks(IEEmulatorHooks) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Register a native emulator hooks.
- registerNativeEmulatorMemoryHooks(IEStateHooks) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Register a native emulator memory hooks.
- registerObject(boolean, int, Object) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- registerObject(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Register an object.
- registerOptimizer(int, IOptimizer<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- registerOptimizer(int, IOptimizer<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Register an optimizer, using the optimizer's provided default priority.
- registerOptimizer(IOptimizer<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- registerOptimizer(IOptimizer<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Register an optimizer to the
main group
, using the optimizer's provided default priority. - registerPlugin(IUnitPlugin) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Register a plugin: it can be a true unit identifier or a native code plugin (that will yield an identifier).
- registerRoutine(long, INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- registerRoutine(long, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- registerSandboxHooks(IDSandboxHooks) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Register sandbox hooks.
- RegisterType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.processor
-
Type of register, used when defining register banks.
- registerUnitFragmentPositionChangeListener(IUnitFragmentPositionChangeListener) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Register a listener for positional changes in unit fragments.
- RegisterUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.arch
-
Utility methods for
IRegisterBank
andIRegisterData
, including methods to create standard register ids. - RegisterUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- regNormalBitsize - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- regSlice(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- REL_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder
- relaNAME - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- RELATIVE_ADDRESS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.items.DataHints
-
Hint: the data item may be an image-base relative virtual address.
- RELATIVE_ADDRESS_D - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
- RELATIVE_ADDRESS_H - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
- relay(IEventSource, IEventSource) - Static method in class com.pnfsoftware.jeb.util.events.EventSource
-
Relay events issued from an origin to the listeners of a proxy.
- release(INativeItem, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
- RELEASE - Static variable in class com.pnfsoftware.jeb.core.Version
- releaseAllFromUser(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
- releaseObject(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Release an object currently living in this State.
- reljmp(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
- relNAME - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- reload() - Method in class com.pnfsoftware.jeb.client.script.JebPythonPluginFactory
- reload(IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IQuickStateObject
-
Reload (restore) the state of a unit using this object.
- relocate(int, int, int, int, int, int, int, int, int, int, int, ELF.SymbolLocality) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- RelocatedFile(IELFUnit, IVirtualMemory, long) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile
- relocEntry - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- relocEntry - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocInstance
- RelocInstance(IELFRelocationTable, IELFRelocationEntry, IELFSymbolEntry) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocInstance
- relocTable - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- relocTable - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocInstance
- rem(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- REM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- REM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-arithmetic wildcard operation for REM_U and REM_S
- REM - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Arithmetic remainder
- REM_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- REM_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- REM_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
signed integer modulo, simple: input=(N, N), output=N (quotient discarded)
- REM_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- REM_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- REM_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
unsigned integer modulo, simple: input=(N, N), output=N (quotient discarded)
- remove(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
DANGEROUS! Remove an instruction from the block.
- remove(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Remove an instruction from the block as well as associated chains.
- remove(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- remove(int) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- remove(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
-
Pull a statement from the block.
- remove(int) - Method in class com.pnfsoftware.jeb.util.collect.ArrayList1
- remove(int) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
-
May raise
ArrayIndexOutOfBoundsException
if index is greater or equals than the list's size by the time the lock is acquired. - remove(int) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
- remove(int) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
-
Remove a bucket and shift subsequent bucket entries.
- remove(int) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- remove(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- remove(IDOptimizer) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
-
Unregister an external optimizer.
- remove(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
-
Remove a statement from the block.
- remove(IVariable) - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- remove(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
-
Remove a statement from the block.
- remove(IJOptimizer) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
-
Unregister an optimizer.
- remove(ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterBankService
-
Unregister a register bank.
- remove(IUnit) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
- remove(IUnit, String) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
- remove(E) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
- remove(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- remove(Object) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- remove(Object) - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- remove(Object) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- remove(Object) - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- remove(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- remove(Object) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- remove(String) - Method in interface com.pnfsoftware.jeb.core.dao.IFileStore
-
Remove a file from the store.
- remove(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore
- remove(String) - Method in class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
- remove(K) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- remove(K) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
- remove(K) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- remove(K) - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Remove an object from tracking.
- remove(K) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- remove(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- remove(K) - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- remove(K) - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- remove(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
- remove(K) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
- remove(T) - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- remove(V) - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
- removeAll() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
DANGEROUS! Remove all instructions from the block.
- removeAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- removeAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- removeAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- removeAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- removeAll(Collection<K>) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
-
Remove all entries mapping to the collection of keys.
- removeAll(Collection<K>) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
-
Remove all entries mapping to the collection of keys.
- removeAll(Map<K, ?>, Collection<? extends K>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
- removeAllDecompilations() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Remove all decompilations.
- removeAllFolders() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Empties the list of scanned folders
- removeAllFrom(Bitmap) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Remove the values of a source bitmap into this bitmap.
- removeAllocListener(IMemoryAllocListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- removeAllocListener(IMemoryAllocListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- removeAllPackages() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Empties the list of available packages.
- removeArgument(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
-
Pull an argument from the list of arguments.
- removeAttribute(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Remove an attribute.
- removeAttribute(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- removeAttributeNode(Attr) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- removeAttributeNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- removeBlock(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Remove a block (preferably empty) and update the fixtures.
- removeBlock(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Remove a block, and update the fixtures.
- removeBlockSafe(BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Remove a block (preferably empty) and update the fixtures.
- removeBranch(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
- removeBranch(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Remove a branch from this statement.
- removeCallRelationship(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICallGraph
-
Remove all registered call relationships (from and to) a given internal address.
- removeCase(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
- removeCasesFromBlock(ICBlock, Collection<BigInteger>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
-
Remove cases from a specified case-block.
- removeCatchBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- removeChar(int) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- removeChars(int, int) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- removeChild(int) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- removeChild(Node) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- removeChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Sub-classes overriding this method must override related methods consistently.
- removeChild(IUnit) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- removeChild(IUnit) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Remove a direct child of the current unit.
- removeChild(IUnit, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- removeChild(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- removeConstant(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- removeConvention(ICallingConvention) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
- removeConvention(ICallingConvention) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
- removeCppTemplates(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
- removeData(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Remove an entry from this IR element's data map.
- removeData(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- removeDecompilation(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- removeDecompilation(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Remove a decompilation.
- removeDefaultBlock() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
-
Remove the default block, if there one, and return it.
- removeDefinition(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- removeDefinition(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionGroup
-
Remove a definition from the group.
- removeDefinition(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Remove a property.
- removeDestinationBuffer(List<CharSequence>) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Remove a destination buffer.
- removeDestinationStream(OutputStream) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Remove a destination stream.
- removeDimensions(Class<?>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
-
Remove dimensions of an array type.
- removeDuplicateEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Remove duplicate edges (regular) from a source block to a destination block.
- removeDuplicateIrregularEdges(BasicBlock<InsnType>, BasicBlock<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Remove duplicate irregular edges from a source block to a destination block.
- removeEdge(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- removeEdge(Digraph.E) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- removeElement(int, E) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
-
Remove an element from a bucket.
- removeField(ICField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- removeFlags(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- removeFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Remove flags from this IRE's flags list.
- removeFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Remove bits from the existing
flags
. - removeFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Convenience method.
- removeFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Remove some flags from this element.
- removeFolder(File, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Remove a folder from the list of folders to search for native signature packages.
- removeForValue(Map<K, V>, V, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Remove entries that map to the provided value.
- removeFreeElements() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Remove all decompilation objects that exist but are not directly or indirectly managed by an existing decompiled source unit.
- removeFreeListener(IMemoryFreeListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- removeFreeListener(IMemoryFreeListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- removeFrom(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
-
Remove (reset) bits from the current flags.
- removeGaps(CFG<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Remove all gaps from the provided IR-CFG.
- removeGlobalFilter(String) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- removeGroup(int) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
-
Delete a group by index.
- removeGroup(int) - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
- removeGroup(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- removeGroup(String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager
-
Remove a group.
- removeGroupByName(String) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataManager
-
Delete a group by name.
- removeGroupByName(String) - Method in class com.pnfsoftware.jeb.core.units.MetadataManager
- removeInstruction(BasicBlock<IDInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Remove an instruction in a block.
- removeLabel(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
-
Remove all the labels associated to the given address.
- removeLast() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- removeLast() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- removeLastChar() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- removeLastLine() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- removeListener(IMemoryModelListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Unregister a listener.
- removeListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardTypeManager
-
Unregister a listener.
- removeListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItemListenable
-
Unregister a listener.
- removeListener(INativeItemListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Unregister a listener.
- removeListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
- removeListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- removeListener(IEventListener) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- removeListener(IEventListener) - Method in class com.pnfsoftware.jeb.util.events.EventSource
- removeListener(IEventListener) - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
-
Unregister a listener.
- removeLowerLevelAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Remove a native instruction address from the list of mappings.
- removeMetaComment(String, MetaComment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- removeMetaComment2(C, MetaComment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- removeMethod(ICMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass
- removeMulti(Map<K, C>, K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Remove a key-value stored in a multi-map.
- removeMulti(K, Collection<? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- removeMulti(K, Collection<? extends V>) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- removeMulti(K, Collection<? extends V>, boolean) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- removeMultiple(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- removeMultipleElements(int, Predicate<E>) - Method in class com.pnfsoftware.jeb.util.collect.MultiList
-
Remove elements from a bucket.
- removeNamedItem(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
- removeNamedItemNS(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
- removeNote(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- removeNotification(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnitNotificationManager
- removeNotification(String) - Method in class com.pnfsoftware.jeb.core.units.UnitNotificationManager
- removeObjectCreatedHook(Class<?>, IDeserializationEventHandler) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- removeObjectCreatedHook(Class<?>, IDeserializationEventHandler) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- removeParameter(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
- removePresentation(int) - Method in interface com.pnfsoftware.jeb.core.output.IUnitFormatter
-
Remove a presentation.
- removePresentation(int) - Method in class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
- removePreWriteListener(IMemoryWriteListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- removePreWriteListener(IMemoryWriteListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- removeProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- removeProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- removeProgressCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- removePropertyListener(IMemoryPropertyListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- removePropertyListener(IMemoryPropertyListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- removeProtectionListener(IMemoryProtectionListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- removeProtectionListener(IMemoryProtectionListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- removeRange(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
- removeRange(K, K) - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
- removeRecord(String) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
- removeResourceAcq(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- removeRoutineContext(IERoutineContext, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Delete a converted routine.
- removeSafe(int) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- removeSection(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- removeSegment(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- removeStackReference(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Remove a stack reference.
- removeStatementsDeep(IJavaBlock, Predicate<IJavaStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- removeStatusSink(LogStatusSink) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Unregister a status sink.
- removeStructureField(IStructureType, IStructureTypeField) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Remove a field from a structure type item.
- removeTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
- removeTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
- removeTag(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- removeTag(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Remove a tag.
- removeUnreachableBlocks() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Remove all blocks not reachable from the entry-point.
- removeUnreachableBlocks(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Remove all blocks not reachable from the entry-point.
- removeUnreachableBlocks(CFG<IDInstruction>, IDTryData) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Remove unreachable blocks from an IR-CFG.
- removeUnreachableBlocks(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Remove unreachable blocks from an IR-CFG.
- removeUnreachableBlocks(CFG<T>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
-
Remove all blocks not reachable from the entry-point.
- removeUnreachableBlocks(CFG<T>, List<BasicBlock<T>>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGUtil
-
Remove a list of blocks from the CFG.
- removeUnreachableTrampoline(CFG<IDInstruction>, BasicBlock<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Remove an unreachable trampoline block (ending on a JCOND or JUMP).
- removeValue(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- removeValue(K, V) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- removeValue(K, V) - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- removeValue(K, V, boolean) - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- removeValue(V) - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- removeVariable(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- removeVariable(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStackManager
- removeVertex(Digraph.V, boolean) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- removeWriteListener(IMemoryWriteListener) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- removeWriteListener(IMemoryWriteListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- remS(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- remS(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- remU(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- remU(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- remUnsigned(long, long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Get the division remainder of two longs treated as unsigned.
- RENAME - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Rename an item.
- RENAMED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
-
with type:
NativeItemEventType.UPDATED
- renameFile(File, File, int) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Rename a file with options.
- renameNode(Node, String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- renameStructureField(IStructureType, IStructureTypeField, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
- renameStructureField(IStructureType, String, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
- renameVirtualMethod(int, int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassType
-
Rename a virtual method consistently.
- renameVirtualMethod(INativeMethodItem, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem
- renderComment(ICodeCoordinates, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- rendering - Variable in class com.pnfsoftware.jeb.core.units.code.StringInfo
- renderInlineComment(ICodeCoordinates, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- renderInlineComment(ICodeCoordinates, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- renderPreComment(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
-
note: EOL always appended
- renderPreComment(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
-
note: EOL always appended
- reorder(int[]) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
- reorder(int[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
- REORDERER - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
-
A well-known optimizer tag indicating that this optimizer, as part of its work, reorders the graph's nodes into a more natural way, better suitable for AST generation.
- reorganizeInputs() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Reorganize the input block list so that the fallthrough input block, if any, is placed first.
- replace(CFG<IDInstruction>, IDTryData) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Replace the current IR by a new CFG and exception information.
- replace(EPatternMatcher.Result, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- replace(EPatternMatcher, EPatternMatcher.Result) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.IEPatternReplacer
- REPLACE - Static variable in class com.pnfsoftware.jeb.core.actions.Actions
-
Perform a replacement.
- replaceCFG(CFG<IDInstruction>, Map<Integer, Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Replace the current IR by a new CFG and exception information.
- replaceChild(Node, Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- replaceData(int, int, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
- replaceDefinedVar(IEVar, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Replace (deep) the variables that are defined by this statement.
- replaceDefinedVariable(IDVar, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Replace the variable defined by this statement (if there is any).
- replaceExtension(File, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
- replaceHandler(int, IDExceptionHandler, IDExceptionHandler) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Replace or remove a handler by reference.
- replaceInExpression(IDExpression, IDExpression, IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Replace an IR expression located inside another IR.
- replaceInstruction(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Replace an instruction.
- replaceInstruction(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Replace an instruction.
- replaceInstructionsInBlock(long, int, Collection<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Replace a sequence of instructions contained in a single basic block.
- replaceInstructionsInBlock(long, int, Collection<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Replace a sequence of instructions contained in a single basic block.
- replaceLast(String, String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Replace the last occurrence of target in str by the replacement
- replaceNewLines(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Replace newline sequences.
- replacePart(int, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose
-
Replace a part by index.
- replaceSubElement(ICElement, ICElement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Replace one element by another one.
- replaceSubElement(IJavaElement, IJavaElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Replace one element by another one.
- replaceSubElement(IJavaElement, IJavaElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
-
Note: case-replacements are currently not supported.
- replaceSubElementRecurse(ICElement, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
-
Recursively replace sub-elements of an element , using equals() equality.
- replaceSubExpression(IDExpression, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Replace an expression of this IR.
- replaceSubExpression(IEGeneric, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Shallow replacement, by reference.
- replaceSubExpressionRecursive(IEGeneric, IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- replaceSubExpressionRecursive(IEGeneric, IEGeneric, IEGeneric, EVisitResults) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- replaceUsedVar(IEVar, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Replace (deep) the variables that are defined by this statement.
- replaceUsedVariable(IDVar, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Deep replace all matching used variables of this instruction.
- replaceVar(IEVar, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Deep replace.
- replaceVar(IEVar, IEGeneric, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Deep replace.
- replaceVariable(IDVar, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Deep replace all matching variables by the provided expression.
- replaceWhitespaces(String, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Efficiently replace all Unicode white-spaces by the provided char.
- replaceWholeText(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
- replmap_eq - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DCopyOptions
-
Replacement by equality.
- replmap_id - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DCopyOptions
-
Replacement by identity.
- reportInterruption(InterruptedException) - Static method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
- reportInterruption(InterruptedException) - Static method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
- request(String) - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
-
File a request for decompilation
- REQUEST_ASSISTANT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- requestAnalysisInterruption() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Request the interruption of the current analysis pass.
- requestGeneratingReplacement() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- requestInterruption() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- requestRoutineReanalysis(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- requiresExplicitCast(IWildcardType, IWildcardType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Determine if type `b` can be implicitly converted to type `a`, without a cast.
- rescan() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
- rescan() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Rescan registered folders to register/unregister native signature packages.
- rescan() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
- rescan(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- rescan(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Rescan the type library folders to register/unregister additional/removed typelib binary files.
- RESERVED_OPCODE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- reset() - Method in class com.pnfsoftware.jeb.core.actions.ActionData
-
Reset this action data object.
- reset() - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
- reset() - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
- reset() - Static method in class com.pnfsoftware.jeb.core.Perflog
- reset() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- reset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
-
Reset the compound.
- reset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- reset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler
-
Reset this compiler's state.
- reset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
- reset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.ArgLocationGenerator
- reset() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention.RetLocationGenerator
- reset() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IStorageEntryGenerator
-
Reset this generator for re-use.
- reset() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- reset() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
-
Reset the compound.
- reset() - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Reset this array: the number of bytes available for reading becomes 0.
- reset() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- reset() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- reset() - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
-
Reset the parser to the initial state without resetting the underlying reader.
- reset(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
- reset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
-
Reset this switch to a potentially different switch type.
- reset(int) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Fast reset a bit to false.
- reset(ICallingConvention) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- reset(Reader) - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
-
Reset the parser to the initial state with a new character reader.
- reset(String) - Static method in class com.pnfsoftware.jeb.core.Perflog
- resetAllDecompilations() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Reset all decompilations.
- resetClassElement(IJavaClass) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Remove an AST class object.
- resetCounters() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- resetCounters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- resetCustomPrintableCharRanges() - Static method in class com.pnfsoftware.jeb.util.format.Formatter
- resetDecompilation(INativeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerContext
- resetDecompilation(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Remove a decompiled object (i.e., same as
IDecompilerUnit.removeDecompilation(String)
.) For a dex decompiler, reset and removal actions are equivalent. - resetDecompilation(String) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Reset a decompilation.
- resetDeobfuscatorCounters() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Reset deobfuscators counters, generally updated by IR optimizers that rely on IR emulation.
- resetDeobfuscatorCounters(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Reset deobfuscators counters, generally updated by IR optimizers that rely on IR emulation.
- resetEdgeBetweennessScores() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- resetFastFormatCounts() - Static method in class com.pnfsoftware.jeb.util.format.Strings
- resetFieldElement(IJavaField) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Remove an AST field object.
- resetGlobalDecompilationEvents() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Reset the global decompilation events list.
- resetLocalFields() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Reset this object's attributes.
- resetLocalFields() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Reset this object's attributes.
- resetLowerLevelAddress() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Reset the current mapping for native instruction addresses for this statement.
- resetLowerLevelAddresses() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Reset the current mapping for native instruction addresses for this statement.
- resetMethodElement(IJavaMethod) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Remove an AST method object.
- resetPaddingString() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- resolution() - Method in class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
- resolve() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype
- resolveA() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Attempt to resolve the wildcard type, ie, generate a defined wildcard type (wrapping a primitive) from this possibly undefined wildcard type.
- resolveCustomCalls(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- resolveCustomCalls(IERoutineContext) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
-
Implementations should be aggressive and fast: calls to this method should always be enclosed in a try-catch.
- resolveDeferredObjects() - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- ResolvedOperandByteValue - Class in com.pnfsoftware.jeb.core.units.code.asm.simulator
-
A resolved operand representing an immediate value which type is unknown.
- ResolvedOperandByteValue(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.simulator.ResolvedOperandByteValue
- ResolvedOperandByteValue(long, int, ByteOrder) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.simulator.ResolvedOperandByteValue
- resolveExpressionsBackward(Object, IEConverter<?>, List<IEStatement>, IEGeneric...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Apply a list of IEStatements to user targets, resolving expression starting from last
IEStatement
to first. - resolveImportedSymbol(String, int, IVirtualMemory, IELFUnit) - Method in interface com.pnfsoftware.jeb.core.units.codeobject.ILinkInfoProvider
- resolveLabel(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
-
Determine the memory address associated with the provided label.
- resolveLogicalNot(IJavaExpression, IJavaGlobalContext) - Static method in class com.pnfsoftware.jeb.core.units.code.java.JUtil
- resolveNotOperation(ICMethod, ICOperation, ICElement) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- resolveType(IDexUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexExceptionHandler
- resolveU() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Resolve the wildcard type, ie, generate a defined wildcard type (wrapping a primitive) from this possibly undefined wildcard type.
- resolveVariableArgumentInformation(IERoutineContext, CFG<IEStatement>, int, IWildcardPrototype) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
- resolveVariableArgumentInformation(IERoutineContext, CFG<IEStatement>, int, IWildcardPrototype) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtension
- restart() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Restart the target (if possible).
- restoreFields(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- restoreFieldValue(Object, Class<?>, int, Object) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- RESTRICT_ENV - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
- RESTRICT_RANDOM - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
- RESTRICT_TIME - Static variable in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
- Result(int, int) - Constructor for class com.pnfsoftware.jeb.util.base.StarMatcher.Result
- Result(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.IELFSectionProcessor.Result
- RESULT_ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- RESULT_SUCCESS - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- Results() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder.Results
- resume() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Resume this thread.
- resumeEncoding() - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
-
Resumes encoding of the stream.
- RET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
-
Return data of function (FC, SFC)
- retainAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- retainAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- retainAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
-
Semantics is changed.
- retainAll(Collection<?>) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- retainAll(Map<K, ?>, Collection<? extends K>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
- RETCODE_BUILD_MISMATCH - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
- RETCODE_CLIENT_TOO_OLD - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
-
As of JEB 2.3.5, this is no longer considered an error.
- RETCODE_GOOD - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
- RETCODE_NO_MORE_SEATS - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
- RETCODE_SERVER_ERROR - Static variable in class com.pnfsoftware.jeb.client.floating.Constants
-
Critical controller error
- retDouble(double) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- retFloat(float) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- rethrowUnchecked(Throwable) - Static method in class com.pnfsoftware.jeb.util.base.Throwables
-
Rethrow a throwable if it is a
RuntimeException
, else wrap it in aRuntimeException
and throw. - retInt(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- retLong(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- retObj(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- retPtr(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- RETRIEVAL_ALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- RETRIEVAL_LOCAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- RETRIEVAL_NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- retrieve() - Method in class com.pnfsoftware.jeb.util.logging.LogStatusSink
- retrieve(long) - Method in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
- retrieve(IUnit, String...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Retrieve a unit rooted in the provided base, and whose relative path from that base consists of the provided path elements.
- retrieveAvailableTypes(INativeCodeUnit<?>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- retrieveAvailableTypes(INativeCodeUnit<?>, int, ISimpleFilter<INativeType>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- retrieveCredentials(AbstractClientContext) - Static method in class com.pnfsoftware.jeb.client.jebio.JebIoUtil
-
Retrieve the user credentials from a JEB context.
- retrieveDataFromSymbol(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- retrieveFromPrototype(List<IEGeneric>, List<IWildcardType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EPrototypeHandler
- retrieveFromPrototype(List<IEGeneric>, List<IWildcardType>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEPrototypeHandler
-
Collect parameter EVars and return type(s).
- retrieveImmediateHint(long) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- retrieveInstructionFromCache(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
- retrieveLatestPublicAnnouncement() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- retrieveLicenseKey(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Called from
AbstractClientContext.start()
. - retrieveLicenseKey(String) - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
- retrieveMembers(PyObject) - Static method in class com.pnfsoftware.jeb.client.script.JythonUtil
- retrieveMembers(PyObject, int) - Static method in class com.pnfsoftware.jeb.client.script.JythonUtil
- retrievePerformanceCounters() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- retrievePhysicalRegisterId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the underlying register used by a variable.
- retrievePrimaryVariableId(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Retrieve the primary variable id from a variable.
- retrieveProcessed(boolean, IUnit, String...) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Retrieve a unit rooted in the provided base, and whose relative path from that base consists of the provided path elements.
- retrievePrototype(INativeDecompilerContext, INativeMethodItem) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
-
Convenience method used to verify whether or not an emulator object would be able to retrieve a target method prototype.
- retrieveRoutineFromSymbol(IEVar) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- retrieveVariableForRegister(IERoutineContext, IEGeneric, Collection<Integer>, boolean, Long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
- retrieveVariableForRegister(IEGeneric, Collection<Integer>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- retSizet(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- rettype - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodDescriptor
- rettype - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmMethodSig
- Return - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Return - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- RETURN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- RETURN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- returnsVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICReturn
-
Determine if the return statement returns void.
- returnsVoid() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaReturn
-
Determine if the return statement returns nothing (void).
- returnType - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
- reverse() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Perform in-place reversal of this logical operation, assuming
IDOperation.canReverse()
returnedtrue
. - reverse() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
-
Retrieve a reverse of this operator.
- reverse() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate_LEGACY
-
Reverse the predicate.
- reverse() - Method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Same as
JavaOperatorType.getReverse()
. - reverse(ICOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
-
Logical negation of the operation, whenever possible.
- reverse(ICOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
-
Reverse this predicate.
- reverse(IJavaOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
-
Logical negation of the operation, whenever possible.
- reverse(IJavaOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
-
Reverse the predicate.
- reverse(List<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Reverse the provided input list.
- reverseIterator(List<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Get a reverse iterator on the list.
- reverseJcondCondition() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- reversePredicate(IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- RGB - Enum constant in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
-
RGB color data.
Type:Integer
- RH32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- RIGHT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType.Associativity
- RIGHT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType.Associativity
- rightShift(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
right shift of an expression
- rightShift(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
right shift of an expression, with an optional
IEGeneric.slice(int, int)
- RISCV - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- RISCV64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- RL78 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- rnglist - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- rnglist - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- ro() - Method in interface com.pnfsoftware.jeb.util.concurrent.ISafeLock
-
Create an auto-closable read-only lock.
- ro() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
- rodata - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- rodata1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- rol(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- ROL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
Rotate left, always unsigned
- ROLE_MASTER - Static variable in interface com.pnfsoftware.jeb.core.output.IActionableItem
-
This flag is used in the case where multiple items have the same id.
- rootElt - Variable in class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
- ror(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- ROR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
Rotate right, always unsigned
- rotate() - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
- rotate(List<T>, boolean) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Rotate the elements of a list.
- rotate(List<T>, boolean, int, int) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Rotate the elements of a list or a portion of the elements of a list.
- rotateBase() - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- rotateBase() - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
- RotatingFileOutputStream - Class in com.pnfsoftware.jeb.util.io
-
Output stream whose sinks are a series of files.
- RotatingFileOutputStream(File, String, int, long) - Constructor for class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
-
Create a rotating file(s) output stream.
- RotatingFileOutputStream(File, String, int, long, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
-
Create a rotating file(s) output stream.
- roundToPage(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- roundToPage(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Round an address to the page this address currently resides in, that is the highest page so that boundary ≤ address.
- roundToSize(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- roundToSize(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Round an address to the lowest page boundary so that address ≤ boundary.
- ROUTINE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
-
Signature target is a routine.
- ROUTINE_1B_CTE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
-
Signer to extract 1-byte constants from the routine code.
- ROUTINE_CALL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
-
Source calls target as a routine
- ROUTINE_CODE_HASH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
-
Signer to extract a custom hash from the routine assembly code.
- ROUTINE_SET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
-
with type:
NativeItemEventType.UPDATED
- ROUTINE_SIZE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
-
Signer to extract the size of the routine (number of instructions).
- ROUTINE_TERMINATOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
-
The instruction is a clean routine terminator (ex: a return-like or throw-like instruction)
- RoutineIOHandler - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator
-
Concrete accessors of a routine I/O items.
- RoutineIOHandler(EEmulator) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- RS08 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- rtrim(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Right trim all chars less than or equal to ' '.
- rtrim(String, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Right trim on a given character.
- run() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- run() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Run or resume execution of the target.
- run() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
-
Careful not to call when currently executed (sync or async).
- run() - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadEx
- run() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
- run() - Method in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
- run(IClientContext) - Method in interface com.pnfsoftware.jeb.client.api.IScript
-
Execute the script entry-point method.
- runcnt - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizersPerformanceCounters.E
- runGarbageCollection() - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
This method instructs the decompiler to perform garbage collection.
- runi() - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
- RunnableWithProgressCallback - Class in com.pnfsoftware.jeb.util.base
-
Base class for
Runnable
targets providing anIProgressCallback
. - RunnableWithProgressCallback() - Constructor for class com.pnfsoftware.jeb.util.base.RunnableWithProgressCallback
- RUNNING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
- RuntimeProjectUtil - Class in com.pnfsoftware.jeb.core
-
A collection of utility methods to navigate and act on JEB projects.
- RuntimeProjectUtil() - Constructor for class com.pnfsoftware.jeb.core.RuntimeProjectUtil
- rw() - Method in interface com.pnfsoftware.jeb.util.concurrent.ISafeLock
-
Create an auto-closable read-write lock.
- rw() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
- RX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
S
- s(int) - Static method in class com.pnfsoftware.jeb.client.S
- s(int, int) - Static method in class com.pnfsoftware.jeb.client.S
- S - Class in com.pnfsoftware.jeb.client
-
Internationalized strings.
- S() - Constructor for class com.pnfsoftware.jeb.client.S
- S() - Method in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
-
Represents the value of the symbol whose index resides in the relocation entry.
- S_END - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- S_IN_ARRAY - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- S_IN_ERROR - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- S_IN_FINISHED_VALUE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- S_IN_OBJECT - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- S_IN_PAIR_VALUE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- S_INIT - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- S_PASSED_PAIR_KEY - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.JSONParser
- S370 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- S390 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- S5TIME - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- S7 - Class in com.pnfsoftware.jeb.core.units.code.simatic
-
S7 constants, enumerations, basic types used by the Simatic Step 7 analysis plugin.
- S7() - Constructor for class com.pnfsoftware.jeb.core.units.code.simatic.S7
- S7.AreaType - Enum Class in com.pnfsoftware.jeb.core.units.code.simatic
-
Area types.
- S7.BlockType - Enum Class in com.pnfsoftware.jeb.core.units.code.simatic
-
Block types.
- S7.DataType - Enum Class in com.pnfsoftware.jeb.core.units.code.simatic
-
Data types.
- S7.Date - Class in com.pnfsoftware.jeb.core.units.code.simatic
-
DATE type parser.
- S7.DateAndTime - Class in com.pnfsoftware.jeb.core.units.code.simatic
-
DATE_AND_TIME type parser.
- S7.LangType - Enum Class in com.pnfsoftware.jeb.core.units.code.simatic
-
Language types.
- S7.S5Time - Class in com.pnfsoftware.jeb.core.units.code.simatic
-
S5TIME type parser.
- S7.SectionType - Enum Class in com.pnfsoftware.jeb.core.units.code.simatic
-
Categories for interface sections.
- S7.StringA - Class in com.pnfsoftware.jeb.core.units.code.simatic
-
STRING types parser.
- S7.Time - Class in com.pnfsoftware.jeb.core.units.code.simatic
-
TIME type parser.
- S7.TimeOfDay - Class in com.pnfsoftware.jeb.core.units.code.simatic
-
TIME_OF_DAY type parser.
- safe(DecompilationContext) - Static method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- safe(DecompilationOptions) - Static method in class com.pnfsoftware.jeb.core.units.code.DecompilationOptions
- safe(Object) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Get the string representation of the parameter object, or the empty string if the object is null.
- safe(Object, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Get the string representation of the parameter object, or the provided string if the object is null.
- safe(List<T>) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
- safe2(Object, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Get the string representation of the parameter object, or the provided non-empty string if the object is null or its string representation is the empty string.
- safeCopyType(IEGeneric) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer.EOR
- safeExtend(IEGeneric, int, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Safely extend an
IEGeneric
. - safeInt(Integer) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
-
Safe unbox an Integer to zero when null.
- safeInt(Integer, int) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
-
Safe unbox an Integer to defaultValue when null.
- safeList(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
A safe version of
File.list()
. - safeList(File, FilenameFilter) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
A safe version of
File.list(FilenameFilter)
. - safeListFiles(File) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
A safe version of
File.listFiles()
. - safeListFiles(File, FileFilter) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
A safe version of
File.listFiles(FileFilter)
. - SafeLockImpl - Class in com.pnfsoftware.jeb.util.concurrent
-
Standard implementation of a safe lock, using a serializable reentrant read-write lock.
- SafeLockImpl() - Constructor for class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
- SafeLockUtil - Class in com.pnfsoftware.jeb.util.concurrent
-
Utility methods for
ISafeLock
s. - SafeLockUtil() - Constructor for class com.pnfsoftware.jeb.util.concurrent.SafeLockUtil
- safelyType(IWildcardTypeManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Generate and assign a safe wildcard type to the expression if it doesn't already have one.
- same(INativeType, INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- sameBitsize(IEGeneric...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
If all the provided expressions have the same bitsize, return it.
- sameBitsizeAllowNulls(IEGeneric...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
If all the provided expressions have the same bitsize, return it.
- SampleDetermination - Enum Class in com.pnfsoftware.jeb.client.jebio
-
Determination of a file maliciousness level.
- sanitizeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.PEParser
-
Sanitize a long to a legal address rel.
- sanitizeNativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
The default implementation truncates the provided value to accomodate
AbstractConverter.getAddressBitsize()
. - sanitizeNativeAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEConverter
- sanitizePath(String, boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Sanitize a path.
- sanitizePathUnsafe(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Attempt to sanitize a path.
- sar(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- sar(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
-
shift with modulo-count (positive)
- SAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- SAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- SAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
arithmetic shift right with count modulo-positive bitsize, signed
- SAVE_TO_FILE - Enum constant in enum class com.pnfsoftware.jeb.core.events.QuestionNotificationPath.Type
- saveCredentials(AbstractClientContext, UserCredentials) - Static method in class com.pnfsoftware.jeb.client.jebio.JebIoUtil
-
Save the user credentials to a JEB context.
- saveFile(String, byte[]) - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabase
-
Store the contents of a file.
- saveFile(String, byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
DO NOT USE! PROJECT record only, old format!
- saveFile(String, byte[]) - Method in class com.pnfsoftware.jeb.core.dao.impl.ProjectFileStore
- saveProject(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Save the state of a project (including artifacts and all units) to the project database.
- saveProject(String, String, Map<String, Object>, IProgressCallback) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Save the state of a project (including artifacts and all units) to the project database.
- saveStandard() - Method in class com.pnfsoftware.jeb.util.serialization.SerializerHelper
- scan() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessSignatureManager
-
Scan default folder to provide list of available packages.
- SCL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
-
Structured Control Language, high-level Pascal-like language
- SCORE7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ScriptException - Exception in com.pnfsoftware.jeb.client.script
-
This exception is used to report a generic error that occurred when processing a JEB Python script.
- ScriptException(String) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptException
- ScriptException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptException
- ScriptException(Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptException
- ScriptExecutionException - Exception in com.pnfsoftware.jeb.client.script
-
This exception is used to report an error that occurred within a JEB Python script, during that script execution.
- ScriptExecutionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptExecutionException
- ScriptInitializationException - Exception in com.pnfsoftware.jeb.client.script
-
This exception is used to report an error that occurred when initializing a JEB Python script.
- ScriptInitializationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptInitializationException
- ScriptLoader - Class in com.pnfsoftware.jeb.client.script
-
High-level script loader and executor used by the GUI client.
- ScriptLoader(String, String) - Constructor for class com.pnfsoftware.jeb.client.script.ScriptLoader
-
Create a new script loader.
- ScriptMetadata - Class in com.pnfsoftware.jeb.core
-
Metadata information for a JEB script (type, description, version, etc.).
- ScriptMetadata() - Constructor for class com.pnfsoftware.jeb.core.ScriptMetadata
- ScriptMetadataParser - Class in com.pnfsoftware.jeb.core
-
Parser and generator of
ScriptMetadata
objects. - ScriptMetadataParser() - Constructor for class com.pnfsoftware.jeb.core.ScriptMetadataParser
- scriptpath - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- ScriptPreparationException - Exception in com.pnfsoftware.jeb.client.script
-
This exception is used to report an error that occurred when preparing the JEB Python script engine.
- ScriptPreparationException(String) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptPreparationException
- ScriptPreparationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptPreparationException
- ScriptPreparationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.client.script.ScriptPreparationException
- ScriptType - Enum Class in com.pnfsoftware.jeb.client.script
-
Type of a JEB script, currently Python (2.7) or Java (deprecated).
- ScriptUtil - Class in com.pnfsoftware.jeb.client.script
-
Utility methods.
- ScriptUtil() - Constructor for class com.pnfsoftware.jeb.client.script.ScriptUtil
- SD(INode, INode) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
- SDB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
-
System DB
- se - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- se - Variable in class com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocInstance
- SE(long, int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SE_C17 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- SE_C33 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- search() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- search(EPatternMatcher.Result) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- search(CharSequence, int, String, boolean, boolean, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Search for a sub-string.
- searchAndReplace() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- searchAndReplace(EPatternMatcher.Result) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- searchAndReplaceAll() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- searchAndReplaceAll(EPatternMatcher.Result[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- SECTION - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- SecureSocketInfo - Class in com.pnfsoftware.jeb.util.net
-
SSL information object, including the SSL context, X509 certificates manager, and hostname verifier.
- SecureSocketInfo(SSLContext, X509TrustManager, HostnameVerifier) - Constructor for class com.pnfsoftware.jeb.util.net.SecureSocketInfo
- SEGMENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- SegmentInformation - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Standard implementation of the
ISegmentInformation
interface for segments and sections. - SegmentInformation(SegmentInformation) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- SegmentInformation(String, long, long, long, long, int) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- SegmentMap<K extends Comparable<K>,
V extends ISegment<K>> - Class in com.pnfsoftware.jeb.util.collect -
Standard implementation of a segment-map using a
TreeMap
as the underlying data structure. - SegmentMap() - Constructor for class com.pnfsoftware.jeb.util.collect.SegmentMap
-
Create a segment-map that uses natural comparison for the keys.
- SegmentMap(SegmentMap<K, V>) - Constructor for class com.pnfsoftware.jeb.util.collect.SegmentMap
-
Copy-constructor.
- SegmentMap(Comparator<? super K>) - Constructor for class com.pnfsoftware.jeb.util.collect.SegmentMap
-
Create a segment-map using the provided key comparator.
- SELECT_ALL - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- SELECT_FILE - Enum constant in enum class com.pnfsoftware.jeb.core.events.QuestionNotificationPath.Type
- SELECT_FOLDER - Enum constant in enum class com.pnfsoftware.jeb.core.events.QuestionNotificationPath.Type
- SEP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- SEPARATOR - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- SEPARATOR_COLON - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
: separator
- SEPARATOR_COMMA - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
, separator
- SEPARATOR_HYPHEN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
- separator
- SEPARATOR_SEMI_COLON - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
; separator
- SEPARATOR_SPACE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
" " separator
- SEPARATOR_SURROUND_SPACE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
" " before and after a separator
- Ser - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
Mark a type as serializable by the PNF-ORPD mechanism.
- SER_FLAG_FULL_PERSISTENCE - Static variable in class com.pnfsoftware.jeb.core.input.FileInput
-
This flag indicates that the serialization of this object should include a full bytes copy of the underlying file
- SerArrayList<E> - Class in com.pnfsoftware.jeb.util.serialization.objects
-
A
PNF-serializable
version ofArrayList
. - SerArrayList() - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerArrayList
- SerArrayList(int) - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerArrayList
- SerArrayList(Collection<? extends E>) - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerArrayList
- SerConstructor - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
Used to annotate a no-argument constructor.
- SerCustomInit - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
This annotation is used to initialize or customize an object immediately after its fields have been partially deserialized.
- SerCustomInitPostGraph - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
The annotated method will be called after a full object graph has been deserialized.
- SerCustomRead - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
This annotation was used for custom deserialization.
- SerCustomWrite - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
This annotation is used to customize the serialization process of an object.
- SerDeprecatedEnumField - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
Used to annotate serializable enum fields that are deprecated.
- SerDisabled - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
Explicitly mark a type and all its descendants as non-serializable.
- SerEnumMap<K extends Enum<K>,
V> - Class in com.pnfsoftware.jeb.util.serialization.objects -
A serializable version of
EnumMap
. - SerEnumMap() - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
-
Reserved.
- SerEnumSet<E extends Enum<E>> - Class in com.pnfsoftware.jeb.util.serialization.objects
-
A serializable version of
EnumSet
. - SerEnumSet() - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
-
Reserved.
- SerializationCancelledException - Exception in com.pnfsoftware.jeb.util.serialization
-
The exception is raised when the serialization is cancelled.
- SerializationCancelledException(String) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationCancelledException
- SerializationException - Exception in com.pnfsoftware.jeb.util.serialization
-
Serialization or deserialization I/O exceptions.
- SerializationException(String) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
- SerializationException(String, Class<?>) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
- SerializationException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
- SerializationException(String, Throwable, Class<?>) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
- SerializationException(Throwable) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
- SerializationException(Throwable, Class<?>) - Constructor for exception com.pnfsoftware.jeb.util.serialization.SerializationException
- SerializationManager - Class in com.pnfsoftware.jeb.util.serialization
-
This object provides serializer and deserializers optimized for a collection of specific types.
- SerializationManager(ITypeIdProvider) - Constructor for class com.pnfsoftware.jeb.util.serialization.SerializationManager
- serialize(MatchingState, String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- serialize(Object) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- serialize(Object) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- Serializer - Class in com.pnfsoftware.jeb.util.serialization
-
This class allows the serialization of object(s) to a stream of bytes.
- Serializer(ITypeIdProvider, OutputStream, boolean) - Constructor for class com.pnfsoftware.jeb.util.serialization.Serializer
- Serializer_v4 - Class in com.pnfsoftware.jeb.util.serialization
-
Legacy serializer version, deprecated by the current version (5).
- Serializer_v4(ITypeIdProvider, OutputStream, boolean) - Constructor for class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- SerializerHelper - Class in com.pnfsoftware.jeb.util.serialization
-
Serializer helper used by custom save() routines.
- SerId - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
Annotate fields that should be persisted.
- SerList<E> - Interface in com.pnfsoftware.jeb.util.serialization.objects
-
Implementations of this interface must be
serializable
. - SerMap<K,
V> - Interface in com.pnfsoftware.jeb.util.serialization.objects -
Implementations of this interface must be
serializable
. - SerReentrantLock - Class in com.pnfsoftware.jeb.util.serialization.objects
-
Wrapper for a Java
ReentrantLock
that supportsserialization
. - SerReentrantLock() - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- SerReentrantLock(boolean) - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- SerReentrantReadWriteLock - Class in com.pnfsoftware.jeb.util.serialization.objects
-
Wrapper for a Java
ReentrantReadWriteLock
that supportsserialization
. - SerReentrantReadWriteLock() - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- SerReentrantReadWriteLock(boolean) - Constructor for class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- SerSet<E> - Interface in com.pnfsoftware.jeb.util.serialization.objects
-
Implementations of this interface must be
serializable
. - SerStaticOk - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
This annotation is used to prevent the generation of warnings when static fields (they are not serializable) are of a type that is serializable.
- SerTransient - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
Used to mark a field as explicitly transient - i.e., a field not annotated with
SerId
. - SerVersion - Annotation Interface in com.pnfsoftware.jeb.util.serialization.annotations
-
Optional annotation for serializable types, used to specify the version of the object.
- SERVICE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
-
A service end-point.
- ServiceDescription(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ServiceDescription
- set(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
-
Set the flags.
- set(int) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Fast set a bit to true.
- set(int, boolean) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Set a bit to the provided value.
- set(int, int) - Method in class com.pnfsoftware.jeb.util.collect.IntList
- set(int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.base.Flags
-
Flags utility: set or reset bits.
- set(int, ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- set(int, IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
-
Replace a statement by another statement.
- set(int, E) - Method in class com.pnfsoftware.jeb.util.collect.ArrayList1
- set(int, E) - Method in class com.pnfsoftware.jeb.util.collect.HashedList
- set(int, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
Replace an instruction.
- set(int, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
DANGEROUS METHOD. Replace an instruction.
- set(int, InsnType, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
-
Replace an instruction.
- set(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
-
May raise
ArrayIndexOutOfBoundsException
if index is greater or equals than the list's size by the time the lock is acquired. - set(int, T) - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- set(IUnit, String, String) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
-
Add or update a bookmark.
- set(IUnit, String, String, boolean) - Method in class com.pnfsoftware.jeb.core.BookmarkManager
-
Add or update a bookmark.
- set(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
-
Set a field in the structure, if the provided type was a structure.
- set(List<T>, int, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Set the element of a collection.
- set(List<T>, int, T, T) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Set the element of a collection.
- SET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
field set (put)
- SET_IF_EQ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Set/reset destination is 2 source operands are equals/not equals.
- Required: src1, src2: operands for comparison.
- Required: src3: target address. - SET_IF_GE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.SET_IF_EQ
. - SET_IF_GE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.SET_IF_EQ
. - SET_IF_GT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.SET_IF_EQ
. - SET_IF_GT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.SET_IF_EQ
. - SET_IF_LE_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.SET_IF_EQ
. - SET_IF_LE_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.SET_IF_EQ
. - SET_IF_LT_S - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.SET_IF_EQ
. - SET_IF_LT_U - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.SET_IF_EQ
. - SET_IF_NE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
See
ACS.OPS.SET_IF_EQ
. - SET_REFLECTED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
field set (put, accessed via reflection) - those references can be auto-added by dexdec
- set2(Field, Object, Object) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
- setAccessRanges(IdRanges, IdRanges, IdRanges, IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
The object must be
mutable
, else this method will throw. - setActionId(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
- setActive(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- setActiveAddress(String) - Method in interface com.pnfsoftware.jeb.client.api.IUnitFragment
-
Set the active address within this fragment to the provided address.
- setActiveFragment(IUnitFragment) - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
-
Set which fragment of the view should be active.
- setActualCall(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- setActualImageBase(Long) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- setAdditionalLabels(String[]) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.KVNode
- setAddress(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
- setAddress(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
- setAddress(String) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
- setAddressCalculationHint(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.DataHints
- setAddresses(long, long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- setAddresses(List<String>) - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
-
Set the list of addresses.
- setAddressPrecision(AddressConversionPrecision) - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
- setAlignment(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- setAllDirty() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- setAllowApplyComplexTypes(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- setAllowAsynchronousProcessing(boolean) - Method in class com.pnfsoftware.jeb.core.CoreOptions
- setAllowAutoImport(boolean) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- setAllowDeepAssociativity(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
-
Use an operator's associativity to achieve better matching.
- setAllowDeepAssociativity(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
-
Allow to modify inner expression to check alternative associativity.
- setAllowMismatchedTags(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- setAllowNoXmlDeclaration(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- setAllowUnclosedTags(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- setAlternateNames(Collection<String>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- setAlwaysExamineIrregularFlows(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- setAnalyzerExtension(INativeCodeAnalyzerExtension<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Set the principal code analyzer extension for this unit.
- setAnchorId(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- setArgument(int, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
-
Update a method argument.
- setArgument(int, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
- setArguments(Collection<IEImm>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setArray(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement
- setArray(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaArrayElt
-
Set the array expression.
- setArrayElement(IDImm, int, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Write an array element.
- setAssignDestination(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- setAssignParentNodes(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- setAssignSource(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- setAttribute(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Set an attribute.
- setAttribute(String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- setAttributeNode(Attr) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- setAttributeNodeNS(Attr) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- setAttributeNS(String, String, String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- setAuthor(String) - Method in class com.pnfsoftware.jeb.core.EditablePluginInformation
- setAutoGenerated(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Set a flag specifying whether this item was auto-generated by the native analyzer.
- setAutoGeneratedParameterValue(ICIdentifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- setAutoGeneratedRoutineReturnValue(ICMethod) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- setAutoGenerateUndefinedIdentifierValue(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- setBadMemory(IVirtualMemory) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Set a specific VM used to contain information about areas of memory that are known to contain 'bad' data.
- setBase(AddressFormatter.AddressBase) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
- setBase(NumberFormatter.NumberBase) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- setBase(NumberFormatter.Base) - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
- setBase(String) - Method in class com.pnfsoftware.jeb.core.input.FileInput
-
Set the base for this input, assuming it is referring to a valid file (i.e.
- setBaseNode(ICodeNode) - Method in class com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData
-
Set the base node for the type hierarchy (full or downward only) to be represented.
- setBaseNodeForAscendingHierarchy(ICodeNode) - Method in class com.pnfsoftware.jeb.core.actions.ActionTypeHierarchyData
-
Set the base node for an optional upward (ascending) hierarchy.
- setbit(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- setBlock(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
- setBlockHandlers(int, Collection<IDExceptionHandler>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Set the handlers for the provided block.
- setBlockHeaders(Map<Long, String>) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
- setBlockXrefsCount(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setBody(ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericLoop
- setBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDoWhile
-
Set the body.
- setBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
-
Set the loop post-iteration statement.
- setBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
-
Set the loop post-iteration statement.
- setBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSynchronizedBlock
-
Set the body.
- setBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaWhile
-
Set the loop body.
- setBoolean(String, Boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- setBoolean(String, Boolean) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- setBoolean(String, Boolean) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Set a boolean property.
- setBoolean(String, Boolean, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- setBoolean(String, Boolean, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- setBoolean(String, Boolean, PropertyChangeObject) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Set a boolean property.
- setBranchAddress(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJump
- setBranchBody(int, ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
- setBranchBody(int, IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Set a branch (if, else-if) body.
- setBranchDetails(IEBranchDetails) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
-
Set branching instructions for a PC-assign.
- setBranchPredicate(int, ICPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
- setBranchPredicate(int, IJavaPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Set a branch (if, else-if) predicate.
- setBranchTarget(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Update the branch target for unconditional and conditional jumps only.
- setBreakingFlow(IFlowInformation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- setBreakpoint(long) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Same as
setBreakpoint(memoryAddress, 0)
. - setBreakpoint(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Set a breakpoint at the explicit memory address.
- setBreakpoint(String, ICodeUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Set a general standard breakpoint at the given address.
- setBreakpoint(String, ICodeUnit, int) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Set a general breakpoint at the given address.
- setBuildid(int) - Method in class com.pnfsoftware.jeb.core.Version
- setBypassNameChecks(boolean) - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
-
Clients may set this optional flag to let the plugin know that naming conflict checks may be bypassed, if it is possible.
- setByteAt(int, byte) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
- setCacheConfiguration(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
-
Set or update the cache configuration of this object.
- setCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
-
Set an optional callback object to receive progress information regarding a decompilation operation.
- setCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Set an optional callback to receive progress information on the decompilation.
- setCallback(IProgressCallback) - Method in class com.pnfsoftware.jeb.util.base.ExecutionTargetWithProgressCallback
-
To be called by the task manager; clients do not need to use this method.
- setCallingConvention(ICallingConvention) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- setCallsite(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- setCallsitePrototype(IPrototypeItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
-
Set the prototype associated with a callsite target.
- setCandidatePrototype(INativeMethodItem, IWildcardPrototype, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
- setCandidatePrototype(INativeMethodItem, IWildcardPrototype, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker
- setCaretCoordinates(ICoordinates, boolean) - Method in interface com.pnfsoftware.jeb.client.api.IUnitTextFragment
-
Set the caret position.
- setCaseHandler(CodePointer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
- setCells(List<Cell>) - Method in class com.pnfsoftware.jeb.core.output.table.impl.TableRow
- setCfg(CFG<IEStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- setChannel(int) - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
- setChannel(int) - Method in class com.pnfsoftware.jeb.core.Version
- setCharBreak64BitAddresses(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setChild(IUnit, IUnit) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- setChild(IUnit, IUnit, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- setClassId(ItemClassIdentifiers) - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
- setClassId(ItemClassIdentifiers) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- setClassId(ItemClassIdentifiers) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- setClassSeparatorLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setClassSuperTypes(IClassType, Collection<IClassType>, Collection<IVirtualTableDefinition>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Set up the list of super types and associated virtual tables of a class.
- setClassVirtualTable(IClassType, IVirtualTableDefinition) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Set up the (single) virtual table of a class that has no super class.
- setCodeAt(long, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Parse and create an instruction at the provided address.
- setCodeFormatter(GenericCodeFormatter<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
- setCodeUnit(INativeCodeUnit<InsnType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- setColumnOffset(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- setCombinedOperator(ICOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
- setCombinedOperator(IJavaOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Transform a simple assignment into a combined operator assignment.
- setCombinedOperatorAssignment(ICOperator, ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
-
Set an extra operator, to transform the simple assignment (=) into one of the 11 allowed combined assignment operators.
- setCombinedOperatorAssignment(IJavaOperator, IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Transform a simple assignment into a combined operator assignment.
- setCommandName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
- setComment(long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICommentManager
-
Set a comment.
- setComment(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionCommentData
-
Set a comment.
- setComment(String, Comment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setComment2(C, Comment, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setCommentChar(Character) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Set a comment character for full-line comments.
- setCompilationTimestamp(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setCompilerType(CompilerType) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Set a hint.
- setComputeFallThrough(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- setCondition(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond
- setCondition(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpWithOptionalCondition
- setCondPredicate(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
- setCondTailCall(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- setConnectTimeout(int) - Method in interface com.pnfsoftware.jeb.util.net.INet
- setConnectTimeout(int) - Method in class com.pnfsoftware.jeb.util.net.Net
- setConservative() - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Convenience method used to set or remove
DefUseInfo.CONSERVATIVE
variable collection flags. - setConstantsFormatterOverride(ConstantsFormatter) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- setContext(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Update the instruction context.
- setContext(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ECFGFormatter
- setControlExpression(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
- setControllerInfo(ControllerInfo) - Method in class com.pnfsoftware.jeb.core.CoreOptions
- setControllerInterface(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- setControllerPort(int) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- setControllerProtocol(int) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- setControlWord(CMethodState.ControlWord) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- setControlWordIndex(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- setCoordinates(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- setCurrent(long) - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
-
This method is called by a provider to update the current computation count.
- setCurrent(long) - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
- setCurrentContext(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
setup the helper converter classes
- setCurrentDirectory(String) - Static method in class com.pnfsoftware.jeb.client.SystemInformation
- setCurrentItemFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
-
Set the current fully-qualified name of the package to be moved.
- setCurrentMethodIndex(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
-
Set the method index of the method being generated
- setCurrentMethodIndex(int) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
-
Set the method index of the method being generated
- setCurrentName(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
-
Set the current name.
- setCurrentPackageFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionCreatePackageData
-
Set the current name.
- setCurrentPackageFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToPackageData
-
Set the current fully-qualified name of the package to be moved.
- setCurrentType(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionSetTypeData
-
Set the current Type.
- setCustomAST(ICElement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Set a custom AST element to be used when generating C code.
- setCustomCanThrow(Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Set a custom override for
IDExpression.canThrow(IDMethodContext)
. - setCustomReplacer(IEPatternReplacer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- setCustomSerializationClassFlags(Class<?>, int) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- setCutoffLevel(int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- setCwd(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Set the path of the current working directory.
- setData(Object, Object) - Method in class com.pnfsoftware.jeb.core.AbstractPlugin
- setData(Object, Object) - Method in interface com.pnfsoftware.jeb.core.IPlugin
-
Store a piece of transient plugin data.
- setData(Object, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IEGlobalContext
-
Store a piece of transient data.
- setData(Object, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Store a piece of transient data.
- setData(Object, Object, boolean) - Method in interface com.pnfsoftware.jeb.core.IUserDataSupport
-
Store a piece of custom unit data.
- setData(Object, Object, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- setData(Object, Object, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- setData(Object, Object, boolean) - Method in class com.pnfsoftware.jeb.core.UserDataSupport
- setData(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
- setData(String, Object) - Method in class com.pnfsoftware.jeb.core.units.AddressPrefixMetadataGroup
- setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Store a key-value pair in this IR element's data map.
- setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDGlobalContext
-
Store an arbitrary object in this global context.
- setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Store an arbitrary object in this context.
- setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Set (attach) a piece data to this emulator object.
- setData(String, Object) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Custom data is reset when a DFA is invalidated.
- setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Attach a piece of data to this AST element.
- setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Attach a piece of arbitrary data to this AST element.
- setData(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.IMetadataGroup
-
Set or remove the piece of metadata associated with the given address.
- setData(String, Object) - Method in class com.pnfsoftware.jeb.core.units.MetadataGroup
- setDataAt(long, INativeType, String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Create or update a data item at the provided address.
- setDataAt(long, INativeType, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Create or update a data item at the provided address.
- setDataChainsUpdatePolicy(DataChainsUpdatePolicy) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
-
This method should rarely be called; data-chains update policy is set up in the constructor, and should not change under normal circumstances.
- setDataTypeAt(long, INativeType) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Convenience method to set the native type of a data item located at the provided address.
- setDecompiler(INativeDecompilerContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
-
Reserved.
- setDecryptorSupport(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
- setDecryptorSupport(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- setDefault(int) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
- setDefault(PropertyTypeSelection.E) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.Builder
- setDefaultAddress(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESwitch
- setDefaultAllow(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DEmuExternalPolicy
- setDefaultBlock(ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
-
Set the default block of code.
- setDefaultBlock(ICBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIfStm
- setDefaultBlock(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Set the default 'else' block.
- setDefaultBlock(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
-
Set the default case block for the switch.
- setDefaultConvention(ICallingConvention) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ICallingConventionManager
- setDefaultFilter(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
-
This method is used by plugins.
- setDefaultMode(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
-
Set the default mode.
- setDefaultPointedSize(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- setDefaultPolicy(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
-
This method is used by plugins.
- setDefaultStrategy(ISigningStrategy) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureGenerator
- setDefaultThread(long) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Set the default thread.
- setDefaultTimeout(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- setDefaultTimeout(long) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
- setDefaultValue(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- setDefifinition(IJavaDefinition) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
- setDelaySlotCount(int) - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- setDescription(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
-
Set the description string to be provided to the clients.
- setDescription(String) - Method in class com.pnfsoftware.jeb.core.EditablePluginInformation
- setDetails(List<String>) - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
-
Set the list of detail strings.
- setDevelopmentMode(boolean) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- setDevelopmentMode(boolean) - Method in class com.pnfsoftware.jeb.core.CoreOptions
- setDevPluginClassnames(List<DevPluginClassname>) - Method in class com.pnfsoftware.jeb.core.EnginesPropertiesUtil
- setDFADefaultCollectionFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Note that the initial value is set to
IDFA3#STANDARD_COLLECTION_FLAGS
. - setDFADefaultCollectionFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Note that the initial value is set to
IDFA.STANDARD_COLLECTION_FLAGS
. - setDFADefaultIntegrateInputs(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Note that the initial value is set to
IDFA3#STANDARD_INTEGRATE_INPUTS
. - setDFADefaultIntegrateInputs(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Note that the initial value is set to
IDFA.STANDARD_INTEGRATE_INPUTS
. - setDirty(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- setDisabledHooks(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- setDiscardDecompiledItemsAfterProcessing(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Specify whether decompiled items should be kept or discarded after the decompilation process is complete.
- setDisplayAliasedType(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- setDisplayCanThrow(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
- setDisplayOffsets(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- setDisplayPaddingInfo(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- setDisplayTrailingSemicolon(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- setDisplayTypes(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
- setDocumentURI(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- setDoNotAttemptImmediateToAddressResolution(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- setDoNotGenerateNops(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- setDoNotShowAnymoreResponse(boolean) - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
- setDoubleAt(int, double) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
- setDstContainerFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
-
Set the new fully-qualified name of the package being moved.
- setDstPackageFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToPackageData
-
Set the new fully-qualified name of the package being moved.
- setDumpPeriod(int) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- setDynamicContentManager(IDynamicContentManager) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- setDynamicContentManager(IDynamicContentManager) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- setEffectiveName(IPrimitiveType, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IPrimitiveTypeManager
- setEltIndex(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement
- setEnabled(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Enable or disable this optimizer.
- setEnabled(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Enable or disable this optimizer.
- setEnabled(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
- setEnabled(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint
-
Enable or disable this breakpoint.
- setEnabled(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Enable or disable this optimizer.
- setEnableDeobfuscators(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- setEnabledLevel(int) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Set the cut-off level for a logger.
- setEnabledLevel(int) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- setEnabledLevel(int) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- setEnableUnsafeOptimizers(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- setEndAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation
- setEndianness(Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- setEndianness(Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Set the endianness of this processor.
- setEndianness(Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.ProcessorInformation
- setEndianness(Endianness) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setEnter(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
- setEntries(List<? extends ICExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTuple
- setEntryPoint(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setEolComment(String) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- setEolComment(String, boolean) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- setEolCoordinates(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- setErrorType(int) - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- setExecuteSubRoutines(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- setExecutionComplete(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
This method is used by the emulator to specify that the emulation of the method is complete.
- setExecutionError(int, String) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
-
The plugin may set an execution error code and message on a failed
executeAction()
invocation. - setExecutionErrorCode(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
-
The plugin may set an execution error code on a failed
executeAction()
invocation. - setExecutionErrorMessage(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
-
The plugin may set an execution error message on a failed
executeAction()
invocation. - setExpectedObjectCount(int) - Method in class com.pnfsoftware.jeb.util.serialization.AbstractInternalDeserializer
- setExpectedObjectCount(int) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- setExpectedObjectCount(int) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- setExpression(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
- setExpression(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICReturn
- setExpression(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICThrow
-
Set the thrown expression.
- setExpression(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate
- setExpression(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaReturn
-
Set the returned expression.
- setExpression(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTerminalStatement
-
Set the terminal expression.
- setExpression(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaThrow
-
Set the thrown expression.
- setExpressionFalse(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond
- setExpressionFalse(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
- setExpressionTrue(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECond
- setExpressionTrue(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
- setExternalPolicy(DEmuExternalPolicy) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Set an emulation policy for environment-related, time and date-related, and other API methods yielding unpredictable results.
- setFailsafePrototype(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- setFakeCall(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- setField(long, String, IDImm, IDImm[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmulatorHooks
-
This method is called when the emulator is about to set an internal field's value.
- setField(long, String, String, Object, Object[]) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSandboxHooks
-
This method is called when the sandbox is about to set a field's value.
- setFieldEFInfo(String, EffectiveFinalityType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexContextInfoProvider
-
Set the effective-finality information for a field.
- setFile(File) - Method in class com.pnfsoftware.jeb.core.input.FileInput
- setFilter(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
-
This method is used by clients.
- setFilter(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.DalvikCallgraphBuilder
- setFilter(Pattern) - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
- setFilterString(String, boolean, boolean) - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
- setFinalEnvironment(CEnvironment) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
- setFinallyBlock(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
- setFinalState(CMethodState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
- setFirst(A) - Method in class com.pnfsoftware.jeb.util.base.Couple
- setFirst(A) - Method in class com.pnfsoftware.jeb.util.base.Triple
- setFirstOperand(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
- setFlags(int) - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
- setFlags(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionMoveToData
-
Custom flags used to further specify the move operation.
- setFlags(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- setFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
- setFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem
- setFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Set the expression's flags.
- setFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Set the
flags
. - setFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- setFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Set flags on this element.
- setFlags(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setFlags(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- setFlags(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- setFloatAt(int, float) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
- setFocus() - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
-
Bring the current view into focus.
- setForcePositiveRenderingForNonBase10(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- setFqname(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionCreatePackageData
-
Set the package name for the package to be created.
- setFragmentLabel(IUnitFragment, String) - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
-
Set the fragment label.
- setGapPreferRawFormatting(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setGapRawBytesPerLine(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setGapRawIntegerSize(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setGenerateBlockIndices(int) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
- setGenerateCatchDirectivesAtMethodEnd(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setGeneratingReplacement(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- setGlobalFilter(boolean) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- setGlobalProxyInformation(NetProxyInfo) - Static method in class com.pnfsoftware.jeb.util.net.Net
- setGlobalRoutineEmulation(long, IPrototypeItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setGlobalRoutineEmulation(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setGlobalsAccessRanges(IdRanges, IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
The object must be
mutable
, else this method will throw. - setGlobalStubEmulation(long, Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setGlobalVarValue(ICIdentifier, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- setHandleBackslashAxmlStyle(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- setHandler(INodeHandler) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
- setHeaderString(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Set an optional single-line header string, prepended to all decompiled classes.
- setHelp(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- setHexaNotationType(NumberFormatter.HexaNotationType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
- setHexaNotationType(NumberFormatter.HexaNotationType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- setHide0Padding(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setHideCasts(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- setHideTLNS(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- setHintArgumentPointsToExternalMemory(int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- setHintMaxResults(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
-
Set an optional cap for the number of references that the plugin should return.
- setHintWantedType(String) - Method in class com.pnfsoftware.jeb.core.units.UnknownBinaryUnit
- setIdAttribute(String, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- setIdAttributeNode(Attr, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- setIdAttributeNS(String, String, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XElement
- setIdentifiedRoutines(BiMap<Func, Func>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- setIdentifiedRoutinesRange(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- setIdentifier(long) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Anchor
- setIdentifier(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- setIdentifier(IJavaIdentifier) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
- setIdentifierEnabled(IUnitIdentifier, boolean) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Enable or disable an identifier.
- setIdentifierName(IJavaIdentifier, String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Rename an identifier.
- setIdentifierName(IJavaIdentifier, String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Rename an identifier.
- setImageBase(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setImageSize(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setIncludeUnknownTarget(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- setIncludeUnknownTarget(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
- setIndentationLevel(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- setIndentationString(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- setIndex(int) - Method in class com.pnfsoftware.jeb.core.units.PoolEntry
- setIndex(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaArrayElt
-
Set the index expression.
- setIndexOfFirstVisibleParameter(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- setInitialExpansion(int) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- setInitializer(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
-
Set the loop initializer statement.
- setInitialValue(int, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
- setInitialValues(List<IDExpression>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
- setInline(String) - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
- setInlineComment(long, String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Convenience method used to set the inline comment at the provided virtual address.
- setInlineComment(String, String) - Method in interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
-
Set or delete the primary comment at a given address.
- setInlineComment(String, String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setInlineComment(String, String) - Method in class com.pnfsoftware.jeb.core.units.impl.InteractiveWrapperUnit
- setInlineComment(String, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setInlineComment2(C, String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setInlineComment2(C, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setInlineMode(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Set the inline mode for this method.
- setInput(int, String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- setInput(IInput) - Method in class com.pnfsoftware.jeb.core.Artifact
- setInput(IInput) - Method in class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
- setInput(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- setInputElements(List<ICElement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
- setInstance(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaInstanceField
-
Set the instance.
- setInstanceField(String, IDImm, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Update the value of an instance field.
- setInstructionAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- setInstructionAlignment(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- setInstructionAlignment(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Set the instruction alignment, in bytes.
- setInstructionAreaLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setIntAt(int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
- setInteger(String, Integer) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- setInteger(String, Integer) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- setInteger(String, Integer) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Set an integer property.
- setInteger(String, Integer, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- setInteger(String, Integer, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- setInteger(String, Integer, PropertyChangeObject) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Set an integer property.
- setIntegrateCalculatedInputRegisters(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- setIntegrateCalculatedInputRegisters(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- setIntegrateRecoveredDexFiles(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
-
Determine whether the unpacked dex files should be
integrated into the primary Dex unit
, to allow their use during emulation. - setIntermediateOffset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaStatement
-
Called by the code that converts the IR instructions to AST statements
Optional for "artificial" AST elements.
The goal is to maintain a relationship between AST elements and the IR instructions that generated them. - setIntermediateOffset(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement
-
Called by the code that converts the IR instructions to AST statements
Optional for "artificial" AST elements.
The goal is to maintain a relationship between AST elements and the IR instructions that generated them. - setIPRD(int, StorageEntry, StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
-
Set information for Implicit Pointer to Return Data special conventions.
- setIRDepthsMap(Map<IEGeneric, Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
- setIRDepthsMap(Map<IEGeneric, Integer>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- setItemFlags(int) - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
- setItemFlags(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- setItemFlags(int) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- setItemId(long) - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
- setItemId(long) - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
- setItemId(long) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- setItemId(long) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- setItems(List<? extends ICodeItem>, List<? extends ICodeItem>) - Method in class com.pnfsoftware.jeb.core.actions.ActionOverridesData
-
Set the list of addresses.
- setIterable(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
- setJcondCondition(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- setJebClassesLocation(File) - Method in class com.pnfsoftware.jeb.core.CoreOptions
-
Set the location of JEB classes.
- setJumpsite(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICJumpFar
- setJumpsite(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpFar
- setJumpTableEntryAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
- setJumpTableEntrySize(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
- setKeyExtractor(CFBytesTrie.IKeyExtractor<T>) - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
- setKillSpawnedProcessesOnShutdown(boolean) - Static method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
- setLabel(long, String, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.ILabelManager
-
Attach a label at a given address.
- setLabel(ICLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICControlBreaker
- setLabel(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBreak
-
Set the break label.
- setLabel(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaContinue
-
Set the continue label.
- setLabel(IJavaLabel) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaGoto
-
Set the label.
- setLabel(String) - Method in interface com.pnfsoftware.jeb.client.api.IUnitView
-
Set the view label.
- setLabel(String) - Method in class com.pnfsoftware.jeb.core.output.table.impl.Cell
- setLabel(String) - Method in class com.pnfsoftware.jeb.core.output.tree.impl.Node
- setLabel(String) - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
- setLabelAreaLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setLabelName(ICodeCoordinates, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- setLambdaRecon(JavaReconLambda) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- setLanguage(int) - Static method in class com.pnfsoftware.jeb.client.S
- setLanguage(String) - Static method in class com.pnfsoftware.jeb.client.S
- setLast(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- setLastEvaluationResult(IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setLastPublicAnnouncementId(int) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- setLatestAvailableUpdate(Version) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- setLazyMemoryProvider(ILazyMemoryProvider, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- setLazyMemoryProvider(ILazyMemoryProvider, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Set a lazy memory provider.
- setLeft(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
- setLeft(ICLeftExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
- setLeft(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
- setLeft(IJavaLeftExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Set the left part of the assignment.
- setLength(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- setLevelForNewLoggers(int) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Set the default logging level
- setLevelForNewLoggers(int, boolean) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
- setLevelStructDepth(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter
- setLicenseTimestamp(int) - Static method in class com.pnfsoftware.jeb.client.Licensing
-
Update the actual license start date, if it does not have one already.
- setLine(ILine) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- setLineCoordinates(ICodeCoordinates) - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- setLineDelta(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- setLineIndex(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Anchor
- setLineLimit(int) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
- setLoaderInformation(ILoaderInformation) - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
- setLocalVariableName(int, long, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- setLocalVarValue(ICIdentifier, Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- setLock(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMonitor
- setLock(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSynchronizedBlock
-
Set the lock.
- setLogLevel(int) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- setLogLevel(int) - Method in class com.pnfsoftware.jeb.util.logging.Sink
- setLongAt(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
- setLowerLevelAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Reset the current mapping and add a single native instruction address mapping to this IR statement.
- setLowerLevelAddress(long, List<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- setLowerLevelAddress(long, List<IEStatement>, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- setLowerLevelAddresses(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Reset the current mapping and add a collection of native instructions addresses mapping to this IR statement.
- setLowerLevelAddressIfNone(long, List<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- setLowerLevelAddressIfNone(long, List<IEStatement>, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- setMajor(int) - Method in class com.pnfsoftware.jeb.core.Version
- SetMap<K,
V> - Class in com.pnfsoftware.jeb.util.collect -
A map of keys to sets.
- SetMap() - Constructor for class com.pnfsoftware.jeb.util.collect.SetMap
-
Create a new set-map without any particular ordering.
- SetMap(CollectionOrder, CollectionOrder) - Constructor for class com.pnfsoftware.jeb.util.collect.SetMap
-
Create a new set-map.
- setMargin(int) - Method in class com.pnfsoftware.jeb.core.output.code.CommentGenerator
- setMasterOptimizer(IMasterOptimizer<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- setMasterOptimizer(IMasterOptimizer<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
-
Set an optional master optimizer that manages this optimizer.
- setMaxArrayLength(int) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
- setMaxBlocks(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- setMaxBlocks(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Set an exploration threshold for most DFA operations.
- setMaxCollectionLength(int) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
- setMaxDepths(INode) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
- setMaxDuration(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Set the emulator timeout value.
- setMaxEvaluationCount(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- setMaxExecutionTime(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
-
Convenience method to set the maximum emulation time for
unpacking
. - setMaxInvocationDepth(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Set the maximum depth for method invocations.
- setMaxIterationCount(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Set or reset the max iteration count.
- setMaxMapLength(int) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
- setMaxStringLength(int) - Method in class com.pnfsoftware.jeb.util.format.PrettyPrinter
- setMemory(IVirtualMemory) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- setMemory(IVirtualMemory) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Optionally set the current optional virtual memory (VM) used by this unit.
- setMemoryAccessInfo(MemoryAccessInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- setMemoryAccessInfo(MemoryAccessInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- setMemoryAutoAllocOnWrite(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- setMergeAdjacentDefinitions(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- setMethod(IJavaMethod, int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCall
-
Set the method to be called.
- setMethodCAT(String, ContextAccessType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexContextInfoProvider
-
Set the side-effect information for a method.
- setMethodContext(IDMethodContext) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
- setMethodParametersSpoiled(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- setMethodSeparatorLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setMethodTimeout(long) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Set an optional timeout for method decompilation.
- setMimeType(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
- setMinor(int) - Method in class com.pnfsoftware.jeb.core.Version
- setMnemonicRightPaddingLength(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.GenericCodeFormatter
- setMode(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- setMode(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Set the processor mode.
- setMode(int) - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
-
Set the processor mode.
- setMode(OptimizerMode) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- setMode(OptimizerMode) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
- setMonitorEvents(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
-
Enable or disable the events monitor.
- setName(IJavaConstant) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotationElement
- setName(String) - Method in class com.pnfsoftware.jeb.core.Artifact
- setName(String) - Method in class com.pnfsoftware.jeb.core.EditablePluginInformation
- setName(String) - Method in interface com.pnfsoftware.jeb.core.IArtifact
-
Set the artifact name.
- setName(String) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Retrieve this project name.
- setName(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass
-
Rename this class or type.
- setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexField
-
Rename this field.
- setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Rename this method.
- setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexPackage
-
Rename the top-level element of this package.
- setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Set the optimizer name.
- setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Set the optimizer name.
- setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractNativeDecompilerExtension
- setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
- setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
- setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
-
Set the effective name of the native item.
- setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
- setName(String) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Set the optimizer name.
- setName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConstant
-
Set a custom name to override rendering.
- setName(String) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- setName(String) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- setName(String) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- setName(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Set the unit name.
- setName(String) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- setName(String) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- setName(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- setName(String, IDynamicContentManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier
- setNamedItem(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
- setNamedItemNS(Node) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNamedNodeMap
- setNamingEngine(ICNamingEngine) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager
- setNativeAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- setNativeContext(INativeContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- setNativeMnemonic(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- setNativePrototypeHint(IPrototypeItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- setNativePrototypeHint(IPrototypeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
- setNativeStackEnd(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Set the high-address (exclusive) for the native stack of the current frame.
- setNativeStackStart(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Set the low-address for the native stack of the current frame.
- setNewComment(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionCommentData
-
Set the new or updated comment.
- setNewName(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
-
Set the new name.
- setNewType(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionSetTypeData
-
Set the new type.
- setNodeValue(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- setNoFallThrough(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- setNonIdentifiableRoutines(Set<Func>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- setNonReturning(Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Force the value of the internal non-returning flag to a custom value.
- setNonReturning(Boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
-
Specify whether the method returns to its caller upon completion.
- setNotationType(NumberFormatter.NotationType) - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
- setNotes(String) - Method in class com.pnfsoftware.jeb.core.Artifact
- setNotes(String) - Method in interface com.pnfsoftware.jeb.core.IArtifact
-
Set user-specific notes associated to the artifact.
- setNotes(String) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
Set or update the user notes.
- setNotes(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- setNotes(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- setNotes(String) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setNotes(String) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- setNotes(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Set user-defined notes.
- setOffset(int) - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- setOffset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTarget
-
Update the IR offset stored in this target object.
- setOffset(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- setOffset(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Set this instruction's IR offset.
- setOffsetInFile(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- setOffsetInMemory(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- setOmitTypeForNextDefinitionPrinting(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
-
One shot deactivation of types printing in definition (i.e.
- setOpcode(DOpcodeType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Change the instruction opcode.
- setOperand1(IDElement) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Change the instruction first operand.
- setOperand1(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Set the first operand.
- setOperand2(IDElement) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Change the instruction second operand.
- setOperand2(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Set the second operand.
- setOperator(ICOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
-
Set the operator for the expression.
- setOperator(IJavaOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Set the expression operator.
- setOperator(IJavaOperator) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
-
Set the operator for the expression.
- setOperator(JavaOperatorType, IJavaOperatorFactory) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Set the expression operator.
- setOptimizerEnabled(IDOptimizer, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
-
Enable or disable an optimizer.
- setOptions(int) - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- setOptions(DecompilationOptions) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationContext
- setOrigin(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Set an optional origin info string for this IR element.
- setOrigin(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant
- setOrigin(String) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- setOriginalName(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionRenameData
-
Set the original name.
- setOutput(byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- setOutput(int, String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- setOutput(String...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- setOutputElements(List<ICElement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement
- setOutputFolder(File) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- setOutputFolder(File, Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Set an optional output folder.
- setOutputFpSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- setOverlayOffset(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setOwnerName(String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- setPaddingString(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- setPageProtection(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Set the protection flags for a page.
- setParameterExpressions(IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- setParameterExpressions(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- setParameterName(int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
- setParameterName(int, String, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod
-
Set a parameter name.
- setParameterNames(Collection<String>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
- setParameterSeparator(String) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Set the parameter separator.
- setParameterValue(ICIdentifier, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- setParamName(int, int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDynamicContentManager
- setParent(IUnitCreator) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- setParent(IUnitCreator) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- setParent(IUnitCreator) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Set the parent unit or artifact.
- setParentSource(IEventSource) - Method in class com.pnfsoftware.jeb.core.events.JebEventSource
- setParentSource(IEventSource) - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextPartAsDocumentProxy
- setParentSource(IEventSource) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- setParentSource(IEventSource) - Method in class com.pnfsoftware.jeb.util.events.EventSource
- setParentSource(IEventSource) - Method in interface com.pnfsoftware.jeb.util.events.IEventSource
-
Set a parent source.
- setPC(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Set the current PC.
- setPC(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method to write the IR program counter in the current frame (top frame of the top context).
- setPCAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setPerformDirectUnreflection(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Enable or disable direct unreflection (disabled by default).
- setPerformFreshDecompilations(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setPersistenceStrategy(int) - Method in interface com.pnfsoftware.jeb.core.IRuntimeProject
-
This convenience routine is used to set the JDB2
IRuntimeProject.PersistenceStrategy
currently used by this project. - setPhysicalImageBase(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Set the real (physical) image base for this piece of code.
- setPhysicalMethodIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Set a low-level dex method index mapping to this IR element.
- setPhysicalMethodIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Set an explicit low-level dex method index of this AST element.
- setPhysicalOffset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Set the main physical offset associated with this IR.
- setPhysicalOffset(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Set a low-level physical offset to this AST element.
- setPhysicalOffsets(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
- setPointerSanitizer(EState.PointerSanitizer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- setPolicy(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
-
This method is used by clients.
- setPolicyForOptimizerTag(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
-
Set the running policy associated to a tag or group of tags.
- setPolicyForOptimizerTag(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- setPolicyForOptimizerTag(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Set the running policy associated to a tag or group of tags.
- setPosition(int) - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- setPossibleFuncs(Set<Func>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Constraint
- setPossibleTargets(List<ICodePointer>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpFar
-
Set the collection of candidate native targets.
- setPostStatement(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICForStm
- setPostStatement(IJavaStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
-
Set the loop post-iteration statement.
- setPre(String) - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
- setPreComment(String, String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setPreComment(String, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setPreComment2(C, String) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setPreComment2(C, String, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setPredicate(ICPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericLoop
- setPredicate(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaConditionalExpression
- setPredicate(IJavaPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaDoWhile
-
Set the predicate.
- setPredicate(IJavaPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaFor
-
Set the loop predicate.
- setPredicate(IJavaPredicate) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaWhile
-
Set the loop predicate.
- setPreferredExecutionStage(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
-
Use only for type
OptimizerType.ON_DEMAND
. - setPreferredLanguage(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- setPreferredName(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
-
Set the optional preferred name of this identifier.
- setPreferredStackBase(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
-
Must be called before
EEmulator.setup()
. - setPreferredTargetPrototype(IPrototypeItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setPrefix(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- setPrefixWithTimestamp(boolean) - Method in class com.pnfsoftware.jeb.util.logging.Sink
- setPreInvocationDetails(PreRoutineInvocationDetails) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- setPreInvocationDetails(PreRoutineInvocationDetails) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEBranchDetails
-
Set the optional pre-invocation details object.
- setPreStatement(ICStatement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICForStm
- setPretendDebuggable(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- setPrimary(String, String, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setPrimary2(C, String, int, boolean) - Method in class com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager
- setPrimaryEmulator(EEmulator) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- setPrimaryLowerLevelAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- setPrimaryTarget(IUnit) - Method in interface com.pnfsoftware.jeb.core.IDynamicTargetPlugin
-
Set the primary target for this plugin.
- setPriority(double) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Set the optimizer priority.
- setPriority(double) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Set the optimizer priority.
- setPriority(double) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
-
Set the optimizer priority.
- setPriority(double) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Set the optimizer priority.
- setProbingPeriod(long) - Method in interface com.pnfsoftware.jeb.util.concurrent.IMonitorInfoProvider
-
Set the period at which the monitored thread will be probed.
- setProbingPeriod(long) - Method in class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
- setProcessed(boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Mark the unit as processed and, if processed, notify the client.
- setProcessed(boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Mark the unit as processed and, if processed, optionally notify clients by issuing a
J.UnitChange
event. - setProcessingDepth(int) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Set the maximum processing depth.
- setProcessor(IProcessor<InsnType>) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Set the code parser (processor) used by this unit.
- setProcessorMode(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- setProcessorTypes(Collection<ProcessorType>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- setProgramCounter(IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Convenience method to write the PC.
- setProperty(String, Object) - Method in interface com.pnfsoftware.jeb.core.properties.IConfiguration
-
Set a property value.
- setProperty(String, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
- setProperty(String, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
- setPropertyOverrides(DexDisassemblyProperties) - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexDisassemblyDocument
- setPropertyOverrides(NativeDisassemblyProperties) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.render.INativeDisassemblyDocument
- setPrototype(IWildcardPrototype) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Convenience method.
- setPrototype(IWildcardPrototype, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Dangerous method, will be removed from API.
- setPrototype(IPrototypeItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem
-
Set or update a prototype.
- setProxyString(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- setPurgeThreshold(int) - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- setRaisedException(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
This method is used by the emulator to specify that the emulation of the method raised an exception.
- setRange(int, int) - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Fast set multiple bits to true.
- setReadTimeout(int) - Method in interface com.pnfsoftware.jeb.util.net.INet
- setReadTimeout(int) - Method in class com.pnfsoftware.jeb.util.net.Net
- setRealName(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- setRealName(String) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- setRealName(String) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Set the optional unit's real name.
- setReconAnon(JavaReconAnon) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- setReconEnum(JavaReconEnum) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- setReconEnummap(JavaReconEnummap) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
- setRecord(String, Object) - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
-
Add a new or replace an existing record.
- setRecordBadWrites(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- setRecordMemoryWrites(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setRecords(Map<String, Boolean>) - Method in class com.pnfsoftware.jeb.core.actions.ActionCollapseData
- setRecurse(boolean) - Method in class com.pnfsoftware.jeb.util.io.DirectoryEnumerator
- setReference(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem
- setRefMetadata(ExecutableModelMetadata) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- setRegisters(IRegisterData) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
- setRelativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- setRelativePrefix(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter
- setRemoveSegmentsOnOverlap(boolean) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
-
Set the map behavior when the insertion of a segment would overlap existing segments.
- setRenamedCount(int) - Method in class com.pnfsoftware.jeb.core.actions.ActionAutoRenameAllData
-
This method is used by plugins.
- setReplacedNode(T) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- setReplacedNode(T) - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
-
Notify the visitor that the current node was replaced by the
process
method. - setRequiredModeThreshold(OptimizerMode) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
-
Set the threshold.
- setResetUnknownRegisters(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
-
Must be called before
EEmulator.setup()
. - setResponse(T) - Method in class com.pnfsoftware.jeb.core.events.AbstractQuestionNotification
- setResult(boolean) - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
- setResultLog(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- setReturnAddress(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setReturnAddressSlot(StorageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
- setReturnExpression(int, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Update a return expression.
- setReturnExpression(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- setReturnExpression(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
-
Set a single return expression.
- setReturnExpressions(IEGeneric...) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- setReturnExpressions(List<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
-
Set the tuple returned by this IR.
- setReturnExpressionUnused(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Set a hint (for the AST generator) indicating whether the return value of this call, if any, appears to be used by subsequent instructions in the CFG.
- setReturnLocation(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Set the optional return location (address) for the call.
- setReturnValue(ITypedValue) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- setReturnValue(Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- setRight(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
- setRight(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
- setRight(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Set the right part of the assignment.
- setRight(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaOperation
- setRoutine(INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- setRoutineAt(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Parse and attempt to create a routine at the provided address.
- setRoutineAt(long, int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Parse and attempt to create a routine at the provided address.
- setRoutineAt(long, int, int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Parse and attempt to create a routine at the provided address.
- setRoutineCall(IFlowInformation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
- setRoutineContext(IERoutineContext) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- setRoutineEndSeparator(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setRoutineHeadersIndentABL(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setRoutineHeadersSeparator(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setRoutineHeadersSeparatorLengthABL(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setRoutinePrototype(INativeMethodItem, String) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Set a routine prototype.
- setRoutineReferenceAt(long, INativeMethodItem) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Create a special data item representing a reference to a method.
- setRoutineReturnValue(ICMethod, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- setRoutinesConstraints(Map<Func, List<Constraint>>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- setRoutineSeparatorLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setRoutineSignature(INativeMethodItem, String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Set a routine signature or protytpe.
- setRunAs(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- Sets - Class in com.pnfsoftware.jeb.util.collect
-
Utility methods for
sets
. - Sets() - Constructor for class com.pnfsoftware.jeb.util.collect.Sets
- setSafe(int, T) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- setSafeMode(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
-
Enable or disable safe mode.
- setSafeMode(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJMasterOptimizer
-
Enable or disable safe mode.
- setSandboxDroppedFilesCollection(String, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Specify where files written by sandboxed code should be written to.
- setScriptsDirectory(String) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- setSecond(B) - Method in class com.pnfsoftware.jeb.util.base.Couple
- setSecond(B) - Method in class com.pnfsoftware.jeb.util.base.Triple
- setSecondOperand(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
- setSectionContents(String, List<String>) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Set the contents of a new section.
- setSecureSocketInfo(SecureSocketInfo) - Method in interface com.pnfsoftware.jeb.util.net.INet
- setSecureSocketInfo(SecureSocketInfo) - Method in class com.pnfsoftware.jeb.util.net.Net
- setSegment(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEMem
- setSegmentBase(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Set the memory address associated with a segment.
- setSegmentHeadersIndentABL(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setSegmentHeadersSeparator(String) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setSegmentHeadersSeparatorLength(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setSegmentHeadersSeparatorLengthABL(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setSegmentMapping(String, int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Convenience routine.
- setShortAt(int, short) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
- setShowActualCallsites(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setShowAddresses(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setShowAddresses(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setShowAnnotations(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setShowBytecode(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setShowBytesCount(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setShowDebugDirectives(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setShowInstructionsInGaps(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setShowLineNumbers(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setShowOriginalNames(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setShowRoutineHeaders(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setShowSegmentHeaders(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setShowSpaceBetweenBlocks(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setShowSpaceBetweenBlocks(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NativeDisassemblyProperties
- setSignalNumber(int) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- setSignaturePattern(Pattern) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerExporter
-
The strings that will be provided to the matcher are jvm (canonical) class or method signatures, e.g.
- setSignaturePattern(Pattern) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Set an optional matcher for classes or methods to be decompiled.
- setSignedNumber(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter
- setSignedNumber(boolean) - Method in class com.pnfsoftware.jeb.util.format.NumberFormatter
- setSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Set this instruction's IR size.
- setSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IResizableInstruction
-
Set the new instruction size.
- setSize(int) - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
-
Set the size in bytes.
- setSize(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDNewArrayInfo
- setSizeInFile(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- setSizeInMemory(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- setSmaliCompatibility(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setSoftFailMode(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Enable or disable the soft-fail mode.
- setSortAttributes(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- setSourceCustomizer(ISourceCustomizer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- setSP(String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- setSpaceOutCompounds(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- setSPDelta(Integer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Set an optional stack-pointer delta indicator.
- setSPDeltaOnReturn(Integer) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem
- setStack(long, int, Long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setStackAccessRanges(IdRanges, IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
The object must be
mutable
, else this method will throw. - setStackPointer(IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Convenience method to write the SP.
- setStackPointerDelta(Integer) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
-
Set the stack-pointer delta after the execution of an instruction.
- setStackPointerDeltaAfterExecution(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
-
Use only if a dummy/failsafe prototype was set
- setStackSpoiledRanges(IdRanges) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
-
Set the records of bad writes to stack slots.
- setStandardEndianness(Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Set the standard endianness.
- setStandardProxyInfo(NetProxyInfo) - Method in class com.pnfsoftware.jeb.core.CoreOptions
-
Standard proxy options provided by a client.
- setStatements(List<IEStatement>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Set the converted list of raw IR-statements.
- setStatements(List<IEStatement>, boolean, boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
-
Set the converted list of raw IR-statements.
- setStaticField(String, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Update the value of a static field.
- setStatus(int, String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
-
Set the AST object decompilation status.
- setStatus(NativeSignaturePackageEntry.PackageStatus) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
- setStatus(String) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
-
Set the plugin status.
- setStatus(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- setStatusCode(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
-
Update the status code for this AST.
- setStopPropagation(boolean) - Method in class com.pnfsoftware.jeb.core.events.JebEvent
- setStoredExceptionVariable(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- setStrictErrorChecking(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- setString(String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- setString(String, String) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- setString(String, String) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Set a string property.
- setString(String, String, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- setString(String, String, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- setString(String, String, PropertyChangeObject) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Set a string property.
- setStringAt(long, long, StringEncoding, int, int) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Create a string data item.
- setStringAt(long, long, StringEncoding, int, int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Create a string data item.
- setStringDescription(String) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
- setStringPool(List<String>) - Method in class com.pnfsoftware.jeb.util.serialization.Deserializer
- setStubExecution(IERoutineContext, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setStubExecution(INativeMethodItem, long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setSubRoutineInvocationPolicy(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Set the emulation policy for invoking sub-routines.
- setSubsystemType(SubsystemType) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Set a hint.
- setSuspendPolicy(DebuggerEventType, DebuggerSuspendPolicy) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Set the suspend policy, that is what threads are/are not paused when a breakpoint-like event is reported to the debugger.
- setSuspendThreads(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- setSwitchData(IDSwitchData) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- setSwitchDispatcher(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- setSwitchedExpression(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSwitchStm
- setSwitchedExpression(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaSwitch
-
Set the switch expression.
- setSwitchExpression(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- setSymbolDataTypeInformation(String) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- setSymbolRelativeAddress(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- setSymbolSize(long) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- setTag(Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
-
Set an optional default tag.
- setTag(String, Object) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
-
Store a tag.
- setTailCall(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints
- setTarget(String) - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
-
Can be used by the client or plugin.
- setTarget(T) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- setTarget(T) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Set the optimizer's target.
- setTargetDevice(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Set the default target device for operations.
- setTargetModules(Map<ModuleId, Module>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- setTargetModulesMapping(SegmentMap<Long, Module>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- setTargetObject(Object) - Method in class com.pnfsoftware.jeb.core.actions.ActionReplaceData
-
Used by the engine/plugins.
- setTargetProcessor(ProcessorType) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setTargetRoutine(INativeMethodItem) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setTargetSubsystem(SubsystemType) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setTentativeCall(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECall
- SETTER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
a setter, i.e.
- setText(CharSequence) - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
- setTextContent(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- setThird(C) - Method in class com.pnfsoftware.jeb.util.base.Triple
- setThirdOperand(ICExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation
- setThreadFrameSlotIndexMode(IDalvikDebuggerUnit.ThreadFrameSlotIndexMode) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit
- setThreadPoolSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDecompilerUnit
-
Get the maximum number of threads to be used when decompiling multiple items concurrently.
- setThrowExpression(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
- setTimedOperationVerifier(TimedOperationVerifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Set an optional timer verifier that will be checked during long operations, including DFA computations.
- setTimeout(long) - Method in interface com.pnfsoftware.jeb.util.concurrent.IMonitorInfoProvider
-
Set the timeout value that determines the maximum thread's lifetime.
- setTimeout(long) - Method in class com.pnfsoftware.jeb.util.concurrent.MonitorInfoAdapter
- setTimestamp(long) - Method in class com.pnfsoftware.jeb.core.Version
- setTitle(String) - Method in class com.pnfsoftware.jeb.core.units.code.CFGUtil.DotFileGenerator
- setToolName(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- setTotal(long) - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
-
This method called by a provider (generally once) to set an initial (possibly estimate) computation count.
- setTotal(long) - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
- setTotalTimeout(long) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
-
Set an optional timeout for the entire decompilation process.
- setTrampolineTarget(Func) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- setTryBody(IJavaBlock) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTry
-
Set the try block protected by catch clauses.
- setType(DOptimizerType) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
Set the optimizer type.
- setType(DOptimizerType) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
Set the optimizer type.
- setType(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Set a pre-propagation intermediate-type.
- setType(IWildcardType, ETypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Set a pre-propagation intermediate-type.
- setType(IWildcardType, ETypeInfo, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Set a pre-propagation intermediate-type.
- setType(OptimizerType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractOptimizer
-
Set the type of optimizer.
- setType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Update the type of an expression.
- setType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotation
-
Set or update the annotation type.
- setType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaCatchBlock
- setType(IJavaType) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaTypeReference
-
Set the referenced type.
- setType(IJavaType, DTypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Update the type of an expression.
- setType(IJavaType, DTypeInfo, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Update the type of an expression.
- setType(JOptimizerType) - Method in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
Set the optimizer type.
- setType(SymbolType) - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- setTypedValue(ITypedValue) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
-
Set the variable value.
- setTypeForSame(IEGeneric, IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- setTypeHint(String) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerVariable
-
Set the type hint for this variable.
- setTypeIndex(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler
-
Update the type index.
- setTypeInfoProvider(TypeInfoProvider) - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- setUIClient(boolean) - Method in class com.pnfsoftware.jeb.core.CoreOptions
- setUnaryOperator(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICAssignment
- setUnaryOperator(boolean, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAssignment
-
Transform the non-unary assignment into one of the four unary assignments: postfix increment, postfix decrement, prefix increment, prefix decrement.
- setUnexpectedObject(Object) - Method in exception com.pnfsoftware.jeb.util.encoding.json.parser.ParseException
- setUnit(IInteractiveUnit) - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
- setUnit(IUnit) - Method in exception com.pnfsoftware.jeb.core.exceptions.JebException
- setUnit(IUnit) - Method in exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
- setUnitAddress(UnitAddress<ICodeUnit>) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
- setUnitAddress(UnitAddress<ICodeUnit>) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- setUnitProcessor(IUnitProcessor) - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- setUnitProcessor(IUnitProcessor) - Method in class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- setUnitProcessor(IUnitProcessor) - Method in interface com.pnfsoftware.jeb.core.units.IUnit
-
Set the unit processor.
- setUnknownDst(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- setUnknownInputResolver(IUnknownInputResolver) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Provide an optional "callback class" used as a last-resort mechanism when a unit could not be identified.
- setup() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- setup() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder
- setup(boolean) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- setupController() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Called from
AbstractClientContext.start()
. - setupController() - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
- setupCustomProperties(IPropertyDefinitionManager) - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativePlugin
-
The default implementation does nothing.
- setupCustomProperties(IPropertyDefinitionManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativePlugin
-
Customize the properties of the native plugin.
- setUpdateChannel(int) - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- setupGenericThreadLocalStorageInfo(EEmulator, long, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmuUtil
-
Set-up platform-specific structures used for thread local storage (TLS) -like information.
- setUseChildrenDebuggers(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- setUsePForParameters(Boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.render.DexDisassemblyProperties
- setUsePreferredNames(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
- setUserAddresses(List<String>) - Method in class com.pnfsoftware.jeb.core.actions.ActionXrefsData
-
Set the list of user-friendly addresses.
- setUserAgent(String) - Method in interface com.pnfsoftware.jeb.util.net.INet
- setUserAgent(String) - Method in class com.pnfsoftware.jeb.util.net.Net
- setUserData(String, Object, UserDataHandler) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XNode
- setUseRecoveredSoFiles(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
-
Determine whether the unpacked native library (so) files should be analyzed and used during emulation.
- setUserFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData
-
Custom flags.
- setUserFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData
-
Custom flags.
- setUserSelectedPackage(INativeCodeAnalyzer<IInstruction>, NativeSignaturePackageEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- setValue(int, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- setValue(int, byte[]) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
-
Set the binary value of a register.
- setValue(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Set a variable to a defined value.
- setValue(ICElement, Long, CEnvironment) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
-
Sets a variable --either local or global-- value.
- setValue(IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEReturn
-
Set the primary return value expression.
- setValue(IEVar, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Set a variable to a defined value.
- setValue(IEVar, IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Set a variable to a defined value or the BAD value.
- setValue(IJavaExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaAnnotationElement
- setValue(Object, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.DexConstantLibrary
-
Record a field constant (for an internal static final field) or a pseudo constant (attached to an external field reference).
- setValue(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexString
-
Set the alternate value of a string.
- setValue(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- setValue(String, Object) - Method in class com.pnfsoftware.jeb.core.actions.ActionData
- setValue(String, Object) - Method in interface com.pnfsoftware.jeb.core.actions.IActionData
-
Convenience method used to retrieve previously stored objects.
- setValue(String, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- setValue(String, Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- setValue(String, Object) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Set a property value.
- setValue(String, Object, boolean, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- setValue(String, Object, boolean, PropertyChangeObject) - Method in class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- setValue(String, Object, boolean, PropertyChangeObject) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyManager
-
Set a property value with optional control on property validation.
- setValue(String, String, String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Set a value.
- setValue(String, String, String, String) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Set a value.
- setValueAsLong(int, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- setValueAsLong(int, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
-
Set the value of a register, if it does not exceed 64 bits.
- setValueByName(IRegisterData, String, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- setValueByNameAsLong(IRegisterData, String, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterUtil
- setValues(Collection<IEGeneric>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEReturn
-
Set the list of return value expressions.
- setVarAddress(ICIdentifier, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- setVariable(int, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Write a variable.
- setVariable(int, IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Convenience method to write the value of a variable in the current frame (top frame of the top context).
- setVariable(IDebuggerVariable) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame
-
Updates a variable on this stack frame.
- setVariable(IJavaDefinition) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaForEach
- setVariableCollectionFlags(int) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- setVariableCollectionFlags(int) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Set the variable collection flags.
- setVariableInformationProvider(IVariableInformationProvider) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- setVariableInformationProvider(IVariableInformationProvider) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Set the variable information provider.
- setVariableInformationProvider(ICFGOwnerContext) - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- setVariableInformationProvider(ICFGOwnerContext) - Method in interface com.pnfsoftware.jeb.core.units.code.IDFA
- setVariables(Map<Integer, IEImm>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Replace the variables of this state by another set of variables.
- setVariant(ProcessorVariant) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- setVariant(ProcessorVariant) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IProcessor
-
Set the new variant used by this processor.
- setVarMap(Map<Integer, IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Reserved for internal use.
- setVerifier(IEMatchVerifier) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- setVersion(Version) - Method in class com.pnfsoftware.jeb.client.SoftwareBuildInfo
- setVersion(Version) - Method in class com.pnfsoftware.jeb.core.EditablePluginInformation
- setVersion(String) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setVertexCentralityScore(Double) - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
- setVertexLabel(int, String) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- setVertexLabels(Object...) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- setVirtualImageBase(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Set preferred image base
- setVirtualPC(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- setVirtualTableMethods(INativeClassItem, List<IMethodTable>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IClassManager
- setVisitResult(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- setVisitResult(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
-
Saves the visit result (do not stop the visitor: use
IVisitResults.interrupt(boolean)
to stop the process) - setWantedReplacement(Object) - Method in class com.pnfsoftware.jeb.core.actions.ActionReplaceData
-
Used by clients.
- setWeight(Double) - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
- setWordSize(int) - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder
- setWriteTimeout(int) - Method in interface com.pnfsoftware.jeb.util.net.INet
- setWriteTimeout(int) - Method in class com.pnfsoftware.jeb.util.net.Net
- setXmlStandalone(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- setXmlVersion(String) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- severe(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Alias for
error()
. - severe(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- severe(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- SFB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
-
System FB
- SFC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
-
System FC
- SFC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
-
Sequential Function Chart
- SH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- sha1(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
-
Utility method.
- SHA1 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
- sha256(InputStream) - Static method in class com.pnfsoftware.jeb.util.encoding.HashCalculator
-
Utility method.
- SHA256 - Static variable in class com.pnfsoftware.jeb.util.encoding.HashCalculator
- shallowCopy() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Reserved for internal use.
- shallowCopy(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
-
Shallow duplication of a basic block.
- shallowCopy(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Perform a shallow duplication of a CFG:
- Block references are optionally copied
- DFA data is not copied - SHARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- shareFile(File, String, String, SampleDetermination, boolean) - Method in class com.pnfsoftware.jeb.client.jebio.JebIoApiHelper
-
Upload and share a file on JEB.IO/MSN.
- shell(Long, String, String, List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- shell(Long, String, String, List<String>, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- shell(String, List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- shell(List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- shellAsync(Long, String, String, List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Advanced method used to execute a shell ADB command.
- shellLog(String, List<String>) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- SHF_ALLOC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_COMPRESSED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_EXECINSTR - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_GROUP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_INFO_LINK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_LINK_ORDER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_MASKOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_MASKPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_MERGE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_OS_NONCONFORMING - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_STRINGS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_TLS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHF_WRITE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- shift(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
-
Shift the CFG 'downward', ie, all addresses.
- shift(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IERange
-
Get a new range whose bounds have been shifted by a delta value.
- shift(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.DirectEncodedMemoryArea
- shift(IEncodedMemoryArea, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaList
-
Left shift an
IEncodedMemoryArea
by a static value. - shl(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- shl(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- shl(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
-
shift with modulo-count (positive)
- SHL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- SHL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- SHL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- SHL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
logical shift left with count modulo-positive bitsize, always unsigned
- SHL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Shift-left (binary shift)
- SHN_ABS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This value specifies absolute values for the corresponding reference.
- SHN_COMMON - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Symbols defined relative to this section are common symbols, such as FORTRAN COMMON or unallocated C external variables.
- SHN_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
SHN_LOOS through SHN_HIOS: Values in this inclusive range are reserved for operating system-specific semantics.
- SHN_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
SHN_LOPROC through SHN_HIPROC: Values in this inclusive range are reserved for processor-specific semantics.
- SHN_HIRESERVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This value specifies the upper bound of the range of reserved indexes.
- SHN_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
SHN_LOOS through SHN_HIOS: Values in this inclusive range are reserved for operating system-specific semantics.
- SHN_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
SHN_LOPROC through SHN_HIPROC: Values in this inclusive range are reserved for processor-specific semantics.
- SHN_LORESERVE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This value specifies the lower bound of the range of reserved indexes.
- SHN_UNDEF - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This value marks an undefined, missing, irrelevant, or otherwise meaningless section reference.
- SHN_XINDEX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This value is an escape value.
- SHORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- SHORT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- Shorts - Class in com.pnfsoftware.jeb.util.primitives
-
Utility methods for
short
. - Shorts() - Constructor for class com.pnfsoftware.jeb.util.primitives.Shorts
- shortToBEBytes(short) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Convert a 16-bit integer to a big-endian encoded array of bytes.
- shortToBEBytes(short, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- shortToBEBytes(short, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- shortToLEBytes(short) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Convert a 16-bit integer to a little-endian encoded array of bytes.
- shortToLEBytes(short, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- shortToLEBytes(short, byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
- shouldAllocateFullImage() - Method in class com.pnfsoftware.jeb.core.units.codeobject.AbstractCodeObjectUnit
-
Indicate whether the loader should allocate the full image range when preparing to load and map a code object file to memory.
- shouldAttemptUnpack() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
-
This heuristic may be called to determine whether
IGenericUnpacker.attemptUnpack()
has a chance of success. - shouldCheckPublicAnnouncements() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- shouldCheckUpdates() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- shouldCollectPotentials() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- shouldCollectPotentials() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- shouldCollectSpoiled() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
- shouldCollectSpoiled() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- shouldDisplayRawResults() - Method in class com.pnfsoftware.jeb.client.script.JebPythonInterpreter
- shouldDisplayRawResults() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandInterpreter
- shouldDisplayRawResults() - Method in interface com.pnfsoftware.jeb.util.interpreter.ICommandInterpreter
-
Determine whether this interpreter prefers that the results of
executed commands
be printed as-is. - shouldExpectFallthrough(InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGVerifier
- shouldForceRoutineEnd(long, InsnType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default result (
ChainedOperationResult.getResult()
) is false. - shouldForceRoutineEnd(long, InsnType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Determine if the address is the last instruction of a routine.
- shouldNotUse() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- shouldStopPropagation() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
- shouldStopPropagation() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
- shouldStopPropagation() - Method in class com.pnfsoftware.jeb.util.events.Event
- shouldStopPropagation() - Method in interface com.pnfsoftware.jeb.util.events.IEvent
- shouldUseChildrenDebuggers() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- shr(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- shr(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- shr(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
-
shift with modulo-count (positive)
- SHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- SHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- SHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- SHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
logical shift right with count modulo-positive bitsize, unsigned.
- SHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Signed shift-right (a.k.a.
- shstrtab - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- SHT_ARM_ATTRIBUTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_ARM_DEBUGOVERLAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_ARM_EXIDX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_ARM_OVERLAYSECTION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_ARM_PREEMPTMAP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_DYNAMIC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The section holds information for dynamic linking.
- SHT_DYNSYM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
SHT_SYMTAB and SHT_DYNSYM: These sections hold a symbol table.
- SHT_FINI_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This section contains an array of pointers to termination functions.
- SHT_GNU_ATTRIBUTES - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_GNU_HASH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_GNU_LIBLIST - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_GNU_verdef - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_GNU_verneed - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_GNU_versym - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_GROUP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This section defines a section group.
- SHT_HASH - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The section holds a symbol hash table.
- SHT_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
SHT_LOOS through SHT_HIOS: Values in this inclusive range are reserved for operating system-specific semantics.
- SHT_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
SHT_LOPROC through SHT_HIPROC: Values in this inclusive range are reserved for processor-specific semantics.
- SHT_HIUSER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This value specifies the upper bound of the range of indexes reserved for application programs.
- SHT_INIT_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This section contains an array of pointers to initialization functions.
- SHT_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
SHT_LOOS through SHT_HIOS: Values in this inclusive range are reserved for operating system-specific semantics.
- SHT_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
SHT_LOPROC through SHT_HIPROC: Values in this inclusive range are reserved for processor-specific semantics.
- SHT_LOUSER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This value specifies the lower bound of the range of indexes reserved for application programs.
- SHT_MIPS_ABIFLAGS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_MIPS_OPTIONS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_MIPS_REGINFO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT_NOBITS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
A section of this type occupies no space in the file but otherwise resembles SHT_PROGBITS.
- SHT_NOTE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The section holds information that marks the file in some way.
- SHT_NULL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This value marks the section header as inactive; it does not have an associated section.
- SHT_PREINIT_ARRAY - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This section contains an array of pointers to functions that are invoked before all other initialization functions.
- SHT_PROGBITS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The section holds information defined by the program, whose format and meaning are determined solely by the program.
- SHT_REL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The section holds relocation entries without explicit addends, such as type Elf32_Rel for the 32-bit class of object files or type Elf64_Rel for the 64-bit class of object files.
- SHT_RELA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The section holds relocation entries with explicit addends, such as type Elf32_Rela for the 32-bit class of object files or type Elf64_Rela for the 64-bit class of object files.
- SHT_SHLIB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This section type is reserved but has unspecified semantics.
- SHT_STRTAB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The section holds a string table.
- SHT_SYMTAB - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
SHT_SYMTAB and SHT_DYNSYM: These sections hold a symbol table.
- SHT_SYMTAB_SHNDX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
This section is associated with a section of type SHT_SYMTAB and is required if any of the section header indexes referenced by that symbol table contain the escape value SHN_XINDEX.
- SHT32_ENTRY_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SHT64_ENTRY_SIZE_MIN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SIG - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
- SigAlgoId_DSA_SHA2_256 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
-
DSA with SHA2-256 digest.
- SigAlgoId_ECDSA_SHA2_256 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
-
ECDSA with SHA2-256 digest.
- SigAlgoId_ECDSA_SHA2_512 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
-
ECDSA with SHA2-512 digest.
- SigAlgoId_RSASSA_PKCS1_v1_5_SHA2_256 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
-
RSASSA-PKCS1-v1_5 with SHA2-256 digest.
- SigAlgoId_RSASSA_PKCS1_v1_5_SHA2_512 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
-
RSASSA-PKCS1-v1_5 with SHA2-512 digest.
- SigAlgoId_RSASSA_PSS_SHA2_256 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
-
RSASSA-PSS with SHA2-256 digest, SHA2-256 MGF1, 32 bytes of salt, trailer: 0xbc.
- SigAlgoId_RSASSA_PSS_SHA2_512 - Static variable in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
-
RSASSA-PSS with SHA2-512 digest, SHA2-512 MGF1, 64 bytes of salt, trailer: 0xbc.
- SIGLIB_EXTENSION - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- SIGLIB_USER_PACKAGE_FOLDER - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
- SiglibException - Exception in com.pnfsoftware.jeb.core.units.code.asm.sig
- SiglibException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibException
- SiglibException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibException
- SiglibException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibException
- SiglibException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibException
- SiglibGen - Class in com.pnfsoftware.jeb.core.units.code.asm.sig
-
Generator of native signature files (
*.siglib
) for JEB. - SiglibGen() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.sig.SiglibGen
- sigMatchingPostProcess(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
- sigMatchingPostProcess(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
This method is called after signatures matching was performed.
- SIGN_EXTEND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.ExtensionMode
- SIGNAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- SignatureTargetType - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.sig
- Signer() - Constructor for class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
- signExt(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Sign-extend operation IRE.
- signExtend(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Sign extend the current
IEGeneric
. - signExtend(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
- signExtend(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- signExtend32(int, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- signExtend32(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- SignExtend32 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
-
An immediate value where sign is extended on 32 bits (int)
- SignExtend64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
-
An immediate value where sign is extended on 64 bits (long)
- signExtendInt(byte[], IEncodedMemoryArea) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
- signExtendLong(byte[], IEncodedMemoryArea) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
- silentExcept(Throwable) - Static method in class com.pnfsoftware.jeb.core.JebCoreService
-
Internal method reserved for debug builds.
- SimpleCommandManager - Class in com.pnfsoftware.jeb.util.interpreter
-
A basic command manager that may be extended.
- SimpleCommandManager() - Constructor for class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
- SimpleCommandManager(ICommandManager, String) - Constructor for class com.pnfsoftware.jeb.util.interpreter.SimpleCommandManager
- SimpleFSFileStore - Class in com.pnfsoftware.jeb.core.dao.impl
-
Implementation of a file-store where the record data is kept on the file system.
- SimpleFSFileStore(String) - Constructor for class com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore
- SimplePropertyManager - Class in com.pnfsoftware.jeb.core.properties.impl
-
Simple implementation of a
IPropertyManager
that does not use aPDM
. - SimplePropertyManager(IConfiguration) - Constructor for class com.pnfsoftware.jeb.core.properties.impl.SimplePropertyManager
- simplify() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Merge the blocks that can be merged, without changing the flow of the graph.
- simplify() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Merge consecutive blocks that can be safely merged.
- simplify() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaPredicate_LEGACY
-
Recursively simplify predicates like: "x == true", "x != true", "x == false", "x != false" to things like "x" or "!x"
- simplify(boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Usage of this function is not recommended.
- simplifyIrregularFlows() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Merge blocks that can be merged, taking into accounts irregular flows.
A follow through may be merged with a block inside a try (with irregular outedges) if no instruction within the block can raise. - simplifyJCondsAndSwitches(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Simplify
DOpcodeType#JCOND
andDOpcodeType.IR_SWITCH
IR instructions:
- JCOND: the target branch must not point to the fallthrough instruction; if it is, the JCOND must be replaced by a JUMP (while taking care of potential side-effects introduced by the evaluation of the JCOND predicate)
- SWITCH: the case targets must not point to the fallthrough instruction; if any does, the case entry must be removed (and will be taken care by the switch'sdefault
entry) - simplifyPath(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Simplify a path.
- simplifyPathUnix(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
- simplifyPathWindows(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
- simulate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
-
Run the simulation from an empty input state.
- simulate(CMethodState) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodSimulator
-
Run the simulation from the given input state.
- simulateExecution(IDState, List<IDImm>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodExecutionHelper
-
When this method is called, the State's top frame has a PC set at the
target method
entry-point. - SIMULATION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
- SimulationPointInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
An IR simulator state information.
- SimulationPointInformation() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
- SINGLE_PRECISION_FLOAT - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Denotes a single-precision float (four-byte IEEE 754, see
#MT_FLOAT
). - Sink<T> - Class in com.pnfsoftware.jeb.util.logging
-
An abstract output sink receiving the logs.
- Sink(T) - Constructor for class com.pnfsoftware.jeb.util.logging.Sink
- sint - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
- size - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- size - Variable in class com.pnfsoftware.jeb.core.units.code.Pointer
-
Optional size, possibly 0 if unknown.
- size() - Method in class com.pnfsoftware.jeb.client.script.TypeInfoProvider
- size() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- size() - Method in class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
- size() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
- size() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- size() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- size() - Method in interface com.pnfsoftware.jeb.core.units.code.android.render.IDexItemToAnchor
-
Same as
ITextDocument.getAnchorCount()
- size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IMemoryModel
-
Provide the number of elements in the model.
- size() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- size() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICBlock
- size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
-
Return the number of blocks (including default block).
- size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.items.IMethodTable
- size() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IRegisterData
-
Retrieve the number of registers defined in the layout used by this register bank.
- size() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- size() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.IVirtualTableDefinition
-
Get the number of entries in the table.
- size() - Method in interface com.pnfsoftware.jeb.core.units.code.IBasicBlock
-
Get the number of instructions in the block.
- size() - Method in interface com.pnfsoftware.jeb.core.units.code.IControlFlowGraph
-
Get the number of blocks.
- size() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
-
Provide the number of accessed variables.
- size() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaBlock
-
Get the number of statements in this block.
- size() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Get the number of branches, including the default (else) branch, if any.
- size() - Method in class com.pnfsoftware.jeb.core.units.Pool
- size() - Method in class com.pnfsoftware.jeb.util.collect.ArrayList1
- size() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
- size() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- size() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
-
Retrieve the map size.
- size() - Method in class com.pnfsoftware.jeb.util.collect.CacheMap
- size() - Method in class com.pnfsoftware.jeb.util.collect.CFBytesTrie
- size() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- size() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- size() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
-
Retrieve the count of sets.
- size() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- size() - Method in class com.pnfsoftware.jeb.util.collect.HashedList
- size() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- size() - Method in interface com.pnfsoftware.jeb.util.collect.IMultiSegmentMap
- size() - Method in class com.pnfsoftware.jeb.util.collect.IntList
- size() - Method in class com.pnfsoftware.jeb.util.collect.IntMap
- size() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- size() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
-
Get the total number of elements stored in all the buckets.
- size() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
-
Get the number of key-value mappings (per Map interface).
- size() - Method in class com.pnfsoftware.jeb.util.collect.MultiSegmentMap
- size() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
-
Get the number of references actively counted by this counter.
- size() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
-
Get the number of key-value mappings (per Map interface).
- size() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- size() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- size() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
- size() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- size() - Method in class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- size() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- size() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- size() - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
- size() - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- size() - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
- size() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- size() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- SIZE_ON_DISK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CoffDebugDirectoryEntry
- SizeFormatter - Class in com.pnfsoftware.jeb.util.format
-
Computer sizes formatting utility methods (bytes, kilo-bytes, etc.)
- SizeFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.SizeFormatter
- SIZEOF - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- SIZEOF_SYMBOL_ENTRY_32 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- SIZEOF_SYMBOL_ENTRY_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- sizeWithoutDefault() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConditionalStatement
-
Return the number of blocks, NOT counting the default block if there is one.
- sizeWithoutDefault() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaIf
-
Return the number of blocks (if, else-ifs), NOT counting the else block if there is one.
- skip(int) - Method in class com.pnfsoftware.jeb.util.collect.BytePipe
-
Skip bytes.
- skip(int) - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- skip(ByteBuffer, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Skip bytes, including "backward skipping".
- SKIP_AND_CONTINUE - Enum constant in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
- SKIP_AND_EXIT - Enum constant in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
- SKIP_NEXT_BLOCK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
- skipAndWarnIfNonZero(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
- skipAssignmentDestination - Variable in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- skipAttempt(ByteBuffer, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Attempt to skip bytes, including "backward skipping".
- skipBytes(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
- skipBytes(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- skipChildren() - Method in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
- skipChildren() - Method in interface com.pnfsoftware.jeb.core.units.code.IVisitResults
-
Used in DFS pre-order to notify the visitor that the children of the currently visited node should be skipped; the visitor will then proceed with the next cousin.
- skipExact(long) - Method in class com.pnfsoftware.jeb.util.io.LEDataInputStream
- skipJniEnvPtr() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.RoutineIOHandler
- skipLeftSideOfAssignment - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
-
Do not process left-side of
statement
. - skipSomeSpaces(String, int) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
-
Skip 1+ WSP characters.
- skipSpaces(String, int) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
-
Skip 0+ WSP characters.
- skipStatementProcessing - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEExpressionOptimizer
-
Optimize only the constituents of the IRE statements, not the statements themselves.
Default value: true. - skipToEnd(ByteBuffer) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Go to the end of the buffer.
- skipVisitingChildren - Variable in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
-
for DFS pre-order only
- skipWSP(String, int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
-
Skip WSP characters.
- sl(String, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Define a slice of a
RegisterDescriptionEntry
, with bitstart at 0. - sl(String, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
-
Define a slice of a
RegisterDescriptionEntry
- SLE9X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- SLEEPING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
- slice(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Equivalent to
slice(begin,
.bitsize
) - slice(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Slice of an
IEGeneric
. - slice(int, int, Integer) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- slice(IERange) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Slice of an
IEGeneric
. - SLICE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-operation: represents an
IESlice
(operands: exp, beginSlice, endSlice) - SLICE_FIRST32 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-operation (convenience): represents an
IESlice
of the first 32 bits - SLICE_FIRSTBIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-operation (convenience): represents an
IESlice
of the first bit, at position 0 (LSB) - SLICE_HALF1 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-operation (convenience): represents an
IESlice
of the first half of the expression - SLICE_HALF2 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-operation (convenience): represents an
IESlice
of the second half of the expression - SLICE_HALFBIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-operation (convenience): represents an
IESlice
of the half bit, at position N/2-1 (HSB) (e.g. - SLICE_LASTBIT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
pseudo-operation (convenience): represents an
IESlice
of the last bit, at position N-1 (MSB) - SMALL - Enum constant in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
- SNP1K - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- softCheckJavaVersion() - Static method in class com.pnfsoftware.jeb.client.script.JythonUtil
- SoftwareBuildInfo - Class in com.pnfsoftware.jeb.client
-
Description of a software build, including version number and channel type.
- SoftwareBuildInfo() - Constructor for class com.pnfsoftware.jeb.client.SoftwareBuildInfo
- SoftwareBuildInfo(Version, int, int) - Constructor for class com.pnfsoftware.jeb.client.SoftwareBuildInfo
- SOLID - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.EdgeStyle
- SourceCustomizerAdapter - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler
-
Skeleton class for AST (decompiled code) customizers.
- SourceCustomizerAdapter() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter
- space() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Append a space to the current line.
- space() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
-
Convenience method to append a space to this sink.
- space() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- space(int) - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
-
Append one or more spaces to the current line.
- spaces(int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Generate a repeated string of spaces.
- spanSize() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- SPARC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- SPARC32PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- SPARCV9 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- spawn(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Create a new immediate IR with the provided 64-bit raw value, and the type of this IR expression.
- SPDC - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
"Stack Pointer Delta Candidate".
- SPDC(int, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- SPDDeterminer - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Manager of stack pointer candidates.
- SPDDeterminer() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
- SPECIAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
-
Reserved for pseudo-identifiers that do not represent actual variables.
- speedi1 - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
- speedi2 - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
- split(String, String, List) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- split(String, String, List, boolean) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- splitall(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
- splitBlock(BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
-
Split a block into two blocks.
- splitBlock(IDMethodContext, BasicBlock<IDInstruction>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Split a block of the context's CFG into two blocks.
- splitBlock(BasicBlock<InsnType>, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
-
Split a block into two blocks.
- splitCppName(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Split a C++ name using
TypeUtil.CPP_PACKAGE_SEPARATOR
as separator. - splitCppParameters(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Split a list of C++ parameters separated by comma.
- splitExtension(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Split a file path into its extension-less part and its extension.
- splitLines(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Split a text into an array of Lines.
- splitLines(String, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Split a text into an array of Lines.
- splitPath(String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Split a path into its base part and its filename part.
- splitText(int) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XText
- spoiled - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
-
spoiled variables, i.e.
- spoiledRegistersForAllCC - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.AbstractConverter
- SPSR - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm
- SPU - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- SQML_STRING - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
- SQSTRING - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
- SQUARE - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
- SQUARE_FILLED - Enum constant in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
- src1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- src2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- src3 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS
- ST100 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ST19 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ST200 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ST7 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ST9PLUS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- STACK - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
-
An entry located on the stack; it can be any slot length
- STACK_ANALYSIS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
- StackPointer - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
-
Stack pointer register.
- Stacktraces - Class in com.pnfsoftware.jeb.util.base
-
Utility routines to format stack-traces.
- Stacktraces() - Constructor for class com.pnfsoftware.jeb.util.base.Stacktraces
- STANDARD_COLLECTION_FLAGS - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Standard setting for variable collection flags: conservative.
- STANDARD_CUTOFF_LEVEL - Static variable in class com.pnfsoftware.jeb.util.logging.GlobalLog
- STANDARD_INTEGRATE_INPUTS - Static variable in interface com.pnfsoftware.jeb.core.units.code.IDFA
-
Standard setting for routine inputs integration into output maps and reaching-register chains: enabled.
- STANDARD_TIMEOUT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Standard command execution timeout is 5 seconds.
- STANDARD_TIMEOUT - Static variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
-
Standard command execution timeout is 5 seconds.
- StandardMergeController - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
- StandardMergeController() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.StandardMergeController
- StandardTelemetryDatabase - Class in com.pnfsoftware.jeb.client.telemetry
-
Standard telemetry database for JEB clients.
- StandardTelemetryDatabase(String, ITelemetryEndpoint) - Constructor for class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
-
Create a new or open an existing JEB telemetry database.
- StandardTelemetryDatabase(String, ITelemetryEndpoint, boolean) - Constructor for class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
-
Create a new or open an existing JEB telemetry database.
- StandardTelemetryEndpoint - Class in com.pnfsoftware.jeb.client.telemetry
-
Standard telemetry end-point for JEB clients.
- StandardTelemetryEndpoint(INet, long) - Constructor for class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryEndpoint
- STARCORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- StarMatcher - Class in com.pnfsoftware.jeb.util.base
-
A string matcher accepting wildcard-expressions
*
(any number of chars) and?
(any one char). - StarMatcher(String) - Constructor for class com.pnfsoftware.jeb.util.base.StarMatcher
-
Create a case-insensitive matcher that supports escape sequences.
- StarMatcher(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.base.StarMatcher
-
Create a matcher.
- StarMatcher.Result - Class in com.pnfsoftware.jeb.util.base
-
String match result provided by the
find
method. - starMatches(String, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Check whether an input string matches a provided pattern using a
StarMatcher
. - start - Variable in class com.pnfsoftware.jeb.core.units.code.asm.memory.Range
- start - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.Token
- start() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
-
Install update, if any.
- start() - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
-
The headless client implementation of start() also initialize the JEB engines.
- start() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
- start(boolean) - Method in class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
- start(Runnable) - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
-
Create and start a new daemon thread.
- start(Runnable) - Method in class com.pnfsoftware.jeb.util.concurrent.ActiveTask
-
Execute this task on a new daemon thread.
- start(Runnable) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
-
Create and start a new daemon thread.
- start(String, Runnable) - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
-
Create and start a new daemon thread.
- start(String, Runnable) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
-
Create and start a new daemon thread.
- startActivity(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- startActivity(String, String, boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Start an activity.
- startArray() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
-
Receive notification of the beginning of a JSON array.
- startDumperThread() - Method in class com.pnfsoftware.jeb.client.telemetry.StandardTelemetryDatabase
- startJSON() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
-
Receive notification of the beginning of JSON processing.
- startObject() - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
-
Receive notification of the beginning of a JSON object.
- startObjectEntry(String) - Method in interface com.pnfsoftware.jeb.util.encoding.json.parser.ContentHandler
-
Receive notification of the beginning of a JSON object entry.
- startServer() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Start the ADB server (on the local machine).
- startServer() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
-
Start the ADB server (on the local machine).
- startsWith(CharSequence, String) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
- startsWith(CharSequence, String, boolean) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
-
Tests if this character sequence starts with the specified prefix.
- startsWith(String, String...) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
A many-element variant of
String.startsWith
. - Stat() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry.Stat
- STAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
-
Static storage data of a FB/SFB (not for OB/FC/SFC), stored in an associated instance data block (DI)
- state - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SimulationPointInformation
- STATIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
-
Static method.
- STATIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- STATIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- STATIC - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- STATIC_GET - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- STATIC_PUT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- StaticField - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- StaticField - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- StaticTableDocument - Class in com.pnfsoftware.jeb.core.output.table.impl
-
A simple table document.
- StaticTableDocument(List<String>, List<? extends ITableRow>) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.StaticTableDocument
-
Create a static table document containing the provided rows.
- StaticTextDocument - Class in com.pnfsoftware.jeb.core.output.text.impl
-
A simple text document.
- StaticTextDocument(String) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
- StaticTextDocument(List<ILine>) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
- StaticTreeDocument - Class in com.pnfsoftware.jeb.core.output.tree.impl
-
A simple tree document.
- StaticTreeDocument(INode) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
- StaticTreeDocument(List<? extends INode>) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
- StaticTreeDocument(List<? extends INode>, List<String>, int) - Constructor for class com.pnfsoftware.jeb.core.output.tree.impl.StaticTreeDocument
- status - Variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
- status(String, Object...) - Static method in class com.pnfsoftware.jeb.util.logging.GlobalLog
-
Convenience method for
getLogger().status(...)
. - status(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Log a transient status message (STATUS).
- status(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- status(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- STATUS_ERROR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- STATUS_LIMITED - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- STATUS_NORMAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- STATUS_STALE - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- STATUS_UNINITIALIZED - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
- StatusLogDrip - Class in com.pnfsoftware.jeb.util.logging
-
A manager for
STATUS
loggers. - StatusLogDrip(long, ILogger) - Constructor for class com.pnfsoftware.jeb.util.logging.StatusLogDrip
- STB_GLOBAL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Global symbols are visible to all object files being combined.
- STB_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- STB_LOCAL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Local symbols are not visible outside the object file containing their definition.
- STB_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- STB_WEAK - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Weak symbols resemble global symbols, but their definitions have lower precedence.
- STDCALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Microsoft standard call convention for win32.
- stepInto() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Step one instruction, stepping inside sub-routine branching instructions.
- stepOut() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Step until the currently executed sub-routine returns.
- stepOver() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Step one instruction, stepping over sub-routine branching instructions.
- STL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
-
Statement List (also called AWL)
- STM8 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- stop() - Method in class com.pnfsoftware.jeb.client.AbstractClientContext
- stop() - Method in class com.pnfsoftware.jeb.client.HeadlessClientContext
- stop() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- stop(boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- stop(Thread) - Method in class com.pnfsoftware.jeb.util.concurrent.AbstractThreadManager
-
Gracefully stop a running thread.
- stop(Thread) - Static method in class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
-
Gracefully stop a running thread.
- STOP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
-
Do not perform more operations; result is meaningful (but might be null).
- stopAllForwards(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- stopApp(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- stopForwardToTcp(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Issue a
adb forward --remove tcp:port
command. - stopProcess(String, int) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Send the STOP signal to a process.
- stopServer() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Stop the ADB server.
- stopServer() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
-
Stop the ADB server.
- StorageEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Representation of an immutable storage entry (input/output) for sub-routine calls.
- StorageEntry.TransformationRule - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Transformation rules for multi-slot storages.
- StorageEntry.Type - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Type of storage requirements (on the stack, in registers, etc.).
- STORE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Move to memory.
- StreamSink - Class in com.pnfsoftware.jeb.util.logging
-
A sink storing the logs in an output stream.
- StreamSink(OutputStream) - Constructor for class com.pnfsoftware.jeb.util.logging.StreamSink
- StreamWrappers - Class in com.pnfsoftware.jeb.util.io
-
Convenient stream wrappers to encrypt or compress data.
- StreamWrappers() - Constructor for class com.pnfsoftware.jeb.util.io.StreamWrappers
- STRICT - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- STRICTFP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- STRICTFP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- string - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
- string - Static variable in interface com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf
- STRING - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- STRING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
- STRING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- STRING - Enum constant in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
-
String data.
Type:String
- STRING - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- STRING - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
- STRING - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
- STRING_GENERATED - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- STRING2 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- StringA(int, byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
- StringEncoding - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Types of string encoding.
- StringEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.items
-
A string in memory.
- StringEntry(String, long, int, StringEncoding, INativeStringItem) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
- stringFromMUTF8(byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Decode a String encoded as MUTF-8.
- StringInfo - Class in com.pnfsoftware.jeb.core.units.code
-
String information objects used by dynamic-contents managers.
- StringInfo(long, String, boolean, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.StringInfo
- Strings - Class in com.pnfsoftware.jeb.util.format
-
Utility methods for Strings and CharSequences.
- Strings() - Constructor for class com.pnfsoftware.jeb.util.format.Strings
- stringToInt(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
-
Convert to int.
- stringToInt(String, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
-
Convert to int.
- stringToInt(String, int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
-
Convert to int.
- stringToIntUnsafe(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
- stringToLong(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
-
Convert to long.
- stringToLong(String, long) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
-
Convert to long.
- stringToLong(String, long, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
-
Convert to long.
- stringToLongUnsafe(String) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
- stringToMUTF8(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Encode a String to MUTF-8.
- stringToMUTF8(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Encode a String to MUTF-8.
- strmap - Variable in class com.pnfsoftware.jeb.core.units.code.android.ApkStringResHelper.InternalMap
-
A map of string resource names to their values (non-localized).
- strtab - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- STRUCT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- STRUCT_FIELD_ADDED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
-
with type:
NativeItemEventType.MODIFIED
- STRUCT_FIELD_REMOVED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
-
with type:
NativeItemEventType.MODIFIED
- STRUCT_FIELD_RENAMED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
-
with type:
NativeItemEventType.MODIFIED
- StructuralChange - Static variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
-
generic change type for structural changes (the target object's internal details have substantially changed).
- StructuredLogger - Class in com.pnfsoftware.jeb.util.logging
-
The structured logger can generate HTML formatted log.
- StructuredLogger(String) - Constructor for class com.pnfsoftware.jeb.util.logging.StructuredLogger
-
Create a structured logger with structured and regular logging enabled.
- StructuredLogger(String, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.logging.StructuredLogger
-
Create a structured logger.
- structureInStructure(IStructureType, INativeType) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
-
Detect structure cycles: Determine if the second parameter type is or contains the structure type provided as the first parameter.
- structurerUseVersion - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- StructureTypeFieldEventDetails - Class in com.pnfsoftware.jeb.core.units.code.asm.items
-
DO NOT USE.
- StructureTypeFieldEventDetails() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.items.StructureTypeFieldEventDetails
- STT_COMMON - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
An uninitialized common block
- STT_FILE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Local, absolute symbol that refers to a file.
- STT_FUNC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The symbol is associated with a function or other executable code.
- STT_GNU_IFUNC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
GNU indirect function
- STT_HIOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- STT_HIPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- STT_LOOS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- STT_LOPROC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- STT_NOTYPE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- STT_OBJECT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The symbol is associated with a data object, such as a variable, an array, etc.
- STT_SECTION - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
The symbol is associated with a section.
- STT_TLS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
-
Thread local data object
- STV_DEFAULT - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- STV_HIDDEN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- STV_INTERNAL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- STV_PROTECTED - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ELF
- STXP7X - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- StyleInfo - Class in com.pnfsoftware.jeb.core.output.text
-
Simple style information for text, containing foreground and background colors, as well as bold and italic flags.
- StyleInfo(Integer, Integer, Boolean, Boolean) - Constructor for class com.pnfsoftware.jeb.core.output.text.StyleInfo
- sub(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- sub(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- sub(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- SUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Integer subtraction.
- SUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- SUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- SUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
integer subtraction, signed or unsigned
- SUB - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Arithmetic subtraction
- SUB_SSAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- SUB_USAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- SUBEXEC_ALLOW_ALL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Sub-routine execution policy: this special flag allows everything.
- SUBEXEC_ALLOW_EXTERNAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Sub-routine execution policy: this flag allows external routines.
- SUBEXEC_ALLOW_INTERNAL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Sub-routine execution policy: this flag allows internal routines.
- SUBEXEC_DENY_ALL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Sub-routine execution policy: this flag forbids the emulation of sub-routines.
- SubInput - Class in com.pnfsoftware.jeb.core.input
-
An input object presenting a partial view of another input.
- SubInput(IInput, long, long) - Constructor for class com.pnfsoftware.jeb.core.input.SubInput
-
Public constructor.
- subList(int, int) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
-
Returns a defensive copy.
- subList(List<T>, int) - Static method in class com.pnfsoftware.jeb.util.collect.Lists
-
Get a tail sub-list of a list.
- subMap(K, boolean, K, boolean) - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- SubSeekableByteChannel - Class in com.pnfsoftware.jeb.util.io
-
An seekable channel presenting a region of another seekable channel.
- SubSeekableByteChannel(SeekableByteChannel, long, long) - Constructor for class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
-
Create a sub channel.
- subSequence(int, int) - Method in class com.pnfsoftware.jeb.util.base.CharSequenceList
- substituteEnvironmentVariables(String) - Method in class com.pnfsoftware.jeb.util.base.PathProcessor
-
Inject Environment variables into a String using $var or %var%.
- SubstitutionDefinition - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Definition of an expression-substitution: input pattern, output pattern
- SubstitutionDefinition(INode, INode) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.SubstitutionDefinition
- substring(String, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Flexible version of
String.substring(int, int)
. - substringData(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
- SubsystemType - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Dynamic enumeration of subsystems/OS types.
- SubsystemType(int, String) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- subtypeOf(Class<?>, Class<?>) - Static method in class com.pnfsoftware.jeb.util.reflect.ReflectionHelper
-
Determine if a type is a descendant of the provided ancestor.
- success() - Method in class com.pnfsoftware.jeb.client.api.OperationRequest
- success(String) - Static method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- suffix() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
- suffix() - Method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
- SUPER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
-
Super class method.
- SUPER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- SUPER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- superType - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
- supportedModes - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- supportedVariants - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- SURROUND_BRACES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
{} container
- SURROUND_BRACKETS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
[] container
- SURROUND_CHEVRONS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
<> container
- SURROUND_DOUBLE_QUOTES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
"" container
- SURROUND_PARENTHESES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
() container
- SURROUND_QUOTES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
'' container
- SURROUND_SPACES - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
"" container
- suspend() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThread
-
Suspend this thread.
- SUSPENDED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- suspendEncoding() - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
-
Suspends encoding of the stream.
- SUSPICIOUS - Enum constant in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
-
The file has suspicious intents.
- SVX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- swap(boolean[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of booleans.
- swap(boolean[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of booleans.
- swap(byte[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of bytes.
- swap(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Flip the byte order of an array of bytes.
- swap(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of bytes.
- swap(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Flip the byte order of an array of bytes.
- swap(char[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of chars.
- swap(char[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of chars.
- swap(double[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of doubles.
- swap(double[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of doubles.
- swap(float[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of floats.
- swap(float[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of floats.
- swap(int[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of ints.
- swap(int[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of ints.
- swap(long[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of longs.
- swap(long[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of longs.
- swap(short[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of shorts.
- swap(short[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of shorts.
- swap(T[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of generic objects.
- swap(T[], int, int) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Flip the order of an array of generic objects.
- swapByGroup(byte[], int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Flip the byte order of groups of bytes.
- swapInt(int) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Swap the byte ordering of an int.
- swapLong(long) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Swap the byte ordering of a long.
- swapShort(short) - Static method in class com.pnfsoftware.jeb.util.io.EndianUtil
-
Swap the byte ordering of a short.
- Switch - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Switch - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- SWITCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- SWITCH - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- SwitchCaseInformation() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
- SwitchInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Details on a switch-case native construction.
- SwitchInformation() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation
- SwitchInformation.JumpTableInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Details of a switch's jump table.
- SwitchInformation.SwitchCaseInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.analyzer
-
Details on a 'case' of a switch-like statement: the address of the handler code and the corresponding jump table entry (if any, see
SwitchInformation.SwitchCaseInformation.isJumpTableBased()
) - SymbolInformation - Class in com.pnfsoftware.jeb.core.units.codeobject
-
Standard implementation of
ISymbolInformation
. - SymbolInformation(SymbolType, int, long, String, long, long, long) - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- SymbolType - Enum Class in com.pnfsoftware.jeb.core.units.codeobject
-
Enumeration of common types of symbols used in code objects.
- symtab - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- SYNCHRONIZED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- SYNCHRONIZED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- SYNCHRONIZED - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- SynchronizedBlock - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- SynchronizedBlock - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- SynchronizedIdentityMap<K,
V> - Class in com.pnfsoftware.jeb.util.collect -
A serializable, inefficient, fully synchronized, identity pseudo-map.
- SynchronizedIdentityMap() - Constructor for class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- SynchronizedLinkedMap<K,
V> - Class in com.pnfsoftware.jeb.util.collect -
A serializable, inefficient, fully synchronized, linked pseudo-map.
- SynchronizedLinkedMap() - Constructor for class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- SynchronizedLinkedSet<E> - Class in com.pnfsoftware.jeb.util.collect
-
A serializable, inefficient, fully synchronized, linked pseudo-set.
- SynchronizedLinkedSet() - Constructor for class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
- synth - Variable in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink.CaptureInfo
- SYNTHETIC - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
-
Special type of "fake" local: physical register, virtual register, mirror, etc.
- SYNTHETIC - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- SystemInformation - Class in com.pnfsoftware.jeb.client
-
Utility routines to retrieve system information such as java version, OS name, locale, etc.
- SystemInformation() - Constructor for class com.pnfsoftware.jeb.client.SystemInformation
- SystemUtil - Class in com.pnfsoftware.jeb.util.base
-
Convenient variables and methods to retrieve OS and running JVM information.
- SystemUtil() - Constructor for class com.pnfsoftware.jeb.util.base.SystemUtil
- SYSVAMD64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Amd64 convention used on System-V (*nix).
T
- t - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
-
default target
- TableDocumentPart - Class in com.pnfsoftware.jeb.core.output.table.impl
-
A trivial implementation of table document part.
- TableDocumentPart(int, List<? extends ITableRow>) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.TableDocumentPart
-
Create a table part.
- TableRow - Class in com.pnfsoftware.jeb.core.output.table.impl
-
A trivial implementation of a table row of cells.
- TableRow(Cell...) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.TableRow
-
Create a row.
- TableRow(List<Cell>) - Constructor for class com.pnfsoftware.jeb.core.output.table.impl.TableRow
-
Create a row.
- TAG_BASE64_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing a base64 encoded string (UTF8 string).
- TAG_BASE64_URL_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing a base64url encoded string (UTF8 string).
- TAG_BIGDECIMAL - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing a big decimal value (two-element array, base 2).
- TAG_CBOR_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing an encoded CBOR data item (byte string).
- TAG_CBOR_MARKER - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing CBOR content.
- TAG_CUSTOM_NAME - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEUntranslatedInstruction
-
Tag name for an optional entry holding the custom name of this untranslated IR, possibly better suited than the native mnemonic name.
- TAG_DECIMAL_FRACTION - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing a decimal fraction value (two-element array, base 10).
- TAG_EPOCH_DATE_TIME - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing date/time values as Epoch timestamp (numeric, RFC3339).
- TAG_EXPECTED_BASE16_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing an expected conversion to base16 encoding.
- TAG_EXPECTED_BASE64_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing an expected conversion to base64 encoding.
- TAG_EXPECTED_BASE64_URL_ENCODED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing an expected conversion to base64url encoding.
- TAG_MIME_MESSAGE - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing a MIME message (UTF8 string, RFC2045).
- TAG_NEGATIVE_BIGINT - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing a negative big integer value (byte string).
- TAG_POSITIVE_BIGINT - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing a positive big integer value (byte string).
- TAG_REGEXP - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing a regular expression string (UTF8 string, PCRE).
- TAG_STANDARD_DATE_TIME - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing date/time values in the standard format (UTF8 string, RFC3339).
- TAG_URI - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Semantic tag value describing an URL (UTF8 string).
- target - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- target - Variable in class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
- targetAddress - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- targetPrefix - Static variable in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Target routine prefix with named trampoline: '*'
- TCP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
- teardown() - Method in interface com.pnfsoftware.jeb.core.units.code.android.IGenericUnpacker
-
This method should be called after a call to
IGenericUnpacker.attemptUnpack()
, when the unpacker and its underlying resources are no longer needed. - teardown() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
-
Clean-up temporary constructs built during
EEmulator.setup()
. - teardown() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder
- TelemetryException - Exception in com.pnfsoftware.jeb.client.telemetry
-
This exception is raised when some telemetry operations fail.
- TelemetryException() - Constructor for exception com.pnfsoftware.jeb.client.telemetry.TelemetryException
- TelemetryException(String) - Constructor for exception com.pnfsoftware.jeb.client.telemetry.TelemetryException
- TelemetryException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.client.telemetry.TelemetryException
- TelemetryException(Throwable) - Constructor for exception com.pnfsoftware.jeb.client.telemetry.TelemetryException
- TelemetryNotification - Class in com.pnfsoftware.jeb.core.events
-
This event is to be used by back-end components to forward telemetry requests to a client.
- TelemetryNotification(String, Map<String, String>) - Constructor for class com.pnfsoftware.jeb.core.events.TelemetryNotification
- TelemetryRecord - Class in com.pnfsoftware.jeb.client.telemetry
-
A telemetry record.
- TelemetryRecord(int, String, String, Map<String, String>) - Constructor for class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
- TEMP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
-
Temporary data, a.k.a.
- terminate() - Static method in class com.pnfsoftware.jeb.client.AbstractContext
-
Terminate the program.
- terminate() - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Kill the target (if possible).
- TERMINATE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
-
Terminate a debugging session.
- TERMINATED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
- testbit(BigInteger, int) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- testBit(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
- text - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
- text(String) - Static method in class com.pnfsoftware.jeb.util.base.TypedContent
- Text - Enum constant in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
- Text() - Constructor for class com.pnfsoftware.jeb.client.api.FormEntry.Text
- Text(String, String, int, Predicate<String>, int, int) - Constructor for class com.pnfsoftware.jeb.client.api.FormEntry.Text
- TEXT - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
- TEXT_HTML - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- TEXT_PLAIN - Static variable in class com.pnfsoftware.jeb.util.encoding.MimeType
- TextBuilder - Class in com.pnfsoftware.jeb.util.format
-
A text buffer builder supporting indentation.
- TextBuilder() - Constructor for class com.pnfsoftware.jeb.util.format.TextBuilder
-
Create a builder with a default indentation size of 4 characters and an initial capacity of 16 characters.
- TextBuilder(int) - Constructor for class com.pnfsoftware.jeb.util.format.TextBuilder
-
Create a builder with an initial capacity of 16 characters.
- TextBuilder(int, int) - Constructor for class com.pnfsoftware.jeb.util.format.TextBuilder
-
Create a builder.
- TextDocumentPart - Class in com.pnfsoftware.jeb.core.output.text.impl
-
A simple implementation for a text document part.
- TextDocumentPart(List<ILine>, List<IAnchor>) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.TextDocumentPart
-
Create a new part with the given lines and anchors.
- TextDocumentUtil - Class in com.pnfsoftware.jeb.core.output.text
-
Utility methods for
ITextDocument
andITextDocumentPart
. - TextDocumentUtil() - Constructor for class com.pnfsoftware.jeb.core.output.text.TextDocumentUtil
- TextItem - Class in com.pnfsoftware.jeb.core.output.text.impl
-
A simple implementation for an actionable text item within a line.
- TextItem(int, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- TextItem(int, int, ItemClassIdentifiers) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- TextItem(int, int, ItemClassIdentifiers, long, int) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- TextMark - Class in com.pnfsoftware.jeb.core.output.text.impl
-
Standard implementation of a text mark.
- TextMark(int, String, Object) - Constructor for class com.pnfsoftware.jeb.core.output.text.impl.TextMark
- TextPartUtil - Class in com.pnfsoftware.jeb.core.output.text
-
Class containing utility methods to operate on parts of text documents.
- TextPartUtil() - Constructor for class com.pnfsoftware.jeb.core.output.text.TextPartUtil
- TextPartUtil.LineInfo - Class in com.pnfsoftware.jeb.core.output.text
-
Information about a line of a text document's part.
- tf - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDCollectionOptimizer
-
IR/AST type factory reference (for convenience).
- tf - Variable in class com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDOptimizer
-
IR/AST type factory reference (for convenience).
- tf - Variable in class com.pnfsoftware.jeb.core.units.code.java.AbstractJOptimizer
-
AST type factory (for convenience - referenced in
AbstractJOptimizer.jctx
). - theoriticalImageBase - Variable in class com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations
- thirdPartyOnly - Variable in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackageManagerOptions
- THIS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- THIS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- THISCALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
The standard C++ convention.
- THREAD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerSuspendPolicy
- THREAD - Enum constant in enum class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet.Cleaner
- THREAD_START - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- THREAD_STOP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
- ThreadEx<V> - Class in com.pnfsoftware.jeb.util.concurrent
- ThreadEx(Runnable) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ThreadEx
- ThreadEx(Callable<V>) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ThreadEx
- ThreadMonitor - Class in com.pnfsoftware.jeb.util.concurrent
-
This class is used to monitor the execution of a target thread.
- ThreadMonitor(Thread, boolean, IMonitorInfoProvider, Runnable, Runnable) - Constructor for class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor
-
Create a new thread monitor instance.
- ThreadMonitor.State - Enum Class in com.pnfsoftware.jeb.util.concurrent
- ThreadUtil - Class in com.pnfsoftware.jeb.util.concurrent
-
Utility methods to manipulate threads.
- ThreadUtil() - Constructor for class com.pnfsoftware.jeb.util.concurrent.ThreadUtil
- Throw - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Throw - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- THROW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- THROW - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- ThrowableFormatter(boolean) - Constructor for class com.pnfsoftware.jeb.util.base.Throwables.ThrowableFormatter
- Throwables - Class in com.pnfsoftware.jeb.util.base
-
Utility methods for throwables (errors, exceptions, runtime exceptions).
- Throwables() - Constructor for class com.pnfsoftware.jeb.util.base.Throwables
- Throwables.ThrowableFormatter - Class in com.pnfsoftware.jeb.util.base
- thrownTypes - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
- THROWS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- THROWS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- TI_C2000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- TI_C5500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- TI_C6000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- TILE64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- TILEGX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- TILEPRO - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- TIME - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- TIME_OF_DAY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- time1 - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
- time2 - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
- TimedOperationVerifier - Class in com.pnfsoftware.jeb.util.concurrent
-
Enforce time-outs on operations and throw
OperationTimedOutException
. - TimedOperationVerifier() - Constructor for class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
-
Create a verifier with no time limit.
- TimedOperationVerifier(long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
-
Create a verifier whose start time is the current time.
- TimedOperationVerifier(long, long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
-
Create a verifier.
- TimeFormatter - Class in com.pnfsoftware.jeb.util.format
-
Utility methods to format timestamps and time deltas.
- TimeFormatter() - Constructor for class com.pnfsoftware.jeb.util.format.TimeFormatter
- TIMER - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Number of the timer
- TINY - Enum constant in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
- TINYJ - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- TMM_GPP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- toArray() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- toArray() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- toArray() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- toArray() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- toArray(T[]) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- toArray(T[]) - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- toArray(T[]) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- toArray(U[]) - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- toBoolean(Boolean) - Static method in class com.pnfsoftware.jeb.util.primitives.Booleans
- toByteArray(char[]) - Static method in class com.pnfsoftware.jeb.util.format.CharSequences
-
Convert a char[] to a byte[] using the system-default charset.
- toByteOrder() - Method in enum class com.pnfsoftware.jeb.util.io.Endianness
- toCommonExtension(String) - Static method in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
-
Convert a
WellKnownUnitTypes
to the common extension. - ToDoException - Exception in com.pnfsoftware.jeb.core.exceptions
-
This exception may be thrown when a functionality has yet to be implemented.
- ToDoException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.ToDoException
- ToDoException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.ToDoException
- ToDoException(String, Object...) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.ToDoException
- toDot(IControlFlowGraph<?, ?>, File) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
-
Build the CFG text representation using the dot language.
- toDot(IControlFlowGraph<?, ?>, File, String) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
-
Build the CFG text representation using the dot language.
- toDot(IControlFlowGraph<?, ?>, File, String, Map<Long, String>) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
-
Build the CFG text representation using the dot language.
- toDot(IControlFlowGraph<?, ?>, File, String, Map<Long, String>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
-
Build the CFG text representation using the dot language.
- toDouble() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Evaluate this immediate as a double-precision float.
- toFlatList() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
-
Flatten the abstract syntax tree.
- toFlatList() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaMethod
- toFloat() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Evaluate this immediate as a single-precision float.
- toHexString() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Format this immediate as an unsigned hexadecimal string.
- toHexString(byte, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert a byte to its hex representation.
- toHexString(byte, boolean, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert a byte to its hex representation.
- toHexString(int, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert an int to its hex representation.
- toHexString(int, boolean, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert a int to its hex representation.
- toHexString(long, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert a long to its hex representation.
- toHexString(long, boolean, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert a long to its hex representation.
- toHexString(short, boolean) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert a short to its hex representation.
- toHexString(short, boolean, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Convert a short to its hex representation.
- toInt() - Method in class com.pnfsoftware.jeb.core.Version
-
Generate a 4-byte integer representing the three most relevant components of this version object.
- toInt(Object) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
-
Best effort conversion of an object to an integer.
- toInt(Object, int) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
-
Best effort conversion of an object to an integer.
- toInts(long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Create two ints from a long.
- toJSONString() - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- toJSONString() - Method in interface com.pnfsoftware.jeb.util.encoding.json.JSONAware
- toJSONString() - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
- toJSONString(boolean[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- toJSONString(byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- toJSONString(char[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- toJSONString(double[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- toJSONString(float[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- toJSONString(int[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- toJSONString(long[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- toJSONString(short[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- toJSONString(Object) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
-
Convert an object to JSON text.
- toJSONString(Object[]) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- toJSONString(Collection) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
-
Convert a list to JSON text.
- toJSONString(Map) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
-
Convert a map to JSON text.
- toJvmName(Class<?>) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
-
Generate the internal binary name (jvm name) for the provided type name, as provided by
Class.getName()
. - toJvmName(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
-
Generate the internal binary name (jvm name) for the provided type name, as provided by
Class.getName()
. - token(TokenType) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
-
Create and return a Token of given type.
- token(TokenType, int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
-
Create and return a Token of given type and pairValue.
- token(TokenType, int, int, int, int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
-
Helper method to create and return a new Token from of TokenType tokenStart and tokenLength will be modified to the newStart and newLength params
- token(TokenType, long, int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
-
Create and return a Token of given type from start with length offset is added to start
- Token - Class in com.pnfsoftware.jeb.util.encoding.jflex
-
A Token in a Document.
- Token(TokenType, long, int) - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.Token
-
Constructs a new token
- Token(TokenType, long, int, byte) - Constructor for class com.pnfsoftware.jeb.util.encoding.jflex.Token
-
Construct a new part of pair token
- TokenExtractor - Class in com.pnfsoftware.jeb.util.format
-
A customizable string token extractor.
- TokenExtractor(TokenExtractor.IDelimiterFinder) - Constructor for class com.pnfsoftware.jeb.util.format.TokenExtractor
-
Create a token extractor.
- TokenExtractor.IDelimiterFinder - Interface in com.pnfsoftware.jeb.util.format
-
Definition of a delimiter.
- tokenLength - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
- tokenStart - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
- TokenType - Enum Class in com.pnfsoftware.jeb.util.encoding.jflex
-
These are the various token types supported by SyntaxPane.
- toLong() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Evaluate this immediate as a signed long primitive.
- toLong(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Evaluate this immediate as a signed long primitive.
- toLong(Object) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
-
Best effort conversion of an object to an integer.
- toLong(Object, long) - Static method in class com.pnfsoftware.jeb.util.encoding.Conversion
-
Best effort conversion of an object to a long.
- toMap(K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Build a
HashMap
containing 1 element (key, value). - toMap(K, V, Class<? extends Map>) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Build a map containing 1 element (key, value).
- toMap(K, V, K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Build a
HashMap
containing 2 elements (key, value). - toMap(K, V, K, V, K, V) - Static method in class com.pnfsoftware.jeb.util.collect.Maps
-
Build a
HashMap
containing 3 elements (key, value). - topHalf() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Retrieve the top half-part of this IRE.
- toShortString() - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Generate a short-string version of this element.
- toString() - Method in enum class com.pnfsoftware.jeb.client.api.Operation
- toString() - Method in class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
- toString() - Method in class com.pnfsoftware.jeb.client.ErrorLogGenerator
- toString() - Method in class com.pnfsoftware.jeb.client.events.JebClientEvent
- toString() - Method in class com.pnfsoftware.jeb.client.script.TypeInfo
- toString() - Method in class com.pnfsoftware.jeb.client.telemetry.TelemetryRecord
- toString() - Method in class com.pnfsoftware.jeb.core.actions.ActionContext
- toString() - Method in class com.pnfsoftware.jeb.core.Artifact
- toString() - Method in class com.pnfsoftware.jeb.core.BookmarkManager.Bookmark
- toString() - Method in class com.pnfsoftware.jeb.core.events.JebEvent
- toString() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification.Entry
- toString() - Method in class com.pnfsoftware.jeb.core.events.PropertyChangeNotification
- toString() - Method in class com.pnfsoftware.jeb.core.input.FileInput
- toString() - Method in class com.pnfsoftware.jeb.core.input.FileInputRegionInformation
- toString() - Method in class com.pnfsoftware.jeb.core.output.AbstractUnitRepresentation
- toString() - Method in class com.pnfsoftware.jeb.core.output.code.CodeAnchor
- toString() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- toString() - Method in class com.pnfsoftware.jeb.core.output.code.CodeLine
- toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.ClassCoordinates
- toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.FieldCoordinates
- toString() - Method in interface com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates
- toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.IdentifierCoordinates
- toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.InstructionCoordinates
- toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.MethodCoordinates
- toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.NativeCoordinates
- toString() - Method in class com.pnfsoftware.jeb.core.output.code.coordinates.PackageCoordinates
- toString() - Method in class com.pnfsoftware.jeb.core.output.table.impl.CellCoordinates
- toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
- toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Anchor
- toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Coordinates
- toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.Line
- toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
- toString() - Method in class com.pnfsoftware.jeb.core.output.text.impl.TextItem
- toString() - Method in class com.pnfsoftware.jeb.core.output.text.StyleInfo
- toString() - Method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil.LineInfo
- toString() - Method in class com.pnfsoftware.jeb.core.output.tree.impl.NodeCoordinates
- toString() - Method in class com.pnfsoftware.jeb.core.PluginInformation
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.CommonsConfigurationWrapper
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.ConfigurationMemoryMap
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyChangeObject
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinition
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyDefinitionManager
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyManager
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection.E
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
- toString() - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- toString() - Method in class com.pnfsoftware.jeb.core.units.AbstractUnit
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.AddressableInstruction
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDevice
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndPackage
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceAndProcess
- toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbPackage
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbProcess
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapperFactory
- toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.ActivityDescription
- toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointDescription
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescription
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.IntentFilterDescriptions
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Attribute
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Certificate
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Digest
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.PublicKey
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signature
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block.Signer
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlock
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.BasicBlockBuilder
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.CFG
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError
- toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DFormattingContext
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
- toString() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
-
Generate a string representation of this IR using a standard formatting context.
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig.TypeParam
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig.TypeArg
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.AbstractNativeDisassemblerPlugin
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryRanges
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.BasicBlock
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFG
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- toString() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Generate a short-form text version of this element.
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CSimulationLogger
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ConverterInstructionEntry
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.AddressConversionLists
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.ECompiler.CompiledField
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern.P
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternCompiler.EPattern
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher.Result
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EPatternMatcher
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Node
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.OGroup
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.SubstitutionDefinition
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EBranchDetails
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo.Entry
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.ETypeInfo
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
- toString() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Generate a compact representation of the type.
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.MemoryAccessInfo
- toString() - Method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc.E
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry.Stat
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerEntry
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChanges
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.MemoryChangesRecorder.Results
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstruction
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterLayoutBridge
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ExecutableModelMetadata
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.MatchingState
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConvention
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionService
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstant
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveSizes
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser.Decl
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.VirtualMethodCoordinates
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.CodePointer
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerModule
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerThread
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueNumber
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerEventData
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerMachineInformation
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerProcessInformation
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerTargetInformation
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueBoolean
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueCharacter
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueDouble
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueFloat
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueRaw
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueVoid
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.DecompilationResult
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.DFA4
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.FlowInformation
- toString() - Method in interface com.pnfsoftware.jeb.core.units.code.ICodePointer
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.IdRanges
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.java.DeferredRequestsCollector
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.Pointer
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.PointerLocation
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Date
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.DateAndTime
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.S5Time
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.StringA
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.Time
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.simatic.S7.TimeOfDay
- toString() - Method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
-
Microsoft-style decoding
- toString() - Method in class com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation
- toString() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation
- toString() - Method in class com.pnfsoftware.jeb.core.units.codeobject.SymbolInformation
- toString() - Method in class com.pnfsoftware.jeb.core.units.impl.Comment
- toString() - Method in class com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
- toString() - Method in class com.pnfsoftware.jeb.core.units.impl.MetaComment
- toString() - Method in enum class com.pnfsoftware.jeb.core.units.NotificationType
- toString() - Method in class com.pnfsoftware.jeb.core.units.Pool
- toString() - Method in class com.pnfsoftware.jeb.core.units.PoolEntry
- toString() - Method in class com.pnfsoftware.jeb.core.units.UnitAddress
- toString() - Method in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- toString() - Method in class com.pnfsoftware.jeb.core.units.UnitNotification
- toString() - Method in class com.pnfsoftware.jeb.core.Version
-
Same as
format(true)
. - toString() - Method in class com.pnfsoftware.jeb.util.base.CharSequenceList
- toString() - Method in class com.pnfsoftware.jeb.util.base.Couple
- toString() - Method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- toString() - Method in class com.pnfsoftware.jeb.util.base.Flags
- toString() - Method in class com.pnfsoftware.jeb.util.base.StarMatcher.Result
- toString() - Method in class com.pnfsoftware.jeb.util.base.Triple
- toString() - Method in class com.pnfsoftware.jeb.util.base.Wrapper
- toString() - Method in class com.pnfsoftware.jeb.util.collect.AsyncEventQueue
- toString() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- toString() - Method in class com.pnfsoftware.jeb.util.collect.Bitmap
- toString() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentHashSet
- toString() - Method in class com.pnfsoftware.jeb.util.collect.ConcurrentList
- toString() - Method in class com.pnfsoftware.jeb.util.collect.DisjointSets
- toString() - Method in class com.pnfsoftware.jeb.util.collect.FastLongSet
- toString() - Method in class com.pnfsoftware.jeb.util.collect.IdentityHashSet
- toString() - Method in class com.pnfsoftware.jeb.util.collect.IntegerSegment
- toString() - Method in class com.pnfsoftware.jeb.util.collect.IntGauge
- toString() - Method in class com.pnfsoftware.jeb.util.collect.IntList
- toString() - Method in class com.pnfsoftware.jeb.util.collect.IntMap
- toString() - Method in class com.pnfsoftware.jeb.util.collect.ItemHistory
- toString() - Method in class com.pnfsoftware.jeb.util.collect.LongSegment
- toString() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
- toString() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- toString() - Method in class com.pnfsoftware.jeb.util.collect.ReferenceCounter
- toString() - Method in class com.pnfsoftware.jeb.util.collect.SegmentMap
- toString() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- toString() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedIdentityMap
- toString() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedMap
- toString() - Method in class com.pnfsoftware.jeb.util.collect.SynchronizedLinkedSet
- toString() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- toString() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- toString() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.Token
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
-
Returns a string representation of this array.
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.JsonId
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.CentralDirFileHeader
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.EndOfCentralDir
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry
- toString() - Method in class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
- toString() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- toString() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.E
- toString() - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- toString() - Method in class com.pnfsoftware.jeb.util.graph.Digraph.V
- toString() - Method in class com.pnfsoftware.jeb.util.interpreter.AbstractCommandHandler
- toString() - Method in class com.pnfsoftware.jeb.util.interpreter.AutocompletionResult
- toString() - Method in class com.pnfsoftware.jeb.util.interpreter.ExecutionResult
- toString() - Method in class com.pnfsoftware.jeb.util.interpreter.InputToken
- toString() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- toString() - Method in enum class com.pnfsoftware.jeb.util.io.Endianness
- toString() - Method in class com.pnfsoftware.jeb.util.logging.Sink
- toString() - Method in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- toString() - Method in class com.pnfsoftware.jeb.util.primitives.IntegerRanges
- toString() - Method in class com.pnfsoftware.jeb.util.reflect.ClasspathCollector
- toString() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- toString() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- toString(boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Generate a string representation of this wildcard type.
- toString(boolean, boolean, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.wincommon.Guid
- toString(int, int) - Method in class com.pnfsoftware.jeb.util.base.CharSequenceList
- toString(IDMethodContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
-
Generate a string representation of this IR using a standard formatting context.
- toString(Object) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Pretty-format any object, using a
PrettyPrinter
object. - toString(Object) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
A safe version of
String.toString
. - toString(Object, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
A safe version of
String.toString
. - toString(String) - Method in class com.pnfsoftware.jeb.util.encoding.json.ItemList
- toString(String, Object) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
- totalTimeoutMs - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- toTempDot(IControlFlowGraph<?, ?>, String) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
- toTempDot(IControlFlowGraph<?, ?>, String, String, Map<Long, String>, int) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
- TOUCH_MS - Static variable in class com.pnfsoftware.jeb.util.io.FileMonitor
-
Touch frequency in ms, that is, the frequency at which a lock-file write-timestamp is updated.
- touchFile(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Create an empty file.
- toUnsigned(BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
-
Get the unsigned equivalent of the provided truncated integer.
- toUnsignedBigInteger(long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Convert a long treated as unsigned to a big integer.
- toUnsignedHexString(BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- toUnsignedLong() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Evaluate this immediate as an unsigned long.
- toUnsignedString(byte) - Static method in class com.pnfsoftware.jeb.util.primitives.Bytes
- toUnsignedString(int) - Static method in class com.pnfsoftware.jeb.util.primitives.Integers
- toUnsignedString(long) - Static method in class com.pnfsoftware.jeb.util.primitives.Longs
-
Convert a long to its unsigned decimal string representation.
- toUnsignedString(short) - Static method in class com.pnfsoftware.jeb.util.primitives.Shorts
- toWellKnownUnitType(ProcessorType) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorUtil
- TPC - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- trace(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Log a trace message.
- trace(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- trace(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- trackNativeItem(INativeType, IEventListener) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.INativeContext
- trampolinePrefix - Static variable in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Trampoline routines prefix: unicode RIGHTWARDS ARROW '→'
- transferMetadataFrom(IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Transfer (shallow copy) metadata from a source IR to this IR.
- transformJcondToAssign(IDVar) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Transform a conditional jump instruction to a conditional-predicate assignment.
- transformJcondToJump() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Transform a conditional jump instruction to a jump.
- transformSwitchToJcond() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Transform a single-case switch into a conditional jump.
- transformToJump(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Transform any instruction to a jump, and update the jump target.
- transformToJump(IDTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Transform any instruction to a jump, and update the jump target.
- transformToNop() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Transform any instruction to a NOP.
- TRANSIENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- TRANSIENT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- TRANSIENT - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- TREE_COLLAPSE - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- TREE_COLLAPSE_ALL - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- TREE_EXPAND - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- TREE_EXPAND_ALL - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- TRICORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- trim(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Trim (left and right) all chars less than or equal to ' '.
- trim(String, char) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Trim (left and right) all chars to provided character.
- TRIMEDIA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- trimWhitespaces(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Trim (left and right) all characters considered to be white-space by the Unicode standard.
- Triple<A,
B, C> - Class in com.pnfsoftware.jeb.util.base -
Handy class holding three typed elements.
- Triple(A, B, C) - Constructor for class com.pnfsoftware.jeb.util.base.Triple
- TRN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Truncate or zero-extend
- TRN128 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Truncate or zero-extend to 128 bits
- TRN16 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Truncate or zero-extend to 16 bits
- TRN32 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Truncate or zero-extend to 32 bits
- TRN64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Truncate or zero-extend to 64 bits
- TRN8 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Truncate or zero-extend to 8 bits
- TRUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- TRUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
-
always break the flow
- TRUE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- TRUE - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
The CBOR-encoded boolean
true
value (encoded as "simple value":#MT_SIMPLE
). - TRUE_CONTINUE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- TRUE_STOP - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
-
common results
- truncate(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Truncate this immediate or sign-extend it.
- truncate(long) - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
- truncate(long) - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
- truncate(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Truncate operation IRE.
- truncate(String) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
-
Truncate and store as a signed value.
- truncate(String, int) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Truncate a string.
- truncate(BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
-
Truncate and store as a signed value.
- truncated(int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VarSrc
- truncateWithSuffix(String, int, String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Truncate a string and append an optional suffix to it if it was actually truncated.
- Try - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Try - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- TRY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- TRY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- tryLock() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- tryLock(long, TimeUnit) - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- TSK3000 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- ttl - Variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEvent
- ttl - Variable in class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent
- Tuple - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- Tuples - Class in com.pnfsoftware.jeb.util.base
-
Integer tuples generator routines.
- Tuples() - Constructor for class com.pnfsoftware.jeb.util.base.Tuples
- TWO_BYTES - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Denotes a two-byte value (uint16).
- typ(RegisterType) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- type - Variable in class com.pnfsoftware.jeb.core.units.AbstractMetadataGroup
- type - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitIdentifier
- type - Variable in class com.pnfsoftware.jeb.core.units.AbstractUnitPlugin
- type - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig.TypeArg
- type - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- type - Variable in class com.pnfsoftware.jeb.core.units.code.Pointer
-
Possible type(s) for the bytes at the given address
- type - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- type - Variable in class com.pnfsoftware.jeb.util.encoding.jflex.Token
- type - Variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- Type - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- TYPE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- TYPE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
- TYPE - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- TYPE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
- TYPE_ADDR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
An absolute address.
- TYPE_ALIAS - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
An alias for some value, represented as a String.
- TYPE_ANNOTATION_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_ANNOTATION_SET_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_ANNOTATION_SET_REF_LIST - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_ANNOTATIONS_DIRECTORY_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_ARRAY - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_ARRAY - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Major type 4: array of items.
- TYPE_ARTIFACTS - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
Artifacts collections, little-endian:
ART
- TYPE_BOOLEAN - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_BRA - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Operand type for branch target.
Value: signed int, relative displacement in code units (2 bytes) from current instruction address - TYPE_BYTE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- TYPE_BYTE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_BYTE_STRING - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Major type 2: byte string.
- TYPE_CALL_SITE_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_CHARACTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_CLASS_DATA_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_CLASS_DEF_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_CMA - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
A complex memory access operand.
- TYPE_CODE_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_COLON - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- TYPE_COMMA - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- TYPE_DEBUG_INFO_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_DIRECT - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- TYPE_DOUBLE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- TYPE_DOUBLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_ENCODED_ARRAY_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_EOF - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- TYPE_FIELD_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_FLOAT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- TYPE_FLOAT - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_FLOAT_SIMPLE - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Major type 7: floating point, simple data types.
- TYPE_HEADER_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_HIDDENAPI_CLASS_DATA_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_HTTP - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- TYPE_ID - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- TYPE_IDX - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Operand type for an index into a constant pool (which pool is instruction specific).
- TYPE_IDX2 - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Operand type for a second index into the prototype pool.
- TYPE_IMM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Operand type for an immediate.
Value: long, sign-extended, could be anything from a boolean to a double - TYPE_IMM - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Immediate value of at most 64-bit.
- TYPE_INTEGER - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- TYPE_INTEGER - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_LEFT_BRACE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- TYPE_LEFT_SQUARE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- TYPE_LIST - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
A list of operands.
- TYPE_LONG - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- TYPE_LONG - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_MAP - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Major type 5: map of pairs.
- TYPE_MAP_LIST - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_MEMIMM - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Memory access via absolute address.
- TYPE_MEMREG - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Memory access via register.
- TYPE_METHOD_HANDLE_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_METHOD_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_NEGATIVE_INTEGER - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Major type 1: negative integers.
- TYPE_OBJECT - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_POINTER - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandElementValue
- TYPE_PROJECT - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
Project block marker, little-endian:
PRJ
- TYPE_PROJECT_CONFIGURATION - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
Persisted Project Configuration:
PPC
- TYPE_PROJECT_METADATA - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
Persisted Project Metadata:
PPM
- TYPE_PROTO_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_PROTOTYPE - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- TYPE_QSTATES - Static variable in class com.pnfsoftware.jeb.core.dao.impl.JDB2Manager
-
Quick-states
block marker, little-endian:QCK
- TYPE_RAW - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_REG - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Operand type for a register or pair of registers.
Value: int, the register index (or first register index , in case of a pair) - TYPE_REG - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
A register.
- TYPE_RELADDR - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
An offset to the instruction address.
- TYPE_RGR - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDalvikInstruction
-
Operand type for a register range.
Value: long, made up of 2 ints as follows: low-int=first register index, high-int=last register index (inclusive) - TYPE_RIGHT_BRACE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- TYPE_RIGHT_SQUARE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- TYPE_SHORT - Enum constant in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
- TYPE_SHORT - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_SIMM - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Signed immediate value of at most 64-bit.
- TYPE_SOCKS - Static variable in class com.pnfsoftware.jeb.util.net.NetProxyInfo
- TYPE_STRING - Static variable in interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
- TYPE_STRING_DATA_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_STRING_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_TAG - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Major type 6: semantic tags.
- TYPE_TEXT_STRING - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Major type 3: text/UTF8 string.
- TYPE_TYPE_ID_ITEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_TYPE_LIST - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap
- TYPE_UNKNOWN - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandElementValue
- TYPE_UNSIGNED_INTEGER - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
Major type 0: unsigned integers.
- TYPE_USER_1 - Static variable in interface com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
-
Type to be used for specific user entries.
- TYPE_VALUE - Static variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- TYPE2 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- TYPE3 - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- typeAndroidApk - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeAndroidArt - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeAndroidCompactDex - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeAndroidDex - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeAndroidOat - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeAndroidOptimizedDex - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeAndroidResources - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeAndroidVdex - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeAndroidXApk - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeAppleMacho - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeAppleMachoFat - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeArArchive - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- TypeArg(int, JvmGenericsTypeSig) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig.TypeArg
- typeARM - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeARM64 - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeAtmelAVR - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeBinary - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeC - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeCART - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- TypeCategory - Enum Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Categories for native types.
- typeCertificate - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeChromeCrx - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeComposite - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeCpp - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- TypedContent - Class in com.pnfsoftware.jeb.util.base
-
A buffer of data with a MIME type and contents properties.
- TypedContent(byte[], String) - Constructor for class com.pnfsoftware.jeb.util.base.TypedContent
- TypedContent(byte[], String, String) - Constructor for class com.pnfsoftware.jeb.util.base.TypedContent
- TypedContent(byte[], String, String, ITypedContentProperties) - Constructor for class com.pnfsoftware.jeb.util.base.TypedContent
- TypedContent(String, String) - Constructor for class com.pnfsoftware.jeb.util.base.TypedContent
- TypedContent(String, String, ITypedContentProperties) - Constructor for class com.pnfsoftware.jeb.util.base.TypedContent
- typeDuplicate - Static variable in interface com.pnfsoftware.jeb.core.units.IDuplicatedUnit
- typeEthereumBytecode - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeEthereumContract - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeGeneric - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeGzip - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeHtml - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- TypeInfo - Class in com.pnfsoftware.jeb.client.script
-
Java type information used by the script interpreter.
- TypeInfoProvider - Class in com.pnfsoftware.jeb.client.script
-
Java type parser and provider used by the script interpreter.
- TypeInfoProvider(File) - Constructor for class com.pnfsoftware.jeb.client.script.TypeInfoProvider
- typeIntelHEX - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeIntelX86 - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeIntelX86_64 - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeJava - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeJavaArchive - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeJavaClassfile - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeJavaScript - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeJson - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- TypeLayoutInfo - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Basic memory requirements (layout) for a type.
- TYPELIB_FILE_EXTENSION - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
- TypelibDefinitionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.type
- TypelibDefinitionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypelibDefinitionException
- TypelibDefinitionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypelibDefinitionException
- TypelibDefinitionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypelibDefinitionException
- TypelibDefinitionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypelibDefinitionException
- TypelibGen - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Generator of type and constant library files (
*.typelib
) for JEB. - TypelibGen() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.TypelibGen
- TypeLibraryEntry - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
An entry contains a typelib, its metadata, as well as the underlying file (if any).
- TypeLibraryMetadata - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Metadata header for type library binary files.
- TypeLibraryService - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
The type library service (TLS) is responsible for managing (loading and unloading) native code type libraries (
typelibs
). - TypeLibraryService() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Create a new TLS.
- TypeLibraryService(File) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Create a new TLS with an initial folder.
- typeLinuxElf - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeLLVMBitcode - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeManagerInitialized(ITypeManager) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default implementation does nothing.
- typeManagerInitialized(ITypeManager) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
This method is called by the code unit right after it created a type manager suitable for processing.
- typeMicrosoftExcel - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeMicrosoftExcelOpenXML - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeMicrosoftOle - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeMicrosoftOutlook - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeMicrosoftPowerpoint - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeMicrosoftPowerpointOpenXML - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeMicrosoftThumbs - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeMicrosoftWord - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeMicrosoftWordOpenXML - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeMIPS - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeMIPS64 - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeName(String) - Static method in class com.pnfsoftware.jeb.core.util.DebuggerHelper
- typeName(String) - Static method in class com.pnfsoftware.jeb.core.util.DecompilerHelper
- TypeParam(String, JvmGenericsTypeSig, List<JvmGenericsTypeSig>) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig.TypeParam
- typeParams - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsClassSig
- typeParams - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsMethodSig
- typePdf - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typePython - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeRarArchive - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- TypeReference - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- TypeReference - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- typeRiscV - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- TYPES_APPLICATION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
- typeSevenzipArchive - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- TYPESOURCE_ALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- TYPESOURCE_INUSE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- TYPESOURCE_TYPELIBS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- typeStream - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- TypeStringParseException - Exception in com.pnfsoftware.jeb.core.units.code.asm.type
- TypeStringParseException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParseException
- TypeStringParseException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParseException
- TypeStringParseException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParseException
- TypeStringParseException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParseException
- TypeStringParser - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
A parser for C declarations, types, prototypes and routine signatures.
- TypeStringParser(ITypeManager) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
Create a type parser.
- TypeStringParser.Decl - Class in com.pnfsoftware.jeb.core.units.code.asm.type
- typeSvg - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeTar - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeText - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- TypeUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Utility routines for native types.
- TypeUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.TypeUtil
- typeVar - Variable in class com.pnfsoftware.jeb.core.units.code.android.JvmGenericsTypeSig
-
for TypeVariableSignature
- typeVBScript - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeWebassemblyBytecode - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeWebassemblyModule - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeWinCoff - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeWinPe - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeXml - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- typeZipArchive - Static variable in class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- TypingConlict(String, IDExpression, IJavaType, IJavaType) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.ir.DTypeInfo.TypingConlict
U
- u16() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- u31() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- u32() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- u63() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- u8() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- ua - Variable in class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint
- UD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.controlflow.ChainType
-
use-def
(Used-Define) chain: a register is used; list the locations where it was defined. - ugerrstr - Variable in class com.pnfsoftware.jeb.client.AbstractClientContext
- uiExecute(Runnable) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Execute a task on the UI thread.
- uiExecuteBlocking(Runnable) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Execute a task on the UI thread.
- uiExecuteWithDelay(int, Runnable) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Execute a task on the UI thread after the provided delay.
- uint - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
- UINT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
-
Unsigned integer.
- UINT2FP - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
unsigned integer to floating-point conversion (supported FP formats: binary32, binary64)
The details of the conversion are unspecified (examples: how the operator deals with loss of precision; what truncation mode is used). - unattended() - Method in class com.pnfsoftware.jeb.util.events.AggregatorDispatcher
- UNDEFINED - Static variable in interface com.pnfsoftware.jeb.util.encoding.cbor.CborConstants
-
The CBOR-encoded "undefined" value (encoded as "simple value":
#MT_SIMPLE
). - undefineItem(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IStackframeManager
-
Undefine the item located at the exact provided address.
- undefineItem(long) - Method in interface com.pnfsoftware.jeb.core.units.INativeCodeUnit
-
Undefine the memory item starting at the provided address.
- undefineItems(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IStackframeManager
- unescapeString(String) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Unescape a string escaped with standard String-formatter backslash-based escape sequences.
- UNFRIENDLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
-
Unfriendly mode, run at the end of pipeline.
- UNICORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- UNIMPLEMENTED_ENCODING_FORMAT - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- unindent() - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- uninstallApp(String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
- uninstallApp(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Uninstall an APK.
- UnitAddress<T extends IAddressableUnit> - Class in com.pnfsoftware.jeb.core.units
-
A couple (
target unit
, address), where the address is relative to the target unit. - UnitAddress(T, String) - Constructor for class com.pnfsoftware.jeb.core.units.UnitAddress
- UnitChange - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by a
unit
when its contents was changed. - UnitChangeEventData - Class in com.pnfsoftware.jeb.core.units
-
Specific data related to a
J.UnitChange
change event issued by a unit. - UnitChangeEventData(int, Object) - Constructor for class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- UnitChangeEventData(int, Object, Object) - Constructor for class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- UnitChangeEventData(int, Object, Object, Object) - Constructor for class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- UnitChangeEventData(int, Object, Object, Object, Object) - Constructor for class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- UnitCreated - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by a
parent unit
after a child unit was added - UnitDestroyed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by a
parent unit
when one of its children was destroyed - UnitDisposed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by a
unit
at the end of disposal process - UnitFormatterAdapter - Class in com.pnfsoftware.jeb.core.output
-
Standard implementation of a unit formatter.
- UnitFormatterAdapter() - Constructor for class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
-
Create a formatter with no document presentation.
- UnitFormatterAdapter(IUnitDocumentPresentation) - Constructor for class com.pnfsoftware.jeb.core.output.UnitFormatterAdapter
-
Create a formatter and add a transient (non-persisted) document presentation to it.
- UnitFormatterUtil - Class in com.pnfsoftware.jeb.core.output
-
Utility methods for unit formatters.
- UnitFormatterUtil() - Constructor for class com.pnfsoftware.jeb.core.output.UnitFormatterUtil
- UnitFragmentPosition - Class in com.pnfsoftware.jeb.client.api
-
Position in a unit fragment.
- UnitFragmentPosition(IUnit, IUnitFragment, IGenericDocument, String, IItem) - Constructor for class com.pnfsoftware.jeb.client.api.UnitFragmentPosition
- UnitItemIdGenerator - Class in com.pnfsoftware.jeb.core.output
-
Generate unique item IDs for objects managed by units.
- UnitItemIdGenerator() - Constructor for class com.pnfsoftware.jeb.core.output.UnitItemIdGenerator
- UnitLockedException - Exception in com.pnfsoftware.jeb.core.units
-
A concurrency error raised when a thread is attempting to access a
unit
that is locked by another thread. - UnitLockedException() - Constructor for exception com.pnfsoftware.jeb.core.units.UnitLockedException
- UnitLockedException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.UnitLockedException
- UnitLockedException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.UnitLockedException
- UnitLockedException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.UnitLockedException
- UnitNotification - Class in com.pnfsoftware.jeb.core.units
-
Standard implementation of a notification.
- UnitNotification(IUnitNotification) - Constructor for class com.pnfsoftware.jeb.core.units.UnitNotification
-
Generic copy constructor.
- UnitNotification(NotificationType, String) - Constructor for class com.pnfsoftware.jeb.core.units.UnitNotification
-
Create a notification.
- UnitNotification(NotificationType, String, String) - Constructor for class com.pnfsoftware.jeb.core.units.UnitNotification
-
Create a notification.
- UnitNotification(NotificationType, String, String, String) - Constructor for class com.pnfsoftware.jeb.core.units.UnitNotification
-
Create a notification.
- UnitNotificationManager - Class in com.pnfsoftware.jeb.core.units
-
Standard implementation of a notification manager.
- UnitNotificationManager() - Constructor for class com.pnfsoftware.jeb.core.units.UnitNotificationManager
- UnitProcessed - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
Issued by a
unit
to notify thatprocessing
is complete. - unitProperty(IEnginesContext, String, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Generate a fully-qualified property name used by a
unit
. - unitProperty(IUnitIdentifier, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Generate a fully-qualified property name used by a
unit
. - unitProperty(IUnit, String) - Static method in class com.pnfsoftware.jeb.core.units.UnitUtil
-
Generate a fully-qualified property name used by a
unit
. - unitProperty(String, String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Convenience method to generate unit properties.
- UnitPropertyChanged - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
A property of the unit has changed, e.g.
- UnitRepresentationAdapter - Class in com.pnfsoftware.jeb.core.output
-
A simple unit representation, always returning the document set at construction time.
- UnitRepresentationAdapter(long, String, boolean, IGenericDocument) - Constructor for class com.pnfsoftware.jeb.core.output.UnitRepresentationAdapter
-
Create the representation adapter.
- UnitStatusChanged - Enum constant in enum class com.pnfsoftware.jeb.core.events.J
-
The
status
of the unit has changed - UnitUtil - Class in com.pnfsoftware.jeb.core.units
-
Utility methods for
units
. - UnitUtil() - Constructor for class com.pnfsoftware.jeb.core.units.UnitUtil
- UNIX - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.OperatingSystemType
- UNIX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
-
Unix-like, super generic
- UNK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryVersion
- unknown - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
- Unknown - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC
-
An unknown SP-delta candidate: offset is 0, guarantee and origin levels are 0.
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
-
Undetermined.
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
-
Not an actual status code.
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
-
Unknown.
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
-
The effective finality is unknown.
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
-
unknown (analysis is too long, not implemented, etc.)
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
-
The current high-level stage cannot be determined.
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeAttributeSignerID
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
-
Unknown operation on an attached debugger
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
-
Invalid or unknown
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Invalid or unknown
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
-
Invalid or unknown
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
- UNKNOWN - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
- UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
- UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.code.Pointer
-
Address references an area whose type is unknown.
- UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
-
unknown compiler
- UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
unknown processor
- UNKNOWN - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
-
unknown subsystem
- UNKNOWN_ERROR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
- UNKNOWN_MODULE_ID - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId
- UnknownBinaryUnit - Class in com.pnfsoftware.jeb.core.units
-
The fallback unit created if all parsers have failed at identifying some input data.
- UnknownBinaryUnit(String, IInput, IUnitProcessor, IUnitCreator, IPropertyDefinitionManager) - Constructor for class com.pnfsoftware.jeb.core.units.UnknownBinaryUnit
- unload(ITypeLibrary) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Unload a type library.
- unload(TypeLibraryEntry) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Unload a type library.
- unloadAll() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryService
-
Unload all type libraries.
- unloadProject(String) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Unload a project.
- unloadProject(String, boolean) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Unload a project and optionally clear its entry from the project list.
- unloadProjects() - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Unload all projects.
- unloadProjects(boolean) - Method in interface com.pnfsoftware.jeb.core.IEnginesContext
-
Unload all projects and optionally clear entries from the project list.
- unlock() - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.CodeConstantManager
-
RESERVED FOR INTERNAL USE.
- unlock() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock
- unlock(boolean) - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
- unlock(boolean) - Method in class com.pnfsoftware.jeb.util.io.FileMonitor
- unlockRead() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
- unlockWrite() - Method in class com.pnfsoftware.jeb.util.concurrent.SafeLockImpl
- unmangle(String) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.mangling.IManglingEngine
-
Unmangle a string.
- unmangle(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
-
Unmangle a mangled string.
- unmangleData(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
-
Unmangle a mangled string representing a data.
- UnmanglerException - Exception in com.pnfsoftware.jeb.core.exceptions
-
Exception raised during unmangling.
- UnmanglerException() - Constructor for exception com.pnfsoftware.jeb.core.exceptions.UnmanglerException
- UnmanglerException(String) - Constructor for exception com.pnfsoftware.jeb.core.exceptions.UnmanglerException
- unmangleRoutine(String, boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
-
Unmangle a mangled string representing a routine.
- UnmanglerService - Class in com.pnfsoftware.jeb.core.units.code.asm.mangling
-
The service offers access to a set of
IManglingEngine
for aINativeCodeUnit
. - UnmanglerService(INativeCodeUnit<?>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.mangling.UnmanglerService
- unmaskedArithShiftRight(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- unmaskedShiftLeft(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- unmaskedShiftRight(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- UNPREDICTABLE_INSN - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
-
Unpredictable instruction (may execute correctly/unexpectedly or raise)
- unprotectBlock(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Unprotect a block.
- unprotectBlock(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Remove a specific protection for a block.
- unprotectBlock(int, int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Remove a specific specific protection for a block.
- unprotectBlock(CFG<IDInstruction>, IDTryData, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Unprotect a basic block.
- unrecordAllReferencesFrom(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Unrecord all references from an internal location
- unrecordAllReferencesFrom(ReferenceLocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Unrecord all references from a location
- unrecordAllReferencesTo(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Unrecord all references to an internal location
- unrecordAllReferencesTo(ReferenceLocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Unrecord all references to a location
- unrecordCurrentCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- unrecordDynamicBranchTarget(long, boolean, IBranchTarget) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzer
-
Unrecord a branch resolution.
- unrecordLineCoordinates() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- unrecordReference(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Unrecord the reference between two internal locations
- unrecordReference(ReferenceLocation, ReferenceLocation) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReferenceManager
-
Unrecord the reference between two locations
- UNREFLECTED_FIELD_READ - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
- UNREFLECTED_FIELD_WRITE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
- UNREFLECTED_INVOCATION - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
- UnreflectedFieldRead(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedFieldRead
- UnreflectedFieldWrite(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedFieldWrite
- UnreflectedInvocation(String, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.UnreflectedInvocation
- unregister(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
- unregister(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
- unregister(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- unregister(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- unregister(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- unregister(Map<String, E>, int, String) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- unregisterAllOptimizers() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- unregisterAnalyzer(INativeCodeAnalyzer<IInstruction>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Unregister an analyzer handled by this manager.
- unregisterDebuggee(ICodeUnit) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
- unregisterEmulatorHooks(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Unregister emulator hooks.
- unregisterEventQueue(DexDecompilerEventQueue) - Method in interface com.pnfsoftware.jeb.core.units.code.android.IDexDecompilerUnit
-
Unregister a previously registered user-controlled decompilation event queue.
- unregisterExecutionHelper(String) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Remove a method execution helper.
- unregisterHooks(IEEmulatorHooks) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- unregisterHooks(IEStateHooks) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
- unregisterInstrumenter(IDMasterOptimizerInstrumenter) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMasterOptimizer
- unregisterInstrumenter(IMasterOptimizerInstrumenter<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- unregisterInstrumenter(IMasterOptimizerInstrumenter<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Unregister an instrumenter
- unregisterNativeEmulatorHooks(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Unregister a native emulator hooks.
- unregisterNativeEmulatorMemoryHooks(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Unregister a native emulator memory hooks.
- unregisterOptimizer(OptimizerEntry<T>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer
- unregisterOptimizer(OptimizerEntry<T>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IMasterOptimizer
-
Remove an optimizer.
- unregisterSandboxHooks(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDState
-
Unregister sandbox hooks.
- unregisterUnitFragmentPositionChangeListener(IUnitFragmentPositionChangeListener) - Method in interface com.pnfsoftware.jeb.client.api.IGraphicalClientContext
-
Unregister a listener for positional changes in unit fragments.
- unregisterUnitIdentifier(IUnitIdentifier) - Method in interface com.pnfsoftware.jeb.core.units.IUnitProcessor
-
Unregister a unit identifier.
- unroll(IDMethodContext, IDVar, long, long, int, int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Attempt to unroll some code whose pivot is a single
variable
. - UNSAFE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType
-
Unsafe optimizer, may introduce changes in semantics.
- UNSAFE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType
-
Unsafe optimizer, may introduce changes in semantics.
- UNSAFE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JOptimizerType
-
Unsafe optimizer, may introduce changes in semantics.
- UNSIGNED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
-
Unsigned integer value, also used for built-in pointer types.
- unsignedBytesToIntegers(byte[]) - Static method in class com.pnfsoftware.jeb.util.collect.ArrayUtil
-
Convert an array of unsigned bytes to an array of integers.
- Unspecified - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
-
Unspecified type, can be used for general-purpose (multi-purpose) registers.
- UNSUPPORTED_FEATURE - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
Some input cannot be parsed because of a limitation within the unit itself.
- UnsupportedConversionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
-
The conversion to IR is unsupported.
- UnsupportedConversionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UnsupportedConversionException
- UnsupportedConversionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UnsupportedConversionException
- UnsupportedConversionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UnsupportedConversionException
- UnsupportedConversionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UnsupportedConversionException
- UnsupportedInstructionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.processor
- UnsupportedInstructionException() - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.UnsupportedInstructionException
- UnsupportedInstructionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.UnsupportedInstructionException
- UnsupportedInstructionException(String, Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.UnsupportedInstructionException
- UnsupportedInstructionException(Throwable) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.processor.UnsupportedInstructionException
- UntranslatedIntermediateExpressionException - Exception in com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
-
Reserved for IR to "other" conversion errors.
- UntranslatedIntermediateExpressionException(String) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UntranslatedIntermediateExpressionException
- UntranslatedIntermediateExpressionException(String, Object...) - Constructor for exception com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions.UntranslatedIntermediateExpressionException
- update() - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Update the original ini file.
- update() - Method in class com.pnfsoftware.jeb.util.format.XercesUpdater
- update(int, boolean) - Method in class com.pnfsoftware.jeb.util.base.Flags
-
Add or remove bits to the current flags.
- update(CharSequence) - Method in class com.pnfsoftware.jeb.util.logging.LogStatusSink
- UPDATE_IF_OPTIMIZED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
-
Data chains may be modified.
- UPDATE_IF_REQUIRED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
-
Data chains may be modified.
- UPDATE_MASK - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
-
What is updated: from 0x00 to 0xFF
- UPDATE_NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
- UPDATE_NOT_NECESSARY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
-
Data chains should not be modified.
- UPDATE_PC - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator
-
Always Jump
- UPDATE_PERFORMED_INTERNALLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
-
Data chains may be modified.
- updateAllPhysicalMethodIndices(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
- updateAllPhysicalOffsets(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Update the physical offset of this element and all its constituents.
- updateCases(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Update case targets by offset.
- updateCases(Map<Integer, Integer>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDSwitchData
-
Update all case targets by offset.
- updateConversionOperators(DTypeInfo, IDGlobalContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
-
Upgrade temporary
conversion
operators to legalcast
operators. - UPDATED - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
-
Superficial update
- updateEffectiveBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- updateGroup(IWildcardType.Group) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- updateHandlerAddress(int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Update the address of a handler.
- updateIndentation(boolean) - Method in class com.pnfsoftware.jeb.util.format.TextBuilder
- updateInstructionOffset(InsnType, long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
-
Update or copy the provided instruction and set its offset.
- updateMaxBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- updateOnDiskPackages(boolean) - Method in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureDBManager
-
Write new signatures into the on disk packages.
- updatePC() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDEmuFrame
-
Update the current PC with the
next PC
and return it. - updatePointedBitsize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- updatePointedGroup(IWildcardType.Group) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
- updateProperties(IWildcardType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType
-
Soft-transfer the properties of a source type to this type.
- updateSPAddress(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
-
Update the stack pointer register.
- updateTargets(IDMethodContext, Map<Integer, Integer>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
- updateTargets(InsnType, Map<Long, Long>) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
- updateTargets(InsnType, Map<Long, Long>) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
- updateTargets(Map<Integer, Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Update the targets of a branching instruction.
- updateTargets(Map<Integer, Integer>) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Update the targets of this object.
- updateTargets(Map<Integer, Integer>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Update the targets of a branching instruction.
- updateTargets(Map<Integer, Integer>, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDTryData
-
Update the targets of this object.
- updateTotal(long) - Method in interface com.pnfsoftware.jeb.util.base.IProgressCallback
-
Set or update the total by the provided unit amount.
- updateTotal(long) - Method in class com.pnfsoftware.jeb.util.base.ProgressCallbackAdapter
- updateTrampolineTarget(InsnType, long) - Method in class com.pnfsoftware.jeb.core.units.code.android.controlflow.AbstractGraphReorganizer
- updateTrampolineTarget(InsnType, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.AbstractCFGReorganizer
- updateTypes(DTypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Deep update the types of the constituents of this IR expression and update to determine the IR type as well.
- updateTypes(ETypeInfo) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Deep update the types of the constituents of this IRE, update the IRE type as well the direct constituents if needed.
- upgradeBreakToCall(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEAssign
-
Upgrade a flow-breaker to a call-to-sub or potential (non-returning) call-to-sub.
- upgradeMistypedArguments(DTypeInfo, IDGlobalContext) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo
-
Apply types on the method parameters.
- uploadFile(INet, File, boolean) - Static method in class com.pnfsoftware.jeb.client.JebNet
-
Upload a sample file related to a bug report to the JEB portal for.
- uploadFile(INet, File, boolean, String) - Static method in class com.pnfsoftware.jeb.client.JebNet
-
Upload a sample file related to a bug report to the JEB portal for.
- uploadFileToDeviceTemp(AdbWrapper, String, AndroidPlatformABI) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Upload a JEB Android asset file to an Android device.
- uploadFileToDeviceTemp(AdbWrapper, String, AndroidPlatformABI, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidDeviceUtil
-
Upload a JEB Android asset file to an Android device.
- URL_SAFE - Static variable in class com.pnfsoftware.jeb.util.encoding.Base64
-
Encode using Base64-like encoding that is URL- and Filename-safe as described in Section 4 of RFC3548: http://www.faqs.org/rfcs/rfc3548.html.
- urldecodeUTF8(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Decode a
URL-encoded
string. - urlencodeUTF8(String) - Static method in class com.pnfsoftware.jeb.util.format.Strings
-
Urlencode a string.
- UrlParametersBuilder - Class in com.pnfsoftware.jeb.util.net
-
Custom Map builder for URL parameters (the insertion order is maintained).
- UrlParametersBuilder() - Constructor for class com.pnfsoftware.jeb.util.net.UrlParametersBuilder
- urlToFile(URL) - Static method in class com.pnfsoftware.jeb.util.net.URLUtil
-
Convert a URL to a File (via a URI).
- URLUtil - Class in com.pnfsoftware.jeb.util.net
-
Utility methods to manipulate URLs.
- URLUtil() - Constructor for class com.pnfsoftware.jeb.util.net.URLUtil
- USAGE_ALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- USAGE_INTERNAL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- USAGE_NONE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
- use - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
-
verified uses / never null
- useCache(BytesBlock) - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionManager
- useDisplayLineNumber() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
-
Specify if
AbstractTextDocument.coordinatesToAddress(ICoordinates, AddressConversionPrecision)
andAbstractTextDocument.addressToCoordinates(String, CoordinatesConversionPrecision)
will use the anchor inner value or should display as a text editor (where first line is line 1). - useDisplayLineNumber() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
- useDisplayLineNumber() - Method in class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
- useLineDelta() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AbstractTextDocument
-
Specify if
AbstractTextDocument.coordinatesToAddress(ICoordinates, AddressConversionPrecision)
andAbstractTextDocument.addressToCoordinates(String, CoordinatesConversionPrecision)
will use the line Delta. - useLineDelta() - Method in class com.pnfsoftware.jeb.core.output.text.impl.AsciiDocument
- useLineDelta() - Method in class com.pnfsoftware.jeb.core.output.text.impl.StaticTextDocument
- usepot - Variable in class com.pnfsoftware.jeb.core.units.code.DefUseInfo
-
potential uses
may be null (non-null IFF theDefUseInfo.FLAG_INCLUDE_POTENTIALS
flag was set)
must not intersectDefUseInfo.use
- user_count - Static variable in class com.pnfsoftware.jeb.client.Licensing
- USER_DEFINED_1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
-
Reserved value for Child classes
- USER_DEFINED_2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- USER_DEFINED_3 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- USER_DEFINED_4 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- USER_DEFINED_5 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- USER_DEFINED_6 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- USER_DEFINED_7 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- USER_DEFINED_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandList
- user_email - Static variable in class com.pnfsoftware.jeb.client.Licensing
- user_group - Static variable in class com.pnfsoftware.jeb.client.Licensing
- user_id - Static variable in class com.pnfsoftware.jeb.client.Licensing
- user_name - Static variable in class com.pnfsoftware.jeb.client.Licensing
- UserCredentials - Class in com.pnfsoftware.jeb.client.jebio
-
User credentials.
- UserCredentials(String) - Constructor for class com.pnfsoftware.jeb.client.jebio.UserCredentials
- UserCredentials(String, String, String) - Constructor for class com.pnfsoftware.jeb.client.jebio.UserCredentials
- UserDataSupport - Class in com.pnfsoftware.jeb.core
-
Standard implementation of the user-data support decorator interface.
- UserDataSupport() - Constructor for class com.pnfsoftware.jeb.core.UserDataSupport
- userdb - Variable in class com.pnfsoftware.jeb.core.dao.impl.DataProviderAdapter
- UserDetails() - Constructor for class com.pnfsoftware.jeb.client.jebio.JebIoObjectFile.UserDetails
- username - Static variable in class com.pnfsoftware.jeb.client.SystemInformation
- usesCopyVars() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.IERoutineContext
- usesCustomDecompWriter - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- usesPairOfRegisters() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
-
Determine whether this variable uses two slots (registers).
- usesReferences(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Determine whether the IR expression uses references, defined as any of: accessing fields, accessing array elements, creating arrays.
- useSSAForm - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilerOptions
- usesSingleRegister() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDVar
-
Determine whether this variable uses one slot (register) only.
- ushr(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- USHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- USHR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Unsigned shift-right (binary shift)
- UTF_8 - Static variable in class com.pnfsoftware.jeb.util.format.Charsets
- UTF16_BE_ZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
- UTF16_LE_ZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
- UTF16_ZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
- UTF8_NONZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
- UTF8_ZERO - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
- Util - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
-
Utility routines to build IR templates.
- Util() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Util
- UUID_SIGLIB_MIRAI_MIPS - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
UUID range [0, 0x80000000) is reserved for 'official' packages
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_THUMB_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_THUMB_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_HARD_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_HARD_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_HARD_THUMB_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_HARD_THUMB_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_THUMB_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM_V7A_THUMB_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM64_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_ARM64_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_X64_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_X64_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_X86_4_8 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_GNUSTL_X86_4_9 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBC_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBC_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [9000-10000) is Android NDK R10
- UUID_SIGLIB_NDK_R10_LIBCPP_ARM_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBCPP_ARM_V7A_HARD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBCPP_ARM_V7A_HARD_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBCPP_ARM_V7A_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_STLPORT_ARM_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_STLPORT_ARM_V7A_HARD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_STLPORT_ARM_V7A_HARD_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_STLPORT_ARM_V7A_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_ZLIB_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R10_ZLIB_21_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_GNUSTL_ARM_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_GNUSTL_ARM_V7A_HARD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_GNUSTL_ARM_V7A_HARD_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_GNUSTL_ARM_V7A_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_GNUSTL_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_GNUSTL_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBC_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBC_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [8000-9000) is Android NDK R11
- UUID_SIGLIB_NDK_R11_LIBCPP_ARM_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBCPP_ARM_V7A_HARD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBCPP_ARM_V7A_HARD_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBCPP_ARM_V7A_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_STLPORT_ARM_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_STLPORT_ARM_V7A_HARD - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_STLPORT_ARM_V7A_HARD_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_STLPORT_ARM_V7A_THUMB - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_ZLIB_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R11_ZLIB_21_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_GNUSTL_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_GNUSTL_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBC_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBC_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [7000-8000) is Android NDK R12
- UUID_SIGLIB_NDK_R12_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_ZLIB_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R12_ZLIB_21_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_GNUSTL_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_GNUSTL_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBC_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBC_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [6000-7000) is Android NDK R13
- UUID_SIGLIB_NDK_R13_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_ZLIB_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R13_ZLIB_21_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_GNUSTL_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_GNUSTL_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBC_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBC_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [5000-6000) is Android NDK R14
- UUID_SIGLIB_NDK_R14_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_ZLIB_21_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R14_ZLIB_21_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [4000-5000) is Android NDK R15
- UUID_SIGLIB_NDK_R15_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R15_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_GNUSTL_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [3000-4000) is Android NDK R16
- UUID_SIGLIB_NDK_R16_LIBCPP_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_STLPORT_ARM_V7A - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_ZLIB_21_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R16_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_GNUSTL_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_GNUSTL_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_GNUSTL_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_GNUSTL_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_LIBC_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [2000-3000) is Android NDK R17
- UUID_SIGLIB_NDK_R17_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_LIBM_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_LIBM_15_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_LIBM_15_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_STLPORT_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_STLPORT_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_STLPORT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_STLPORT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_ZLIB_15_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R17_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R18_LIBC_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R18_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R18_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [10000-11000) is Android NDK R18
- UUID_SIGLIB_NDK_R18_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R18_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R18_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R18_LIBM_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R18_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R18_ZLIB_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R18_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R19_LIBC_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R19_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R19_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [20000-21000) is Android NDK R19
- UUID_SIGLIB_NDK_R19_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R19_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R19_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R19_LIBM_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R19_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R19_ZLIB_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R19_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R20_LIBC_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R20_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R20_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [21000-22000) is Android NDK R20
- UUID_SIGLIB_NDK_R20_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R20_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R20_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R20_LIBM_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R20_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R20_ZLIB_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R20_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R21_LIBC_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R21_LIBC_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R21_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [22000-23000) is Android NDK R21
- UUID_SIGLIB_NDK_R21_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R21_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R21_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R21_LIBM_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R21_LIBM_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R21_ZLIB_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R21_ZLIB_21_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R22_LIBC_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R22_LIBC_22_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R22_LIBCPP_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [23000-24000) is Android NDK R22
- UUID_SIGLIB_NDK_R22_LIBCPP_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R22_LIBCPP_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R22_LIBCPP_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R22_LIBM_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R22_LIBM_22_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R22_ZLIB_16_ARM - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_NDK_R22_ZLIB_22_ARM64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_USER_PACKAGE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
Default UUID for user created packages
- UUID_SIGLIB_VS2003_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2003_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2003_ML_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2003_MLd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2003_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2003_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2005_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2005_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2005_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2005_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2008_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
-
range [1000-2000) is Visual Studio
- UUID_SIGLIB_VS2008_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2008_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2008_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2008_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2008_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2008_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2008_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2010_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2010_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2010_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2010_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2010_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2010_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2010_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2010_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2013_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2013_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2013_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2013_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2013_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2013_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2013_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2013_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2015_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2015_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2015_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2015_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2015_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2015_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2015_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2015_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2017_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2017_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2017_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2017_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2017_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2017_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2017_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2017_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2019_MD_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2019_MD_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2019_MDd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2019_MDd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2019_MT_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2019_MT_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2019_MTd_X64 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
- UUID_SIGLIB_VS2019_MTd_X86 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageIDs
V
- v(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo
-
Create a vector-type entry.
- v(int) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- v(int, Double) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
- v(int, Double, String) - Method in class com.pnfsoftware.jeb.util.graph.Digraph
-
Add a vertex to this graph.
- V - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
- V800 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- V850 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- validate() - Method in class com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
- validate() - Method in class com.pnfsoftware.jeb.core.output.code.CppLikeDocumentPart
- validate() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink
- validate() - Method in class com.pnfsoftware.jeb.core.units.code.java.JavaOutputSink
- validate(INativeCodeAnalyzer<?>, long, byte[], int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPattern
- validate(INativeCodeAnalyzer<?>, long, byte[], int, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBinaryPattern
-
Final validation.
- validate(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeBoolean
- validate(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeInteger
- validate(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypePath
- validate(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeSelection
- validate(Object) - Method in class com.pnfsoftware.jeb.core.properties.impl.PropertyTypeString
- validate(Object) - Method in interface com.pnfsoftware.jeb.core.properties.IPropertyType
-
Validate a property value.
- validateClassFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Validate Dalvik class item flags: this method throws if some flags are undefined or illegal for class items.
- validateFieldFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Validate Dalvik field item flags: this method throws if some flags are undefined or illegal for field items.
- validateFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Validate Dalvik flags: this method throws if some flags are undefined Dalvik flags.
- validateMethodFlags(int) - Static method in class com.pnfsoftware.jeb.core.units.code.android.DexUtil
-
Validate Dalvik method item flags: this method throws if some flags are undefined or illegal for method items.
- validateOperands(IEGeneric...) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.FunctionOptype
- validator - Variable in class com.pnfsoftware.jeb.client.api.FormEntry
-
Optional validator for the user-provided entry.
- Validator - Class in com.pnfsoftware.jeb.util.format
-
Utility methods used to validate specific strings, such as email addresses.
- Validator() - Constructor for class com.pnfsoftware.jeb.util.format.Validator
- value - Variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.Leaf
-
for Leaf representing
IEImm
. - value - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractInstructionOperandGeneric
- value - Variable in class com.pnfsoftware.jeb.core.units.UnitChangeEventData
- value - Variable in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128.DecodedInt
- value - Variable in class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
- value - Variable in class com.pnfsoftware.jeb.util.encoding.LongLEB128.DecodedLong
- value() - Element in annotation interface com.pnfsoftware.jeb.util.base.Enums.Value
- value() - Element in annotation interface com.pnfsoftware.jeb.util.serialization.annotations.SerId
-
The field id value.
- value() - Element in annotation interface com.pnfsoftware.jeb.util.serialization.annotations.SerVersion
- Value(long, int) - Constructor for class com.pnfsoftware.jeb.util.encoding.LEB128.Value
- VALUE_ANNOTATION - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_ARRAY - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_BOOLEAN - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_BYTE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_CHAR - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_DOUBLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_ENUM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_FIELD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_FLOAT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_INT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_LONG - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_METHOD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_METHOD_HANDLE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Added in Android O (= Android 8.0, API 26)
- VALUE_METHOD_TYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
-
Added in Android O (= Android 8.0, API 26)
- VALUE_NULL - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_SHORT - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_STRING - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- VALUE_TYPE - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexValue
- ValueArray - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
An array of values provided by a debugger unit.
- ValueArray(long, long, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueArray
- ValueBoolean - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
A boolean value provided by a debugger unit.
- ValueBoolean(boolean) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueBoolean
- ValueByte - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
An 8-bit integer value provided by a debugger unit.
- ValueByte(byte) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueByte
- ValueCharacter - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
A 16-bit Unicode character value provided by a debugger unit.
- ValueCharacter(char) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueCharacter
- ValueDouble - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
A double-precision floating point value provided by a debugger unit.
- ValueDouble(double) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueDouble
- valueEquals(IDebuggerVariable, IDebuggerVariable) - Static method in class com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerUtil
-
Fast test equality between two variable values.
- ValueFloat - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
A simple-precision floating point value provided by a debugger unit.
- ValueFloat(float) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueFloat
- ValueInteger - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
A 32-bit integer value provided by a debugger unit.
- ValueInteger(int) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueInteger
- ValueLong - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
A 64-bit integer value provided by a debugger unit.
- ValueLong(long) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueLong
- ValueObject - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
A generic object value provided by a debugger unit.
- ValueObject(long, long, String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueObject
- valueOf(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
- valueOf(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
- valueOf(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- valueOf(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- valueOf(int) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- valueOf(int) - Static method in class com.pnfsoftware.jeb.util.encoding.cbor.CborType
-
Decodes a given byte value to a
CborType
value. - valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.EdgeStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.LayoutMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.IconType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.api.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.events.JC
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.client.script.ScriptType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.events.ClientNotificationLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.events.J
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.events.QuestionNotificationPath.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.output.AddressConversionPrecision
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.output.CoordinatesConversionPrecision
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.controlflow.ChainType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit.ThreadFrameSlotIndexMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AutoLabelPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeGapAnalysisStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DataGapAnalysisStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager.ExtensionPriority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.ExtensionMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CEntityType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType.Associativity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilationStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager.ExtensionPriority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeAttributeSignerID
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry.PackageStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator.BranchType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.TransformationRule
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerConnectorClass
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerSuspendPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType.Associativity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JOptimizerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.SymbolLocality
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.OperatingSystemType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- valueOf(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- valueOf(String) - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.base.FileType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.base.OSType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.collect.CollectionOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet.Cleaner
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pnfsoftware.jeb.util.io.Endianness
-
Returns the enum constant of this class with the specified name.
- valueOf(Map<String, E>, int, E) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- valueOf(Map<String, E>, String, E) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- ValueRaw - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
An unknown value provided by a debugger unit, represented as a byte array.
- ValueRaw(byte[]) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueRaw
- values - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterData
- values() - Static method in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.EdgeStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.LayoutMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.client.api.GraphDialogExtensions.VertexShape
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.client.api.IconType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.client.api.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.client.events.JC
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.client.jebio.SampleDetermination
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.client.script.ScriptType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.events.ClientNotificationLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.events.J
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.events.QuestionNotificationPath.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.ITypedOptionDefinition.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.output.AddressConversionPrecision
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.output.CoordinatesConversionPrecision
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.output.ItemClassIdentifiers
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.properties.impl.PropertyInputSizeHint
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbDeviceStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AdbForwardType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.EndPointType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.controlflow.ChainType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexPoolType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.dex.DexReferenceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.DexDecompilerEvent.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit.ThreadFrameSlotIndexMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AutoLabelPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.CodeGapAnalysisStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.DataGapAnalysisStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtensionsManager.ExtensionPriority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.MemoryModelEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.ExtensionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CEntityType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType.Associativity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil.BreakFlowStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CMethodState.ControlWord
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.DecompilationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerExtensionsManager.ExtensionPriority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardType.Group
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.NativeDecompilationStage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.AddressFormatter.AddressBase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.NumberBase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.INativeSignature.ConfidenceLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeAttributeSignerID
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeFeatureSignerID
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageEntry.PackageStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.simulator.IInsnEmulator.BranchType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.TransformationRule
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.StringEncoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerConnectorClass
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerOperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerSuspendPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.DecompilerOutputType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.InstructionFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType.Associativity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.java.JOptimizerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.LangType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.CompilerType
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfAttribute
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfBaseTypeAttributeEncoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfForm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfFormType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.dwarf.Dwarf.DwarfTag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.SymbolLocality
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.ELF.WellKnownSection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.OperatingSystemType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- values() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
- values() - Static method in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.MetadataGroupType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.util.base.FileType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.util.base.OSType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class com.pnfsoftware.jeb.util.collect.BiMap
- values() - Static method in enum class com.pnfsoftware.jeb.util.collect.CollectionOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier.VerificationCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class com.pnfsoftware.jeb.util.collect.MultiList
- values() - Method in class com.pnfsoftware.jeb.util.collect.MultiMap
- values() - Method in class com.pnfsoftware.jeb.util.collect.SetMap
- values() - Method in class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- values() - Method in class com.pnfsoftware.jeb.util.collect.WeakValueMap
- values() - Static method in enum class com.pnfsoftware.jeb.util.concurrent.ThreadMonitor.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet.Cleaner
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.Base
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pnfsoftware.jeb.util.io.Endianness
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- values(Map<String, E>) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- ValueShort - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
A 16-bit integer value provided by a debugger unit.
- ValueShort(short) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueShort
- ValueString - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
A string value provided by a debugger unit.
- ValueString(String) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
- ValueString(String, Long) - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueString
- ValueVoid - Class in com.pnfsoftware.jeb.core.units.code.debug.impl
-
The void value, that may provided by a debugger unit to signify that there is "nothing".
- ValueVoid() - Constructor for class com.pnfsoftware.jeb.core.units.code.debug.impl.ValueVoid
- VAR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.IDalvikDebuggerUnit.ThreadFrameSlotIndexMode
- VarArg - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrototypeAttribute
- VARARGS - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- vari32() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- vari64() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- VARIABLE - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.SymbolType
- VariableArgumentInformation - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
- VariableArgumentInformation(List<IWildcardType>) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.VariableArgumentInformation
- variant - Variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractProcessor
- VarSrc - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
Variable-source object, that is, specify the variable(s) behind a variable-copy.
- VarSrc.E - Class in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
-
A variable or slice of variable.
- varu16() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- varu32() - Method in class com.pnfsoftware.jeb.util.io.ByteArray
- VAX - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- vector - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterEncoding
- VECTOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
-
Vector type.
- VECTORCALL - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionName
-
Vector-call convention.
- verbose - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionMatcher
- VerifiedDeque<E> - Class in com.pnfsoftware.jeb.util.collect
- VerifiedDeque.FailureHandler<E> - Interface in com.pnfsoftware.jeb.util.collect
-
Failure handler for
VerifiedDeque
. - verify() - Method in interface com.pnfsoftware.jeb.core.dao.IFileDatabaseWriter
-
Verify that all opened records were closed.
- verify() - Method in class com.pnfsoftware.jeb.core.dao.impl.JDB2Writer
- verify() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Verify this instruction.
- verify() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDMethodContext
-
Self-verification.
- verify() - Method in class com.pnfsoftware.jeb.core.units.code.asm.cfg.CFGVerifier
-
A CFG is considered valid if:
- verify() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Verify the legality of this IR expression.
- verify() - Method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
- verify() - Method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
- verify(int) - Method in class com.pnfsoftware.jeb.util.base.Flags
- verify(int, String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
This static method can be used to verify that the provided argument looks like a valid C declaration.
- verify(INativeCodeAnalyzer<?>, long, byte[], int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
- verify(INativeCodeAnalyzer<?>, long, byte[], int, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
- verify(INativeCodeAnalyzer<?>, long, byte[], int, int, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.BinaryPatternVerifier
- verify(CFG<IEStatement>) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Verify an IR-CFG.
- verify(IERoutineContext) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Verify an IR-CFG.
- verify(EPatternMatcher, EPatternMatcher.Result) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.IEMatchVerifier
- verify(INativeType) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.type.ITypeManager
-
Verify that the provided type belongs to this type manager; raise if it's not the case.
- verify(IControlFlowGraph<?, ?>) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
-
Verification of a CFG.
- verify(IControlFlowGraph<?, ?>, boolean, boolean, boolean, boolean, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.CFGUtil
-
Verification of a CFG.
- verify(TimedOperationVerifier) - Static method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
- verify(Watchdog) - Static method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
- verify(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
-
Alias for
JvmTypeSig.verifyType(String)
. - verify(K, K) - Method in interface com.pnfsoftware.jeb.util.collect.ISegmentGapVerifier
- verifyAvailability(Map<String, E>, int, String) - Static method in class com.pnfsoftware.jeb.util.base.DynamicEnum
- verifyCfg() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.AbstractEOptimizer
-
Verify the CFG.
- verifyClass(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
-
Verify a class or interface name.
- verifyDeclaration(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
Basic verification to ensure that the provided string looks like a declaration string.
- verifyGapRoutineCandidate(long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.analyzer.AbstractAnalyzerExtension
-
The default implementation returns true, that is a candidate address for a routine creation in a gap will be authorized by default.
- verifyGapRoutineCandidate(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAnalyzerExtension
-
Determine whether a candidate routine in a gap should be considered as valid.
- verifyGraph(IDMethodContext) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Verify an IR-CFG from a method context.
- verifyGraph(IDMethodContext, CFG<IDInstruction>, IDTryData, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Verify an IR-CFG.
- verifyGraph(IDMethodContext, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Verify an IR-CFG from a method context.
- verifyGraph(IDMethodContext, String, String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Verify an IR-CFG.
- verifyInterruptions() - Static method in class com.pnfsoftware.jeb.util.concurrent.TimedOperationVerifier
- verifyInterruptions() - Static method in class com.pnfsoftware.jeb.util.concurrent.Watchdog
- verifyLocked() - Method in interface com.pnfsoftware.jeb.core.units.IUnitLock
-
Verify that the lock is help by this thread, and raise an exception if not.
- verifyLocked() - Method in class com.pnfsoftware.jeb.core.units.PassthroughUnitLock
- verifyOperation(OperationRequest) - Method in interface com.pnfsoftware.jeb.client.api.IOperable
-
Check if an operation can be performed in the current object context.
- verifyPart(ITextDocumentPart) - Static method in class com.pnfsoftware.jeb.core.output.text.TextPartUtil
-
Verify the partial correctness of a part.
- verifyPhysicalRegister() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- verifyRegisterSlice() - Method in class com.pnfsoftware.jeb.core.units.code.asm.processor.RegisterDescriptionEntry
- verifySignature(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
Basic verification to ensure that the provided string looks like a signature string.
- verifyType(String) - Static method in class com.pnfsoftware.jeb.core.units.code.android.JvmTypeSig
-
Verify a type name (class, interface, or array of).
- verifyType(String, boolean) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.type.TypeStringParser
-
Basic verification to ensure that the provided string looks like a type string.
- verifyUnicity(CFG<IDInstruction>) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Verify IR unicity within a full graph.
- verifyUnicity(IDExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.android.ir.DUtil
-
Verify IR unicity within an expression.
- verifyZero(int) - Method in class com.pnfsoftware.jeb.core.units.code.android.APKSigSchemeV2Block
- version - Variable in class com.pnfsoftware.jeb.core.PluginInformation
- version() - Element in annotation interface com.pnfsoftware.jeb.util.serialization.annotations.SerId
-
Optional version attribute specifies in which version of the object the field was introduced.
- Version - Class in com.pnfsoftware.jeb.core
-
Version number object.
- Version(int, int) - Constructor for class com.pnfsoftware.jeb.core.Version
-
Create a new version object "major.minor.0.0".
- Version(int, int, int) - Constructor for class com.pnfsoftware.jeb.core.Version
-
Create a new version object "major.minor.buildid.0".
- Version(int, int, int, long) - Constructor for class com.pnfsoftware.jeb.core.Version
-
Create a new version object "major.minor.buildid.timestamp".
- Version(int, int, int, long, int) - Constructor for class com.pnfsoftware.jeb.core.Version
-
Create a new version object "major.minor.buildid.timestamp".
- Version(Version) - Constructor for class com.pnfsoftware.jeb.core.Version
-
Copy constructor.
- VIDEO - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
- VIDEOCORE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- VIDEOCORE3 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- VIDEOCORE5 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- VIEW - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- VIEW_NEW - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- VIRTUAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
-
Standard virtual method.
- VIRTUAL - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- VirtualEncodedMemoryArea - Class in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
-
Represent a virtual area with a set value
- VirtualEncodedMemoryArea(int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- VirtualMemoryUtil - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Utility methods for
virtual memory
classes. - VirtualMemoryUtil() - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
- VirtualMethodCoordinates - Class in com.pnfsoftware.jeb.core.units.code.asm.type
-
Coordinates of a virtual method within a class type.
- VirtualMethodCoordinates(IClassType, int, int) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.type.VirtualMethodCoordinates
- VISIBILITY_BUILD - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
-
Visibility constant for build-level annotations.
- VISIBILITY_RUNTIME - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
-
Visibility constant for runtime-level annotations.
- VISIBILITY_SYSTEM - Static variable in interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexAnnotationItem
-
Visibility constant for system-level annotations.
- visitDepthPost(IDVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Visit this expression and its constituents, depth-first post-order.
- visitDepthPost(IDVisitor, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Visit this expression and its constituents, depth-first post-order.
- visitDepthPost(IDVisitor, IDExpression, DVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Visit this expression and its constituents, depth-first post-order.
- visitDepthPost(ICVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Depth-first search, post-order visit of an expression tree or sub-tree.
- visitDepthPost(ICVisitor, ICElement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Depth-first search, post-order visit of an expression tree or sub-tree.
- visitDepthPost(ICVisitor, ICElement, CVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Depth-first search, post-order visit of an expression tree or sub-tree.
- visitDepthPost(IEVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Depth-first search, post-order visit of an expression tree or sub-tree.
- visitDepthPost(IEVisitor, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Depth-first search, post-order visit of an expression tree or sub-tree.
- visitDepthPost(IEVisitor, IEGeneric, EVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Depth-first search, post-order visit of an expression tree or sub-tree.
- visitDepthPost(IJVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Depth-first search, post-order visit of an expression tree or sub-tree.
- visitDepthPost(IJVisitor, IJavaElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Depth-first search, post-order visit of an expression tree or sub-tree.
- visitDepthPost(IJVisitor, IJavaElement, JVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Depth-first search, post-order visit of an expression tree or sub-tree.
- visitDepthPost(IJVisitor, IJavaElement, JVisitResults, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Depth-first search, post-order visit of an expression tree or sub-tree.
- visitDepthPre(IDVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Visit this expression and its constituents, depth-first pre-order.
- visitDepthPre(IDVisitor, IDExpression) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Visit this expression and its constituents, depth-first pre-order.
- visitDepthPre(IDVisitor, IDExpression, DVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression
-
Visit this expression and its constituents, depth-first pre-order.
- visitDepthPre(ICVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Depth-first search, pre-order visit of an expression tree or sub-tree.
- visitDepthPre(ICVisitor, ICElement) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Depth-first search, pre-order visit of an expression tree or sub-tree.
- visitDepthPre(ICVisitor, ICElement, CVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
-
Depth-first search, pre-order visit of an expression tree or sub-tree.
- visitDepthPre(IEVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Depth-first search, pre-order visit of an expression tree or sub-tree.
- visitDepthPre(IEVisitor, IEGeneric) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Depth-first search, pre-order visit of an expression tree or sub-tree.
- visitDepthPre(IEVisitor, IEGeneric, EVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Depth-first search, pre-order visit of an expression tree or sub-tree.
- visitDepthPre(IJVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Visit this AST tree.
- visitDepthPre(IJVisitor, IJavaElement) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Visit this AST tree.
- visitDepthPre(IJVisitor, IJavaElement, JVisitResults) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IJavaElement
-
Visit this AST tree.
- visitedChildPosition - Variable in class com.pnfsoftware.jeb.core.units.code.AbstractVisitResults
-
Internal indicator field regarding the position of the visited child within its parent node.
- visitICStatementDepthPost(ICVisitor, ICBlock, int, CVisitResults) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- visitICStatementDepthPost(ICVisitor, ICStatement, CVisitResults) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- visitInstruction(IDVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Visit this instruction and its constituents.
- visitInstruction(IDVisitor, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Visit this instruction and its constituents.
- visitInstruction(IEVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Depth-first search, pre-order visit of this statement.
- visitInstruction(IEVisitor, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Depth-first search, pre-order visit of this statement.
- visitInstructionPostOrder(IDVisitor, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Visit this instruction and its constituents.
- visitInstructionPostOrder(IEVisitor, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Depth-first search, post-order visit of this statement.
- visitInstructionPreOrder(IDVisitor, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Visit this instruction and its constituents.
- visitStatements(ICVisitor) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod
-
Visit all
statements
of the method's body recursively. - VMReader - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Virtual memory utility (outside of
VirtualMemoryUtil
) to read and map memory bytes tonative data types
. - VMReader(IVirtualMemory) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.VMReader
-
Create a reader.
- VMReader.Buf - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Reader object provided by
the reader's read()
method. - VMWriter - Class in com.pnfsoftware.jeb.core.units.code.asm.memory
-
Virtual memory utility (outside of
VirtualMemoryUtil
) to write memory bytes mapping tonative data types
. - VMWriter(IVirtualMemory, long, INativeType) - Constructor for class com.pnfsoftware.jeb.core.units.code.asm.memory.VMWriter
-
Create a writer for the provided.
- VOID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- VOID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.PrimitiveCategory
-
The pseudo-category used by the
void
(none) type. - VOID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.type.TypeCategory
-
The pseudo-category used by the
void
(none) type. - VOID - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- VOLATILE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- VOLATILE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- VOLATILE - Static variable in class com.pnfsoftware.jeb.core.units.code.java.JavaFlags
- VPP500 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- VS2003_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2003_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2003_ML_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2003_MLd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2003_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2003_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2005_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2005_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2005_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2005_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2008_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2008_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2008_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2008_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2008_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2008_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
-
WARNING: do not reorder the values, only append new ones.
- VS2008_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2008_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2010_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2010_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2010_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2010_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2010_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2010_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2010_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2010_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2013_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2013_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2013_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2013_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2013_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2013_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2013_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2013_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2015_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2015_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2015_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2015_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2015_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2015_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2015_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2015_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2017_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2017_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2017_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2017_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2017_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2017_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2017_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2017_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2019_MD_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2019_MD_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2019_MDd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2019_MDd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2019_MT_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2019_MT_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2019_MTd_X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
- VS2019_MTd_X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID
W
- waitForBootCompletionHeur1() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Uses
dev.bootcomplete
property. - waitForBootCompletionHeur2() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Uses
init.svc.bootanim
property. - waitForBootCompletionHeur3() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Uses the Package Manager to find out whether the system is ready for app installation.
- waitForCompletion() - Method in class com.pnfsoftware.jeb.util.concurrent.ProcessWrapper
- waitForDevice() - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
adb wait-for-device
command. - WAITING - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
- warn(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Log a warning message.
- warn(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- warn(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- warning(String, Object...) - Method in interface com.pnfsoftware.jeb.util.logging.ILogger
-
Alias for
warn()
. - warning(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.InternalLogger
- warning(String, Object...) - Method in class com.pnfsoftware.jeb.util.logging.StructuredLogger
- WARNING - Enum constant in enum class com.pnfsoftware.jeb.client.api.IconType
-
A warning sign icon.
- WARNING - Enum constant in enum class com.pnfsoftware.jeb.core.events.ClientNotificationLevel
- WARNING - Enum constant in enum class com.pnfsoftware.jeb.core.units.NotificationType
-
A generic type to signify a warning in the unit.
- WARNING - Enum constant in enum class com.pnfsoftware.jeb.util.encoding.jflex.TokenType
- wasCreated() - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EVarCopyFinder
- wasFieldRenamed(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- WASM - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- wasMethodRenamed(int) - Method in interface com.pnfsoftware.jeb.core.units.code.java.IDynamicContentManager
- Watchdog - Class in com.pnfsoftware.jeb.util.concurrent
-
Enforce time-outs on operations and throw
OperationTimedOutException
. - Watchdog() - Constructor for class com.pnfsoftware.jeb.util.concurrent.Watchdog
- Watchdog(long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.Watchdog
- Watchdog(long, long) - Constructor for class com.pnfsoftware.jeb.util.concurrent.Watchdog
- WeakConcurrentMap<K,
V> - Class in com.pnfsoftware.jeb.util.concurrent -
A thread-safe map with weak keys.
- WeakConcurrentMap(boolean) - Constructor for class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap
- WeakConcurrentMap.WithInlinedExpunction<K,
V> - Class in com.pnfsoftware.jeb.util.concurrent -
A
WeakConcurrentMap
where stale entries are removed as a side effect of interacting with this map. - WeakConcurrentSet<V> - Class in com.pnfsoftware.jeb.util.concurrent
-
A thread-safe set with weak values.
- WeakConcurrentSet(WeakConcurrentSet.Cleaner) - Constructor for class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentSet
- WeakConcurrentSet.Cleaner - Enum Class in com.pnfsoftware.jeb.util.concurrent
-
Determines the cleaning format.
- WeakIdentityHashMap<K,
V> - Class in com.pnfsoftware.jeb.util.collect -
A pseudo map where keys are compared using identity comparison (like
IdentityHashMap
) but where the presence of an object as a key in the map does not prevent it being garbage collected (likeWeakHashMap
). - WeakIdentityHashMap() - Constructor for class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- WeakIdentityHashMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- WeakIdentityHashMap(int, float) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakIdentityHashMap
- WeakPseudoList<T> - Class in com.pnfsoftware.jeb.util.collect
-
A list of weak references.
- WeakPseudoList() - Constructor for class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- WeakPseudoList(int) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- WeakPseudoList(Iterable<T>) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakPseudoList
- WeakValueMap<K,
V> - Class in com.pnfsoftware.jeb.util.collect -
A map whose values (and only the values, not the keys) do not prevent garbage collection of entries.
- WeakValueMap() - Constructor for class com.pnfsoftware.jeb.util.collect.WeakValueMap
- WeakValueMap(int) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakValueMap
- WeakValueMap(int, float) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakValueMap
- WeakValueMap(Map<K, V>) - Constructor for class com.pnfsoftware.jeb.util.collect.WeakValueMap
- WEAR_OS - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ApkManifestHelper.AndroidSystemType
-
Android Wear OS for watches and wearables.
- WellKnownProcessorIds - Class in com.pnfsoftware.jeb.core.units.codeobject
-
A database of well-known and/or common processor and micro-controller identifiers used by
ProcessorType
. - WellKnownProcessorIds() - Constructor for class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- WellKnownUnitTypes - Class in com.pnfsoftware.jeb.core.units
-
Well-known binary types for
unit identifiers
. - WellKnownUnitTypes() - Constructor for class com.pnfsoftware.jeb.core.units.WellKnownUnitTypes
- which(String, String) - Method in class com.pnfsoftware.jeb.core.units.code.android.adb.AdbWrapper
-
Find the location of a binary file.
- While - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CElementType
- While - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaElementType
- WHILE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CKeyword
- WHILE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaKeyword
- WIN_ARM64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
- WIN32 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
- WIN64 - Enum constant in enum class com.pnfsoftware.jeb.util.base.OSType
- WINDOWS - Enum constant in enum class com.pnfsoftware.jeb.core.units.codeobject.OperatingSystemType
- WINDOWS - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
-
Windows, generic
- WINDOWS_KERNEL - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
-
Windows kernel-mode.
- WINDOWS_USER - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.SubsystemType
-
Windows user-mode (graphical, console).
- Winunp - Class in com.pnfsoftware.jeb.core.units.code.wincommon
-
Bytes unpacking and primitives reading routines with quirks and specificities related to Microsoft file formats.
- Winunp() - Constructor for class com.pnfsoftware.jeb.core.units.code.wincommon.Winunp
- withCount(int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry
-
Duplicate this STACK entry, and set a custom slot count.
- WithInlinedExpunction() - Constructor for class com.pnfsoftware.jeb.util.concurrent.WeakConcurrentMap.WithInlinedExpunction
- withLowerLevelAddress(long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- withLowerLevelAddresses(Collection<Long>) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
- withOffset(long) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Update the instruction offset.
- withSize(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDInstruction
-
Update the instruction size.
- withUnit(IUnit) - Method in exception com.pnfsoftware.jeb.core.exceptions.JebException
- withUnit(IUnit) - Method in exception com.pnfsoftware.jeb.core.exceptions.JebRuntimeException
- WORD - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.simatic.S7.DataType
- wordWrap(String, int, int) - Static method in class com.pnfsoftware.jeb.util.format.Formatter
-
Word-wrap a string.
- wrap(Class<E>, EnumSet<E>) - Static method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
- wrap(Class<K>, EnumMap<K, V>) - Static method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
- wrap(Deque<E>, Collection<E>, Collection<E>, VerifiedDeque.FailureHandler<E>) - Static method in class com.pnfsoftware.jeb.util.collect.VerifiedDeque
-
Wrap a double-ended queue to support validation on
push
. - wrap(T) - Static method in class com.pnfsoftware.jeb.util.base.Wrapper
- wrapBE(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Wrap the provided bytes in a big-endian buffer.
- wrapBE(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Wrap the provided bytes in a big-endian buffer.
- wrapBytes(byte[]) - Static method in class com.pnfsoftware.jeb.core.input.InputHelper
-
Create or retrieve an input object wrapping a given byte array.
- wrapLE(byte[]) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Wrap the provided bytes in a little-endian buffer.
- wrapLE(byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.io.ByteBufferUtil
-
Wrap the provided bytes in a little-endian buffer.
- wrapped() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumMap
-
Retrieve the wrapped
EnumMap
object. - wrapped() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerEnumSet
-
Retrieve the wrapped
EnumSet
object. - Wrapper<T> - Class in com.pnfsoftware.jeb.util.base
-
Wrap an object.
- wrapperToPrimitive(String) - Static method in class com.pnfsoftware.jeb.util.base.JavaUtil
- WrapperUnit<T extends IUnit> - Class in com.pnfsoftware.jeb.core.units.impl
-
Simple wrapper (decorator) unit that delegates its job to the provided
IUnit
. - WrapperUnit(T, IUnitProvider) - Constructor for class com.pnfsoftware.jeb.core.units.impl.WrapperUnit
- write(byte[]) - Method in class com.pnfsoftware.jeb.util.io.DummyOutputStream
- write(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
-
Calls
Base64.OutputStream.write(int)
repeatedly until len bytes are written. - write(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.DummyOutputStream
- write(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- write(byte[], int, int) - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
- write(int) - Method in class com.pnfsoftware.jeb.util.encoding.Base64.OutputStream
-
Writes the byte to the output stream after converting to/from Base64 notation.
- write(int) - Method in class com.pnfsoftware.jeb.util.io.DummyOutputStream
- write(int) - Method in class com.pnfsoftware.jeb.util.io.RotatingFileOutputStream
- write(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a range of bytes.
- write(long, int, byte[], int, boolean) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a range of bytes.
- write(File) - Method in class com.pnfsoftware.jeb.util.base.IniFileEditor
-
Write the updated contents to a new ini file.
- write(Object) - Method in interface com.pnfsoftware.jeb.util.serialization.IInternalSerializer
- write(Object) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- write(Object) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- write(Object) - Method in class com.pnfsoftware.jeb.util.serialization.SerializerHelper
- write(ByteBuffer) - Method in class com.pnfsoftware.jeb.util.io.ArraySeekableByteChannel
- write(ByteBuffer) - Method in class com.pnfsoftware.jeb.util.io.SubSeekableByteChannel
- WRITE_DATA - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType
-
Source writes to target
- WRITE_ONLY - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
-
Context-insensitive, has side-effects.
- writeArrayStart() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes the start of an indefinite-length array.
- writeArrayStart(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes the start of a definite-length array.
- writeBEInt(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeBEInt(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a big-endian 32-bit integer.
- writeBELong(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeBELong(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a big-endian 64-bit integer.
- writeBEShort(long, short) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeBEShort(long, short) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a big-endian 16-bit integer.
- writeBoolean(boolean) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a boolean value in canonical CBOR format.
- writeBoolean(boolean) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- writeBooleans(IVirtualMemory, long, boolean[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write an array of booleans to memory.
- writeBreak() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a "break" stop-value in canonical CBOR format.
- writeByte(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- writeByte(long, byte) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeByte(long, byte) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a byte.
- writeBytes(IVirtualMemory, long, byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write an array of bytes to memory.
- writeBytes(String) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
-
Deprecated.
- writeByteSafe(IVirtualMemory, long, byte) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write an 8-bit integer.
- writeByteString(byte[]) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a byte string in canonical CBOR-format.
- writeByteStringStart() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes the start of an indefinite-length byte string.
- writeChar(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- writeChars(IVirtualMemory, long, char[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write an array of chars to memory.
- writeChars(String) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- writeClassDecompilation(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- writeCount - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- writeDouble(double) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a double-precision float value in canonical CBOR format.
- writeDouble(double) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- writeDoubles(IVirtualMemory, long, double[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write an array of doubles to memory.
- writeErrorCount - Variable in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- writeFields(Object, Class<?>) - Method in interface com.pnfsoftware.jeb.util.serialization.IInternalSerializer
- writeFields(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- writeFields(Object, Class<?>) - Method in class com.pnfsoftware.jeb.util.serialization.Serializer
- writeFile(File, byte[]) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write data to a file.
- writeFile(File, byte[], boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write data to a file whose containing directory structure may not exist.
- writeFile(File, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write data to a file.
- writeFile(File, byte[], int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write data to a file whose containing directory structure may not exist.
- writeFile(File, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write a string to a file using the default character encoding of the current system.
- writeFile(File, String, String) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write a string to a file using the given character encoding of the current system.
- writeFileSafe(File, byte[], boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write a binary file safely.
- writeFileSafe(File, byte[], int, int, boolean) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write a binary file safely.
- writeFloat(float) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a single-precision float value in canonical CBOR format.
- writeFloat(float) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- writeFloats(IVirtualMemory, long, float[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write an array of floats to memory.
- writeHalfPrecisionFloat(float) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a half-precision float value in canonical CBOR format.
- writeInt(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- writeInt(long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a signed or unsigned integer value in canonical CBOR format, that is, tries to encode it in a little bytes as possible..
- writeInt(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeInt(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a 32-bit integer using the
standard endianness
. - writeInt(long, int, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeInt(long, int, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a 32-bit integer.
- writeInt16(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a signed or unsigned 16-bit integer value in CBOR format.
- writeInt32(long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a signed or unsigned 32-bit integer value in CBOR format.
- writeInt64(long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a signed or unsigned 64-bit integer value in CBOR format.
- writeInt8(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a signed or unsigned 8-bit integer value in CBOR format.
- writeInts(IVirtualMemory, long, int[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write an array of ints to memory.
- writeIntSafe(Endianness, IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write a little-endian 32-bit integer using a specific byte ordering.
- writeIntULEB128(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- writeJSONString(boolean[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- writeJSONString(byte[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- writeJSONString(char[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- writeJSONString(double[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- writeJSONString(float[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- writeJSONString(int[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- writeJSONString(long[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- writeJSONString(short[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- writeJSONString(Writer) - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- writeJSONString(Writer) - Method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
- writeJSONString(Writer) - Method in interface com.pnfsoftware.jeb.util.encoding.json.JSONStreamAware
-
write JSON string to out.
- writeJSONString(Object[], Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
- writeJSONString(Object, Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONValue
-
Encode an object into JSON text and write it to out.
- writeJSONString(Collection, Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONArray
-
Encode a list into JSON text and write it to out.
- writeJSONString(Map, Writer) - Static method in class com.pnfsoftware.jeb.util.encoding.json.JSONObject
-
Encode a map into JSON text and write it to out.
- writeLEInt(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeLEInt(long, int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a little-endian 32-bit integer.
- writeLEIntSafe(IVirtualMemory, long, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write a little-endian 32-bit integer.
- writeLELong(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeLELong(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a little-endian 64-bit integer.
- writeLELongSafe(IVirtualMemory, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write a little-endian 64-bit integer.
- writeLEShort(long, short) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeLEShort(long, short) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a little-endian 16-bit integer.
- writeLEShortSafe(IVirtualMemory, long, short) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write a little-endian 16-bit integer.
- writeLines(File, List<? extends CharSequence>) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write UTF-8 encoded strings.
- writeLines(File, List<? extends CharSequence>, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write strings.
- writeLines(OutputStream, List<? extends CharSequence>) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write UTF-8 encoded strings.
- writeLines(OutputStream, List<? extends CharSequence>, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write strings.
- writeLinesSafe(File, List<? extends CharSequence>) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write UTF-8 encoded strings.
- writeLinesSafe(File, List<? extends CharSequence>, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write strings.
- writeLinesSafe(OutputStream, List<? extends CharSequence>) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write UTF-8 encoded strings.
- writeLinesSafe(OutputStream, List<? extends CharSequence>, Charset) - Static method in class com.pnfsoftware.jeb.util.io.IO
-
Write strings.
- writeLock() - Method in class com.pnfsoftware.jeb.util.serialization.objects.SerReentrantReadWriteLock
- writeLong(long) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- writeLong(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeLong(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a 64-bit integer using the
standard endianness
. - writeLong(long, long, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeLong(long, long, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a 64-bit integer.
- writeLongs(IVirtualMemory, long, long[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write an array of longs to memory.
- writeLongSafe(Endianness, IVirtualMemory, long, long) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write a little-endian 64-bit integer using a specific byte ordering.
- writeLongULEB128(long) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- writeMapStart() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes the start of an indefinite-length map.
- writeMapStart(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes the start of a finite-length map.
- writeMemory(long, byte[]) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Write memory bytes to specific (defined) values.
- writeMemory(long, int, byte[], int) - Method in interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerUnit
-
Write to memory.
- writeMemory(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.simulator.CEnvironment
- writeMemoryBad(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Specify a range of memory bytes known to contain BAD data.
- writeMemoryBad(long, int, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Specify a range of memory bytes known to contain BAD data.
- writeMemoryInt(long, int) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Write a 32-bit value to memory.
- writeMemoryLong(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Write a 64-bit value to memory.
- writeMemoryPointer(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Write a pointer (address) to memory.
- writeMemoryShort(long, short) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EState
-
Write a 16-bit value to memory.
- writeMethodDecompilation(String) - Method in class com.pnfsoftware.jeb.core.units.code.DecompilerExporter
- writeNull() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a
null
value in canonical CBOR format. - writePointer(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- writePointer(long, long) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writePointer(long, long) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
- writes() - Method in enum class com.pnfsoftware.jeb.core.units.code.android.ContextAccessType
- writeSafe(IVirtualMemory, long, byte[]) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write an array of bytes to memory (this method does not raise
MemoryException
). - writeShort(int) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
- writeShort(long, short) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeShort(long, short) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a 16-bit integer using the
standard endianness
. - writeShort(long, short, Endianness) - Method in class com.pnfsoftware.jeb.core.units.code.asm.memory.AbstractVirtualMemory
- writeShort(long, short, Endianness) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory
-
Write a 16-bit integer.
- writeShorts(IVirtualMemory, long, short[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write an array of shorts to memory.
- writeShortSafe(Endianness, IVirtualMemory, long, short) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.memory.VirtualMemoryUtil
-
Write a little-endian 16-bit integer using a specific byte ordering.
- writeSimpleType(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Encodes and writes the major type and value as a simple type.
- writeSimpleValue(byte) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a simple value, i.e., an "atom" or "constant" value in canonical CBOR format.
- writeSLEB128(OutputStream, int) - Static method in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128
- writeSLEB128(OutputStream, long) - Static method in class com.pnfsoftware.jeb.util.encoding.LongLEB128
- writeSmallInt(int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a signed or unsigned small (<= 23) integer value in CBOR format.
- writesMemory() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEStatement
-
Retrieve an indication regarding whether this statement writes to memory.
- writeStorage(StorageEntry, IEImm) - Method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.EEmulator
- writeString(int, byte[]) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a byte string in canonical CBOR-format.
- writeTag(long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes a semantic tag in canonical CBOR format.
- writeTextString(String) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes an UTF-8 string in canonical CBOR-format.
- writeTextStringStart() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes the start of an indefinite-length UTF-8 string.
- writeType(int, long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Encodes and writes the major type indicator with a given payload (length).
- writeUInt(int, long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Encodes and writes an unsigned integer value, that is, tries to encode it in a little bytes as possible.
- writeUInt16(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Encodes and writes an unsigned 16-bit integer value
- writeUInt32(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Encodes and writes an unsigned 32-bit integer value
- writeUInt64(int, long) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Encodes and writes an unsigned 64-bit integer value
- writeUInt8(int, int) - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Encodes and writes an unsigned 8-bit integer value
- writeULEB128(OutputStream, int) - Static method in class com.pnfsoftware.jeb.util.encoding.IntegerLEB128
- writeULEB128(OutputStream, long) - Static method in class com.pnfsoftware.jeb.util.encoding.LongLEB128
- writeUndefined() - Method in class com.pnfsoftware.jeb.util.encoding.cbor.CborEncoder
-
Writes an "undefined" value in canonical CBOR format.
- writeUTF(String) - Method in class com.pnfsoftware.jeb.util.io.LEDataOutputStream
-
Note: the string counter is stored in big-endian.
- writtenStringBytesCount - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- writtenStringBytesCount - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
- writtenStringCount - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- writtenStringCount - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
- writtenStringPool - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer_v4
- writtenStringPool - Variable in class com.pnfsoftware.jeb.util.serialization.Serializer
X
- X64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- X86 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI
- X86 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorFamily
- X86 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
variants of X86 32-bit
- X86_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.ProcessorType
-
variants of AMD64
- X86_64 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- XAttr - Class in com.pnfsoftware.jeb.util.encoding.xml
- XAttr(String, String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XAttr
- XCDATASection - Class in com.pnfsoftware.jeb.util.encoding.xml
-
Implementation of the
CDATASection
API used byXmlParser
. - XCDATASection(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XCDATASection
- XCharacterData - Class in com.pnfsoftware.jeb.util.encoding.xml
-
Implementation of the
CharacterData
API used byXmlParser
. - XCharacterData(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XCharacterData
- XComment - Class in com.pnfsoftware.jeb.util.encoding.xml
- XComment(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XComment
- XDocument - Class in com.pnfsoftware.jeb.util.encoding.xml
- XDocument(List<XAttr>, XDocumentType) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XDocument
- XDocumentType - Class in com.pnfsoftware.jeb.util.encoding.xml
-
Implementation of the
DocumentType
API used byXmlParser
. - XElement - Class in com.pnfsoftware.jeb.util.encoding.xml
- XElement(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XElement
- XercesUpdater - Class in com.pnfsoftware.jeb.util.format
-
Update some Apache Xerces (XML parser) character tables used by the JDK.
- XercesUpdater() - Constructor for class com.pnfsoftware.jeb.util.format.XercesUpdater
- XercesUpdater(ClassLoader) - Constructor for class com.pnfsoftware.jeb.util.format.XercesUpdater
- XGATE - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- XIMO16 - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- XML - Enum constant in enum class com.pnfsoftware.jeb.util.base.FileType
- XmlBuilder - Class in com.pnfsoftware.jeb.util.format
-
A specialized text builder used to craft XML documents sequentially.
- XmlBuilder() - Constructor for class com.pnfsoftware.jeb.util.format.XmlBuilder
- XmlBuilder(int) - Constructor for class com.pnfsoftware.jeb.util.format.XmlBuilder
- XmlBuilder(int, int) - Constructor for class com.pnfsoftware.jeb.util.format.XmlBuilder
- XmlParser - Class in com.pnfsoftware.jeb.util.encoding.xml
-
A limited, simple, lenient, fast, and read-only XML parser.
- XmlParser() - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XmlParser
- XmlResourceHelper - Class in com.pnfsoftware.jeb.core.units.code.android
-
This helper class facilitates access to the data contained in an XML resource.
- XmlResourceHelper(IXmlUnit) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
-
Create a manifest helper around the provided manifest unit.
- XmlResourceHelper(Document) - Constructor for class com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper
-
Create a manifest helper around the provided low-level XML document object.
- XmlUtil - Class in com.pnfsoftware.jeb.util.encoding.xml
-
XML utility methods.
- XmlUtil() - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XmlUtil
- XNamedNodeMap - Class in com.pnfsoftware.jeb.util.encoding.xml
-
Implementation of the
NamedNodeMap
API used byXmlParser
. - XNode - Class in com.pnfsoftware.jeb.util.encoding.xml
-
Implementation of the
Node
API used byXmlParser
. - XNode() - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XNode
- XNodeList - Class in com.pnfsoftware.jeb.util.encoding.xml
- XNodeList(List<? extends XNode>) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XNodeList
- xor(BigInteger, BigInteger) - Method in class com.pnfsoftware.jeb.util.primitives.LargeIntHandler
- XOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.OPS
- XOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType
- XOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.O
- XOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
-
binary-XOR
- XOR - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
-
Binary xor
- xorB(ICMethod, ICExpression, ICExpression) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CUtil
- xorB(IEGeneric, IEGeneric) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
- XTENSA - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
- XText - Class in com.pnfsoftware.jeb.util.encoding.xml
- XText(String) - Constructor for class com.pnfsoftware.jeb.util.encoding.xml.XText
Y
- YES_NO - Enum constant in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
-
Two buttons, YES and NO.
- YES_NO_CANCEL - Enum constant in enum class com.pnfsoftware.jeb.client.api.ButtonGroupType
-
Three buttons, YES, NO, and CANCEL.
- yyatEOF() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
Returns whether the scanner has reached the end of the reader it reads from.
- yyatEOF() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
Returns whether the scanner has reached the end of the reader it reads from.
- yybegin(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
Enters a new lexical state.
- yybegin(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
Enters a new lexical state.
- yychar() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
-
Return the char number from beginning of input stream.
- yychar() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
- yychar() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
- yycharat(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
-
Returns the character at position pos from the matched text.
- yycharat(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
Returns the character at the given position from the matched text.
- yycharat(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
Returns the character at the given position from the matched text.
- yyclose() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
Closes the input reader.
- yyclose() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
Closes the input reader.
- YYEOF - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
This character denotes the end of file.
- YYEOF - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
This character denotes the end of file.
- YYINITIAL - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
- YYINITIAL - Static variable in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
- yylength() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
-
Returns the length of the matched text region.
- yylength() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
How many characters were matched.
- yylength() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
How many characters were matched.
- yylex() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
-
This is called to return the next Token from the Input Reader
- yylex() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
- yylex() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
- yypushback(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
Pushes the specified amount of characters back into the input stream.
- yypushback(int) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
Pushes the specified amount of characters back into the input stream.
- yyreset(Reader) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
-
This will be called to reset the the lexer.
- yyreset(Reader) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
Resets the scanner to read from a new input stream.
- yyreset(Reader) - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
Resets the scanner to read from a new input stream.
- yystate() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
Returns the current lexical state.
- yystate() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
Returns the current lexical state.
- yytext() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.DefaultJFlexLexer
-
Returns the text matched by the current regular expression.
- yytext() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.JavaLexer
-
Returns the text matched by the current regular expression.
- yytext() - Method in class com.pnfsoftware.jeb.util.encoding.jflex.lexers.PythonLexer
-
Returns the text matched by the current regular expression.
- Yytoken - Class in com.pnfsoftware.jeb.util.encoding.json.parser
- Yytoken(int, Object) - Constructor for class com.pnfsoftware.jeb.util.encoding.json.parser.Yytoken
Z
- ZA_ID - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- zero(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Generates the value 0 with defined bitsize.
- ZERO_EXTEND - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS.ExtensionMode
- zeroExt(IEGeneric, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EUtil
-
Zero-extend operation IRE.
- zeroExtend(byte[], int, int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
- zeroExtend(byte[], IEncodedMemoryArea) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
- zeroExtend(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
-
Zero extend the current
IEGeneric
- zeroExtend(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
- zeroExtend(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- zeroExtend32(long, int) - Static method in class com.pnfsoftware.jeb.util.math.MathUtil
- ZeroExtend32 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
-
An immediate integer
- ZeroExtend64 - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
-
An immediate long
- ZeroExtendLength - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType
-
An immediate value where size is defined by the size of the MemoryArea
- zeroExtendLong(byte[], IEncodedMemoryArea...) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil
- ZEROL_CONTINUE - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult
- zeros(int) - Static method in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- ZipBrowser - Class in com.pnfsoftware.jeb.util.encoding.zip
-
An implementation of a Zip browser that uses the standard JDK implementation and falls back to the Apache Commons implementation on error.
- ZipBrowser(File) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowser
- ZipBrowserApache - Class in com.pnfsoftware.jeb.util.encoding.zip
-
An implementation of a Zip browser that uses the Apache Commons implementation on error.
- ZipBrowserApache(File) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserApache
- ZipBrowserOracle - Class in com.pnfsoftware.jeb.util.encoding.zip
-
An implementation of a Zip browser that uses the standard JDK implementation.
- ZipBrowserOracle(File) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
-
Open a zip archive and attempt to auto-detect character encoding for entry names.
- ZipBrowserOracle(File, Charset) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserOracle
-
Open a zip archive and force the use of a given charset for entry names.
- ZipBrowserPNF - Class in com.pnfsoftware.jeb.util.encoding.zip
-
An implementation of a Zip browser backed by JEB's custom
fail-safe Zip reader
. - ZipBrowserPNF(File, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF
- zipBytes(File, String, byte[]) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.Zips
-
Create or overwrite a zip archive; add the specified entry to that archive.
- zipBytes(File, String, byte[], int, int) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.Zips
-
Create or overwrite a zip archive; add the specified entry to that archive.
- ZipData - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
-
Representation of an unzipped entry.
- ZipEntry - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
-
Representation of a Zip entry.
- ZipFailSafeReader - Class in com.pnfsoftware.jeb.util.encoding.zip.fsr
-
PNF Software's Zip Fail Safe Reader (PZFSR).
- ZipFailSafeReader(File) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
-
Construct with all optional settings set to false.
- ZipFailSafeReader(File, boolean, boolean, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
-
Construct a zip parser.
- ZipFailSafeReader(SeekableByteChannel) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
-
Construct with all optional settings set to false.
- ZipFailSafeReader(SeekableByteChannel, boolean, boolean, boolean, boolean) - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipFailSafeReader
-
Construct a zip parser.
- zipFile(File, File) - Static method in class com.pnfsoftware.jeb.util.encoding.zip.Zips
-
Create or overwrite a zip archive; add the specified input file to that archive.
- Zips - Class in com.pnfsoftware.jeb.util.encoding.zip
-
Zip compression utility methods.
- Zips() - Constructor for class com.pnfsoftware.jeb.util.encoding.zip.Zips
- zlib - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.CodelessLibraryID
- ZOMBIE - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.debug.DebuggerThreadStatus
- ZOOM_IN - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- ZOOM_OUT - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- ZOOM_RESET - Enum constant in enum class com.pnfsoftware.jeb.client.api.Operation
- ZR_ID - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- ZSP - Static variable in class com.pnfsoftware.jeb.core.units.codeobject.WellKnownProcessorIds
_
- _0 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- _00 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- _000 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- _0000 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- _0x_prefix - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
- _0x_prefix - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
- _1 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- _2 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- _3 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- _4 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- _5 - Static variable in class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.VirtualEncodedMemoryArea
- _add(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform an integer addition.
- _add(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform an addition.
- _and(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform a bitwise and operation.
- _and(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a binary-and operation.
- _bitlength() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Retrieve the effective length in bits, i.e.
- _clearbit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Reset a given bit to 0.
- _cmp(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform a signed operand comparison.
- _cmp(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a signed operand comparison.
- _cmpU(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform an unsigned operand comparison.
- _cmpU(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform an unsigned operand comparison.
- _div(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform an integer division.
- _div(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a signed division.
- _divU(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform an unsigned division.
- _fadd(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Add this IEEE-754 float to another float immediate and return the result.
- _fcmp(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Compare this IEEE-754 float with another float immediate and return 0, +1, -1 depending on the result of the comparison.
- _fdiv(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Divide this IEEE-754 float by another float immediate and return the result.
- _fmul(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Multiply this IEEE-754 float to another float immediate and return the result.
- _fsub(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Subtract the IEEE-754 float parameter from this float immediate and return the result.
- _h_suffix - Enum constant in enum class com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter.HexaNotationType
- _h_suffix - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
- _isPowerOf2() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Determine whether this immediate (treated as an unsigned integer) is a power of 2.
- _isPowerOf2() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Determine whether this immediate (treated as an unsigned integer) is a power of 2.
- _log2() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform an exact log2 on this immediate treated as an unsigned integer.
- _log2() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform an exact log2 on this immediate treated as an unsigned integer.
- _mul(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform an integer multiplication.
- _mul(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a (truncated) multiplication.
- _neg() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform an integer negation.
- _neg() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a negation.
- _none - Enum constant in enum class com.pnfsoftware.jeb.util.format.NumberFormatter.NotationType
- _not() - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform a bitwise not operation.
- _not() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a binary-not operation.
- _or(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform a bitwise or operation.
- _or(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a binary-or operation.
- _pow(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform an exponentiation.
- _pow(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform an exponentiation.
- _rem(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform an integer modulo operation.
- _rem(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a signed remainder (modulo) operation.
- _remU(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform an unsigned remainder (modulo) operation.
- _rol(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a left-rotate operation.
- _ror(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a right-rotate operation.
- _sar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform an arithmetic right-shift operation (sign bit is maintained).
- _sar(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform an arithmetic right-shift operation (sign bit is maintained).
- _setbit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Set a given bit to 1.
- _shl(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform a left-shift operation.
- _shl(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a left-shift operation.
- _shr(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform a regular right-shift operation.
- _shr(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a regular right-shift operation.
- _signum() - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Retrieve the sign number of this immediate: 0 if 0, -1 if negative, +1 if positive.
- _sub(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform an integer subtraction.
- _sub(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a subtraction.
- _testbit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Test if a given bit is set.
- _testbit(int) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Test if a given bit is set.
- _xor(IDImm) - Method in interface com.pnfsoftware.jeb.core.units.code.android.ir.IDImm
-
Perform a bitwise xor operation.
- _xor(IEImm) - Method in interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEImm
-
Perform a binary-xor operation.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Error
instead of returningnull
; please useJSONValue.parseWithException(Reader)
instead