Uses of Class
com.pnfsoftware.jeb.util.base.Couple
Packages that use Couple
Package
Description
Types related to JEB code plugins, including disassemblers, decompilers, and debuggers.
This package and sub-packages contain all types used by Android code analysis plugins.
Control flow graph classes used by the Android components, including
dexdec
.This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred
to as
dexdec
) Intermediate Representation (IR) objects.Types relating to the disassembler engine.
Control-flow graph types specific to native code.
This package and its sub-packages contain the types used to access
gendec
, JEB's generic
decompiler.Types used to create and access
gendec
's IR (Intermediate Representation).Native code items, including code items and data items.
Types for "code-less" signatures.
Classes and interfaces to access and define native types and related objects, used by JEB's
native code analysis pipeline (including
gendec
).Basic utility types, used by other utility code.
Collections, such as segments, custom maps/sets/lists, etc.
-
Uses of Couple in com.pnfsoftware.jeb.core.units.code
Methods in com.pnfsoftware.jeb.core.units.code that return CoupleModifier and TypeMethodDescriptionIControlFlowGraph.getInstructionLocation
(long address) Locate an instruction. -
Uses of Couple in com.pnfsoftware.jeb.core.units.code.android
Fields in com.pnfsoftware.jeb.core.units.code.android with type parameters of type CoupleModifier and TypeFieldDescriptionJvmGenericsTypeSig.classes
ApkStringResHelper.InternalMap.pubmap
A map of IDs to (res_type, res_name) entriesMethods in com.pnfsoftware.jeb.core.units.code.android that return Couple -
Uses of Couple in com.pnfsoftware.jeb.core.units.code.android.controlflow
Methods in com.pnfsoftware.jeb.core.units.code.android.controlflow that return CoupleModifier and TypeMethodDescriptionCFG.getInstructionLocation
(long address) CFG.getInstructionLocation
(long address, boolean precise) Locate an instruction. -
Uses of Couple in com.pnfsoftware.jeb.core.units.code.android.ir
Methods in com.pnfsoftware.jeb.core.units.code.android.ir that return CoupleModifier and TypeMethodDescriptionIDExpression.find
(IDExpression elt, int start, int comparisonMethod, IDExpression thisParent) Find the parent of the the provided child element. -
Uses of Couple in com.pnfsoftware.jeb.core.units.code.asm.analyzer
Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer that return CoupleModifier and TypeMethodDescriptionMemoryRanges.getLocalRange
(long address0) MemoryRanges.getNextRange
(long address0) MemoryRanges.getPreviousRange
(long address0) Methods in com.pnfsoftware.jeb.core.units.code.asm.analyzer that return types with arguments of type Couple -
Uses of Couple in com.pnfsoftware.jeb.core.units.code.asm.cfg
Methods in com.pnfsoftware.jeb.core.units.code.asm.cfg that return CoupleModifier and TypeMethodDescriptionCFG.getInstructionLocation
(long address) CFG.getInstructionLocation
(InsnType insn) Locate an instruction.Methods in com.pnfsoftware.jeb.core.units.code.asm.cfg that return types with arguments of type Couple -
Uses of Couple in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler that return CoupleModifier and TypeMethodDescriptionIERoutineContext.copyTruncatedVariable
(IEVar var, int lowPartBitsize) Create a truncated copy of a variable. -
Uses of Couple in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir that return CoupleModifier and TypeMethodDescriptionFind the parent of the the provided child element.VarSrc.getAsPair()
VarSrc.getAsSlice()
VarSrc.getAsTruncated()
VarSrc.E.getSourceRange()
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir that return types with arguments of type CoupleMethod parameters in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir with type arguments of type CoupleModifier and TypeMethodDescriptionvoid
IEStatement.collectUsedExpressions
(Collection<Couple<IEGeneric, IEGeneric>> sink) Perform a shallow collection of the first-level expressions used by this statement. -
Uses of Couple in com.pnfsoftware.jeb.core.units.code.asm.items
Methods in com.pnfsoftware.jeb.core.units.code.asm.items that return CoupleModifier and TypeMethodDescriptionINativeClassItem.getCoordinatesOfVirtualMethod
(INativeMethodItem method) INativeFieldItem.getStructureFieldDetails()
-
Uses of Couple in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless
Methods in com.pnfsoftware.jeb.core.units.code.asm.sig.codeless that return Couple -
Uses of Couple in com.pnfsoftware.jeb.core.units.code.asm.type
Methods in com.pnfsoftware.jeb.core.units.code.asm.type that return CoupleModifier and TypeMethodDescriptionITypeManager.createVirtualTableDefinition
(String vtableStructSig, Long address, Collection<INativeMethodItem> methods) -
Uses of Couple in com.pnfsoftware.jeb.util.base
Method parameters in com.pnfsoftware.jeb.util.base with type arguments of type CoupleModifier and TypeMethodDescriptionstatic <A,
B> Collection<A> Couple.getFirstElements
(Collection<Couple<A, B>> couples) static <A,
B> Collection<B> Couple.getSecondElements
(Collection<Couple<A, B>> couples) -
Uses of Couple in com.pnfsoftware.jeb.util.collect
Methods in com.pnfsoftware.jeb.util.collect that return types with arguments of type CoupleModifier and TypeMethodDescriptionISegmentMap.generateGaps
(K begin, boolean allowHeader, K end, boolean allowTrailer) Generate a list of segments that correspond to the ordered gaps list of this map.ISegmentMap.generateGaps
(K begin, boolean allowHeader, K end, boolean allowTrailer, ISegmentGapVerifier<K> verifier) Generate a list of segments that correspond to the ordered gaps list of this map.SegmentMap.generateGaps
(K begin, boolean allowHeader, K end, boolean allowTrailer) SegmentMap.generateGaps
(K begin, boolean allowHeader, K end, boolean allowTrailer, ISegmentGapVerifier<K> verifier) CFBytesTrie.getItems()
Generate the list of items (key, value) stored in this trie.Method parameters in com.pnfsoftware.jeb.util.collect with type arguments of type CoupleModifier and TypeMethodDescriptionISegmentMap.addAndMerge
(V v, BiFunction<Couple<K, K>, List<V>, V> merge) Adds a segment to the map and merge all the values within the overlap.SegmentMap.addAndMerge
(V v, BiFunction<Couple<K, K>, List<V>, V> merge)