Uses of Class
com.pnfsoftware.jeb.core.exceptions.JebException
Packages that use JebException
Package
Description
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.
Facility code to provide implementors of JEB clients a way to offer scripting supports to JEB
users.
Types related to telemetry information that can be generated by JEB clients.
The core package and sub-packages define classes and interfaces to interact with and
develop JEB back-end plugins.
Custom exceptions generated by the back-end.
Types to access and interact with the
Android Debug Bridge
(adb).This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred
to as
dexdec
) Intermediate Representation (IR) objects.Types used to define and represent processors' instructions, operands, and registers.
Types for library code signatures (siglib) generation and identification.
Classes and interfaces to access and define native types and related objects, used by JEB's
native code analysis pipeline (including
gendec
).Standard implementations of debugger related interfaces.
-
Uses of JebException in com.pnfsoftware.jeb.client
Methods in com.pnfsoftware.jeb.client that throw JebExceptionModifier and TypeMethodDescriptionprotected final void
AbstractClientContext.initializeEngines()
Initialize the core context and an engines context.void
AbstractClientContext.start()
Install update, if any.void
HeadlessClientContext.start()
The headless client implementation of start() also initialize the JEB engines. -
Uses of JebException in com.pnfsoftware.jeb.client.script
Subclasses of JebException in com.pnfsoftware.jeb.client.scriptModifier and TypeClassDescriptionclass
This exception is used to report a generic error that occurred when processing a JEB Python script.class
This exception is used to report an error that occurred within a JEB Python script, during that script execution.class
This exception is used to report an error that occurred when initializing a JEB Python script.class
This exception is used to report an error that occurred when preparing the JEB Python script engine.Methods in com.pnfsoftware.jeb.client.script that throw JebExceptionModifier and TypeMethodDescriptionJebPythonPluginService.createFactory
(String path) Load and execute a Python plugin.static File
JythonUtil.findJythonJar
(File dir) JebPythonPluginService.getPluginClass
(String path) Constructors in com.pnfsoftware.jeb.client.script that throw JebExceptionModifierConstructorDescriptionJebPythonInterpreter
(File scriptsDir, IClientContext ctx) Create a Python command interpreter able to interact with JEB objects.JebPythonPluginService
(File pyLibDir) Create a new Python plugin loader.JebPythonPluginService
(File pyLibDir, ClassLoader cl) Create a new Python plugin loader.JebPythonPluginService
(String pyLibDirPath) Create a new Python plugin loader. -
Uses of JebException in com.pnfsoftware.jeb.client.telemetry
Subclasses of JebException in com.pnfsoftware.jeb.client.telemetryModifier and TypeClassDescriptionclass
This exception is raised when some telemetry operations fail. -
Uses of JebException in com.pnfsoftware.jeb.core
Methods in com.pnfsoftware.jeb.core that throw JebExceptionModifier and TypeMethodDescriptionICoreContext.createEnginesContext
(IDataProvider dataProvider, JebClientInformation clientInformation) Create an engines context.static ICoreContext
JebCoreService.getInstance()
Retrieve an instance of the previously instantiated core.static ICoreContext
JebCoreService.getInstance
(String licenseKey) Retrieve or create an instance of a core.static ICoreContext
JebCoreService.getInstance
(String licenseKey, CoreOptions options) Retrieve or create an instance of a core. -
Uses of JebException in com.pnfsoftware.jeb.core.exceptions
Subclasses of JebException in com.pnfsoftware.jeb.core.exceptionsMethods in com.pnfsoftware.jeb.core.exceptions that return JebException -
Uses of JebException in com.pnfsoftware.jeb.core.units.code.android.adb
Subclasses of JebException in com.pnfsoftware.jeb.core.units.code.android.adb -
Uses of JebException in com.pnfsoftware.jeb.core.units.code.android.ir
Subclasses of JebException in com.pnfsoftware.jeb.core.units.code.android.irModifier and TypeClassDescriptionclass
Those objects are used to wrap throwables raised by the emulated code.class
The emulation of some Dalvik code failed because there was an error reported when translating to IR.class
The emulation is taking too long (maximum iteration count exceeded).class
An error occurred while executing code in the emulator-controlled sandbox.class
An internal exception used when attempting to emulate a method whose body was removed.class
The emulation is taking too long (timeout exceeded).class
This exception and its sub-types are throw by theState components
andevaluate
methods.class
An error occurred in code running in a restricted thread not directly managed by the emulator.class
An error occurred while evaluating native code. -
Uses of JebException in com.pnfsoftware.jeb.core.units.code.asm.processor
Subclasses of JebException in com.pnfsoftware.jeb.core.units.code.asm.processorModifier and TypeClassDescriptionclass
Exception raised byprocessors
when reporting errors found in the machine code to be parsed (eg, invalid opcodes). -
Uses of JebException in com.pnfsoftware.jeb.core.units.code.asm.sig
Subclasses of JebException in com.pnfsoftware.jeb.core.units.code.asm.sigModifier and TypeClassDescriptionclass
Throw when a native signature can not be computed on a native item.class
-
Uses of JebException in com.pnfsoftware.jeb.core.units.code.asm.type
Subclasses of JebException in com.pnfsoftware.jeb.core.units.code.asm.type -
Uses of JebException in com.pnfsoftware.jeb.core.units.code.debug.impl
Methods in com.pnfsoftware.jeb.core.units.code.debug.impl that throw JebExceptionModifier and TypeMethodDescriptionabstract ITypedValue
ValueObject.invoke
(String method, long threadId, List<ITypedValue> arguments) Invoke a method on this object.