Uses of Package
com.pnfsoftware.jeb.util.collect
Packages that use com.pnfsoftware.jeb.util.collect
Package
Description
The core package and sub-packages define classes and interfaces to interact with and
develop JEB back-end plugins.
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.
Types relating to the disassembler engine.
Types used to create and access
gendec
's IR (Intermediate Representation).Native code items, including code items and data items.
Types used to define and represent processors' instructions, operands, and registers.
Types for "code-less" signatures.
Collections, such as segments, custom maps/sets/lists, etc.
Types used to build program interpreters.
Utility code for network operations.
JEB's custom serialization facility (PNF-ORPD).
-
Classes in com.pnfsoftware.jeb.util.collect used by com.pnfsoftware.jeb.core
-
Classes in com.pnfsoftware.jeb.util.collect used by com.pnfsoftware.jeb.core.units.code
-
Classes in com.pnfsoftware.jeb.util.collect used by com.pnfsoftware.jeb.core.units.code.androidClassDescriptionHighly efficient, loosely bounded concurrent pseudo-queue for single-reader/multiple-writers scenarios.
-
Classes in com.pnfsoftware.jeb.util.collect used by com.pnfsoftware.jeb.core.units.code.asm.analyzerClassDescriptionThe value type used by
segment-maps
, a segment has a beginning and end.Factory method forgap-map segments
. -
-
Classes in com.pnfsoftware.jeb.util.collect used by com.pnfsoftware.jeb.core.units.code.asm.items
-
Classes in com.pnfsoftware.jeb.util.collect used by com.pnfsoftware.jeb.core.units.code.asm.processorClassDescriptionThe key extractor provides the bytes (to be used in the trie) for an element to be stored in the trie.
-
Classes in com.pnfsoftware.jeb.util.collect used by com.pnfsoftware.jeb.core.units.code.asm.sig.codelessClassDescriptionA bidirectional map of key-values.The value type used by
segment-maps
, a segment has a beginning and end.Standard implementation of a segment-map using aTreeMap
as the underlying data structure. -
Classes in com.pnfsoftware.jeb.util.collect used by com.pnfsoftware.jeb.util.collectClassDescriptionA fast, efficient bitmap making optimal use of memory.The key extractor provides the bytes (to be used in the trie) for an element to be stored in the trie.List of collection orderings.The
set
version of aConcurrentHashMap
.A (small) set oflong
values backed by aBitmap
for fast insertion/retrieval and zero allocation at run-time.Generic extractor functional interface.Definition of map holding multiplesegments
.Standard implementation of a segment using an integer treated as a signed value.The value type used bysegment-maps
, a segment has a beginning and end.Factory method forgap-map segments
.A verifier forsegment
bounds to determine what to do when an operation is undertaken.List of verification codes.Definition of asegment-map
, a data structure similar to aninterval-map
.Standard implementation of a segment using anlong
treated as a signed value.A builder ofmaps
.Standard implementation of a segment-map using aTreeMap
as the underlying data structure.Failure handler forVerifiedDeque
. -
Classes in com.pnfsoftware.jeb.util.collect used by com.pnfsoftware.jeb.util.interpreterClassDescriptionGeneric tracker of items, based on a simple history queue (get last, get next) model.
-
Classes in com.pnfsoftware.jeb.util.collect used by com.pnfsoftware.jeb.util.net
-
Classes in com.pnfsoftware.jeb.util.collect used by com.pnfsoftware.jeb.util.serializationClassDescriptionA multi-map of key-values, whose insertion order for the values of a given key is maintained.A simple, thread-safe object reference counter.