Uses of Interface
com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates
Packages that use ICodeCoordinates
Package
Description
Specialized text document useful for code units.
Coordinates system used by code units.
Types used to implement and access data identifiers, parsers, code analyzers, disassemblers,
decompilers, and debuggers.
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.
This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred
to as
dexdec) Intermediate Representation (IR) objects.Specific types used by Dex units to render Dex disassembly code.
This package and its sub-packages contain the types used to access
gendec, JEB's generic
decompiler.C AST types, used in AST documents provided by the
source units
generated by gendec.Types used to manipulate
dexdec-generated (Dex decompiler) Java Abstract Syntax Tree
(AST) objects.-
Uses of ICodeCoordinates in com.pnfsoftware.jeb.core.output.code
Methods in com.pnfsoftware.jeb.core.output.code that return ICodeCoordinatesModifier and TypeMethodDescriptionCodeLine.getCoordinates(int offset) CodeDocumentPart.getCurrentCoordinates()CodeDocumentPart.getCurrentLineCoordinates()CodeDocumentPart.getCurrentMostPreciseCodeCoordinates()CppLikeDocumentPart.getEolCoordinates()CodeLine.getLineCoordinates()Methods in com.pnfsoftware.jeb.core.output.code that return types with arguments of type ICodeCoordinatesMethods in com.pnfsoftware.jeb.core.output.code with parameters of type ICodeCoordinatesModifier and TypeMethodDescriptionvoidCodeDocumentPart.eol(ICodeCoordinates lineCoord) End the current line.final voidCppLikeDocumentPart.eol(ICodeCoordinates coord) booleanCommentGenerator.genInline(ICodeCoordinates coord, Comment c, int metaFlagsMustHave, int metaFlagsCantHave, String additions) booleanCommentGenerator.genInline(ICodeCoordinates coord, String buffer, boolean auto) booleanCommentGenerator.genPre(ICodeCoordinates coord, Comment c, String additions) voidCodeDocumentPart.recordCurrentCoordinates(ICodeCoordinates coordinates) voidCodeDocumentPart.recordLineCoordinates(ICodeCoordinates coordinates) voidCodeLine.setCoordinates(ICodeCoordinates coord) voidCppLikeDocumentPart.setEolCoordinates(ICodeCoordinates coord) voidCodeLine.setLineCoordinates(ICodeCoordinates coord) -
Uses of ICodeCoordinates in com.pnfsoftware.jeb.core.output.code.coordinates
Classes in com.pnfsoftware.jeb.core.output.code.coordinates that implement ICodeCoordinatesModifier and TypeClassDescriptionclassClass coordinates for bytecode code units.classField coordinates for bytecode code units.classInstruction coordinates for bytecode code units.classMethod coordinates for code units.classAny coordinates for code units using a virtual memory.classCoordinates of a code package or namespace.Methods in com.pnfsoftware.jeb.core.output.code.coordinates that return ICodeCoordinatesModifier and TypeMethodDescriptionIdentifierCoordinates.getBase()static ICodeCoordinatesCodeCoordinatesUtil.getMostAccurate(ICodeCoordinates a, ICodeCoordinates b) Determine which coordinates appear to be the most "accurate".Methods in com.pnfsoftware.jeb.core.output.code.coordinates with parameters of type ICodeCoordinatesModifier and TypeMethodDescriptionstatic intCodeCoordinatesUtil.distance(ICodeCoordinates a, ICodeCoordinates b) Calculate the distance between two coordinates.static IntegerCodeCoordinatesUtil.getBaseObjectIndex(ICodeCoordinates coords) Provide the base object index of a coordinates object.static IntegerCodeCoordinatesUtil.getMethodObjectIndex(ICodeCoordinates coords) Provide the method object index of a coordinates object.static ICodeCoordinatesCodeCoordinatesUtil.getMostAccurate(ICodeCoordinates a, ICodeCoordinates b) Determine which coordinates appear to be the most "accurate".Constructors in com.pnfsoftware.jeb.core.output.code.coordinates with parameters of type ICodeCoordinates -
Uses of ICodeCoordinates in com.pnfsoftware.jeb.core.units
Methods in com.pnfsoftware.jeb.core.units with parameters of type ICodeCoordinatesModifier and TypeMethodDescriptionINativeCodeUnit.getAddressFromCodeCoordinates(ICodeCoordinates cc, AddressConversionPrecision precision) -
Uses of ICodeCoordinates in com.pnfsoftware.jeb.core.units.code
Methods in com.pnfsoftware.jeb.core.units.code that return ICodeCoordinatesModifier and TypeMethodDescriptionCodeCommentManager.addressToCoord(String address) ICodeUnit.getCodeCoordinatesFromAddress(String address) Convert a unit address to code coordinates.NativeCommentManager.memoryToCoord(long a) Methods in com.pnfsoftware.jeb.core.units.code with parameters of type ICodeCoordinatesModifier and TypeMethodDescriptionCodeCommentManager.coordToAddress(ICodeCoordinates coord) longNativeCommentManager.coordToMemory(ICodeCoordinates coord) ICodeUnit.getAddressFromCodeCoordinates(ICodeCoordinates cc) Convert code coordinates to a unit address. -
Uses of ICodeCoordinates in com.pnfsoftware.jeb.core.units.code.android
Methods in com.pnfsoftware.jeb.core.units.code.android that return ICodeCoordinatesMethods in com.pnfsoftware.jeb.core.units.code.android with parameters of type ICodeCoordinates -
Uses of ICodeCoordinates in com.pnfsoftware.jeb.core.units.code.android.ir
Methods in com.pnfsoftware.jeb.core.units.code.android.ir that return ICodeCoordinatesModifier and TypeMethodDescriptionstatic ICodeCoordinatesDUtil.generateNativeCoordinates(IDMethodContext ctx, IDExpression elt) -
Uses of ICodeCoordinates in com.pnfsoftware.jeb.core.units.code.android.render
Methods in com.pnfsoftware.jeb.core.units.code.android.render that return ICodeCoordinatesMethods in com.pnfsoftware.jeb.core.units.code.android.render with parameters of type ICodeCoordinatesModifier and TypeMethodDescriptionIDexItemToAnchor.from(ICodeCoordinates itemCoordinates) Convert anICodeCoordinatesto its anchor id.IDexDisassemblyDocument.getItemDisassembly(ICodeCoordinates coordinates) Generate partial disassembly for a given Dex item. -
Uses of ICodeCoordinates in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler with parameters of type ICodeCoordinatesModifier and TypeMethodDescriptionIDynamicContentManager.getComment(ICodeCoordinates coordinates) longIDynamicContentManager.getLabelItemId(ICodeCoordinates coordinates) IDynamicContentManager.getLabelName(ICodeCoordinates coordinates) longIDynamicContentManager.getMethodItemId(ICodeCoordinates coordinates) IDynamicContentManager.getMethodName(ICodeCoordinates coordinates) IDynamicContentManager.getPreComment(ICodeCoordinates coordinates) voidIDynamicContentManager.setLabelName(ICodeCoordinates coordinates, String name) -
Uses of ICodeCoordinates in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast with parameters of type ICodeCoordinatesModifier and TypeMethodDescriptionvoidCOutputSink.renderComment(ICodeCoordinates coord, int what, boolean appendEOL) voidCOutputSink.renderInlineComment(ICodeCoordinates coord, boolean appendEOL) voidCOutputSink.renderPreComment(ICodeCoordinates coord) note: EOL always appended -
Uses of ICodeCoordinates in com.pnfsoftware.jeb.core.units.code.java
Methods in com.pnfsoftware.jeb.core.units.code.java that return ICodeCoordinatesModifier and TypeMethodDescriptionJavaDocument.coordinatesToCodeCoordinates(ICoordinates coordinates) Methods in com.pnfsoftware.jeb.core.units.code.java that return types with arguments of type ICodeCoordinatesMethods in com.pnfsoftware.jeb.core.units.code.java with parameters of type ICodeCoordinatesModifier and TypeMethodDescriptionIDynamicContentManager.getComment(ICodeCoordinates coordinates) longIDynamicContentManager.getLabelId(ICodeCoordinates coordinates) IDynamicContentManager.getLabelName(ICodeCoordinates coordinates) IDynamicContentManager.getPreComment(ICodeCoordinates coordinates) voidJavaOutputSink.loadCommentInline(ICodeCoordinates insnCoord) voidJavaOutputSink.recordIdentifierCoordinates(long objectId, ICodeCoordinates coordinates) voidIJavaSourceUnit.recordIdentifierPositions(long objectId, ICodeCoordinates coordinates) Reserved for internal use.voidJavaOutputSink.renderInlineComment(ICodeCoordinates coord, boolean appendEOL) voidJavaOutputSink.renderPreComment(ICodeCoordinates coord) note: EOL always appended