Uses of Class
com.ibm.j9ddr.tools.ddrinteractive.Context
Package
Description
-
Uses of Context in com.ibm.j9ddr.tools.ddrinteractive
Modifier and TypeMethodDescriptionDDRInteractive.getCurrentContext()
Get the current context that is being operated on.Modifier and TypeMethodDescriptionprotected long
Command.dbgFindPatternInRange
(Context context, byte[] pattern, int patternAlignment, long startSearchFrom, BigInteger bytesToSearch) static long
CommandUtils.followPointerFromStructure
(Context context, String structureName, long structureAddress, String fieldName) BaseFieldFormatter.format
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) BaseStructureFormatter.format
(String type, long address, PrintStream out, Context context, List<IFieldFormatter> fieldFormatters, String[] extraArgs) IFieldFormatter.format
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) Method called by the Structure command to format a field, after preFormat() and before postFormat()IStructureFormatter.format
(String type, long address, PrintStream out, Context context, List<IFieldFormatter> fieldFormatters, String[] extraArgs) Method called by the Structure command after the preFormat() and before the postFormat() walks.void
BaseStructureFormatter.formatField
(String name, String type, String declaredType, long address, PrintStream out, Context context) void
IStructureFormatter.formatField
(String name, String type, String declaredType, long address, PrintStream out, Context context) static String
StructureCommandUtil.formatPointer
(long address, Context context) StructureCommandUtil.getStructureDescriptor
(String command, Context context) StructureCommandUtil.getStructureMap
(Context context) static int
StructureCommandUtil.getTypeCode
(String type, Context context) BaseFieldFormatter.postFormat
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) BaseStructureFormatter.postFormat
(String type, long address, PrintStream out, Context context, List<IFieldFormatter> fieldFormatters, String[] extraArgs) IFieldFormatter.postFormat
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) Method called by the Structure command after preFormat() and format().IStructureFormatter.postFormat
(String type, long address, PrintStream out, Context context, List<IFieldFormatter> fieldFormatters, String[] extraArgs) Method called by the Structure command after the format() walk.BaseFieldFormatter.preFormat
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) BaseStructureFormatter.preFormat
(String type, long address, PrintStream out, Context context, List<IFieldFormatter> fieldFormatters, String[] extraArgs) IFieldFormatter.preFormat
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) Method called by the Structure command before the format() method walk.IStructureFormatter.preFormat
(String type, long address, PrintStream out, Context context, List<IFieldFormatter> fieldFormatters, String[] extraArgs) Method called by the Structure command before the format() method walk.final boolean
BaseStructureCommand.recognises
(String command, Context context) boolean
Command.recognises
(String command, Context context) boolean
ICommand.recognises
(String command, Context context) Method used by the DDR Interactive engine to decide whether this command matches the command passed in by the userfinal void
BaseStructureCommand.run
(String command, String[] args, Context context, PrintStream out) void
DDRInteractive.ContextCommand.run
(String command, String[] args, Context context, PrintStream out) void
DDRInteractive.J9HelpCommand.run
(String command, String[] args, Context context, PrintStream out) void
ExtractMemoryCommand.run
(String command, String[] arguments, Context context, PrintStream out) void
FindInMemoryCommand.run
(String command, String[] args, Context context, PrintStream out) void
ICommand.run
(String command, String[] args, Context context, PrintStream out) Executes the commandvoid
J9XCommand.run
(String command, String[] arguments, Context context, PrintStream out) void
MemoryRangesCommand.run
(String command, String[] args, Context context, PrintStream out) -
Uses of Context in com.ibm.j9ddr.tools.ddrinteractive.commands
Modifier and TypeMethodDescriptionprotected void
SnapBaseCommand.extractTraceData
(Context context, PrintStream out) Used by subclasses to actually walk the trace data in the core.void
ForeachCommand.run
(String command, String[] args, Context context, PrintStream out) void
GpInfoCommand.run
(String command, String[] args, Context context, PrintStream out) void
LookupSymbolCommand.run
(String cmd, String[] args, Context ctx, PrintStream out) void
NativeLibrariesCommand.run
(String cmd, String[] args, Context ctx, PrintStream out) void
NativeStacksCommand.run
(String cmd, String[] args, Context ctx, PrintStream out) void
SnapFormatCommand.run
(String command, String[] args, Context context, PrintStream out) Options should be: -f outputFile -t vmthread -d .dat file pathvoid
SnapFormatWrapperCommand.run
(String command, String[] args, Context context, PrintStream out) void
SnapTraceCommand.run
(String command, String[] args, Context context, PrintStream out) void
TimeCommand.run
(String command, String[] args, Context context, PrintStream out) protected abstract void
SnapBaseCommand.writeBytesToTrace
(Context context, long address, int bufferSize, PrintStream out) protected void
SnapFormatCommand.writeBytesToTrace
(Context context, long address, int bufferSize, PrintStream out) protected void
SnapTraceCommand.writeBytesToTrace
(Context context, long address, int bufferSize, PrintStream out) protected abstract void
SnapBaseCommand.writeHeaderBytesToTrace
(Context context, byte[] headerBytes, PrintStream out) protected void
SnapFormatCommand.writeHeaderBytesToTrace
(Context context, byte[] headerBytes, PrintStream out) protected void
SnapTraceCommand.writeHeaderBytesToTrace
(Context context, byte[] headerBytes, PrintStream out) -
Uses of Context in com.ibm.j9ddr.tools.ddrinteractive.plugins
Modifier and TypeMethodDescriptionvoid
PluginCommand.run
(String command, String[] args, Context context, PrintStream out) -
Uses of Context in com.ibm.j9ddr.vm29.tools.ddrinteractive
Modifier and TypeMethodDescriptionabstract Context
ClassWalker.getContext()
RamClassWalker.getContext()
RomClassWalker.getContext()
Modifier and TypeMethodDescriptionstatic String
RuntimeTypeResolutionHelper.findRuntimeType
(String type, Pointer ptr, Context context) void
ThreadsCommand.run
(String command, String[] args, Context context, PrintStream out) void
VirtualThreadsCommand.run
(String command, String[] args, Context context, PrintStream out) void
WhatIsCommand.run
(String command, String[] args, Context context, PrintStream out) ModifierConstructorDescriptionFilteredROMMethodsIterator
(PrintStream out, Context context, String methodPattern) RamClassWalker
(StructurePointer clazz, Context context) RomClassWalker
(StructurePointer clazz, Context context) -
Uses of Context in com.ibm.j9ddr.vm29.tools.ddrinteractive.commands
Modifier and TypeMethodDescriptionprotected void
MarkMapCommand.findSource
(String[] args, Context context, PrintStream out) protected void
MarkMapCommand.fromBits
(String[] args, Context context, PrintStream out) protected void
MarkMapCommand.isMarked
(String[] args, Context context, PrintStream out) protected void
MarkMapCommand.markBits
(String[] args, Context context, PrintStream out) protected void
MarkMapCommand.near
(String[] args, Context context, PrintStream out) void
ACCommand.run
(String command, String[] args, Context context, PrintStream out) void
AllClassesCommand.run
(String command, String[] args, Context context, PrintStream out) void
AnalyseRomClassUTF8Command.run
(String command, String[] args, Context context, PrintStream out) void
BuildFlagsCommand.run
(String command, String[] args, Context context, PrintStream out) Run method for !void
BytecodesCommand.run
(String command, String[] args, Context context, PrintStream out) void
ClassForNameCommand.run
(String command, String[] args, Context context, PrintStream out) void
ClassloadersSummaryCommand.run
(String command, String[] args, Context context, PrintStream out) void
CompressedRefMappingCommand.run
(String command, String[] args, Context context, PrintStream out) void
ContinuationStackWalkCommand.run
(String command, String[] args, Context context, PrintStream out) void
CoreInfoCommand.run
(String command, String[] args, Context context, PrintStream out) Run method for !void
CPDescriptionCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpAllClassesInModuleCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpAllClassloadersCommand.run
(String command, String[] args, Context context, PrintStream out) Run method for !void
DumpAllRamClassLinearCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpAllRegionsCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpAllRomClassLinearCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpAllSegmentsCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpContendedLoadTable.run
(String command, String[] args, Context context, PrintStream out) void
DumpModuleCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpModuleDirectedExportsCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpModuleExportsCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpModuleReadsCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpPackageCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpRamClassLinearCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpRomClassCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpRomClassLinearCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpRomMethodCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpSegmentsInListCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpSegregatedStatsCommand.run
(String command, String[] args, Context context, PrintStream out) void
DumpStringTableCommand.run
(String command, String[] args, Context context, PrintStream out) void
ExtendedMethodFlagInfoCommand.run
(String command, String[] args, Context context, PrintStream out) void
FindAllModulesCommand.run
(String command, String[] args, Context context, PrintStream out) void
FindAllReadsCommand.run
(String command, String[] args, Context context, PrintStream out) void
FindInstances.run
(String command, String[] args, Context context, PrintStream out) void
FindMethodFromPcCommand.run
(String command, String[] args, Context context, PrintStream out) void
FindModuleByNameCommand.run
(String command, String[] args, Context context, PrintStream out) void
FindModulesCommand.run
(String command, String[] args, Context context, PrintStream out) void
FindOverlappingSegmentsCommand.run
(String command, String[] args, Context context, PrintStream out) void
FindPatternCommand.run
(String command, String[] args, Context context, PrintStream out) Run method for !void
FindStackValueCommand.run
(String command, String[] args, Context context, PrintStream out) void
FindVMCommand.run
(String command, String[] args, Context context, PrintStream out) void
FlatObjectCommand.run
(String command, String[] args, Context context, PrintStream out) The method runs the flatobject command.void
GCCheckCommand.run
(String command, String[] args, Context context, PrintStream out) void
HashCodeCommand.run
(String command, String[] args, Context context, PrintStream out) void
ITableSizeCommand.run
(String command, String[] args, Context context, PrintStream out) void
J9ClassShapeCommand.run
(String command, String[] args, Context context, PrintStream out) void
J9ConstantPoolCommand.run
(String command, String[] args, Context context, PrintStream out) void
J9MemTagCommands.run
(String command, String[] args, Context context, PrintStream out) void
J9StaticsCommand.run
(String command, String[] args, Context context, PrintStream out) void
J9VTablesCommand.run
(String command, String[] args, Context context, PrintStream out) void
JextractCommand.run
(String command, String[] args, Context context, PrintStream out) void
JitMetadataFromPcCommand.run
(String command, String[] args, Context context, PrintStream out) void
JitstackCommand.run
(String command, String[] args, Context context, PrintStream out) void
LocalMapCommand.run
(String command, String[] args, Context context, PrintStream out) void
MarkMapCommand.run
(String command, String[] args, Context context, PrintStream out) void
MethodForNameCommand.run
(String command, String[] args, Context context, PrintStream out) void
MonitorsCommand.run
(String command, String[] args, Context context, PrintStream out) void
NativeMemInfoCommand.run
(String command, String[] args, Context context, PrintStream out) void
ObjectRefsCommand.run
(String command, String[] args, Context context, PrintStream out) void
ObjectSizeInfo.run
(String command, String[] args, Context context, PrintStream out) void
QueryRomClassCommand.run
(String command, String[] args, Context context, PrintStream out) void
RamClassSummaryCommand.run
(String command, String[] args, Context context, PrintStream out) void
RomClassForNameCommand.run
(String command, String[] args, Context context, PrintStream out) void
RomClassSummaryCommand.run
(String command, String[] args, Context context, PrintStream out) void
RootPathCommand.run
(String command, String[] args, Context context, PrintStream out) void
RuntimeSettingsCommand.run
(String command, String[] args, Context context, PrintStream out) Run method for !void
SearchStringTableCommand.run
(String command, String[] args, Context context, PrintStream out) void
SetVMCommand.run
(String command, String[] args, Context context, PrintStream out) Runs the !void
ShowDumpAgentsCommand.run
(String command, String[] args, Context context, PrintStream out) void
ShrCCommand.run
(String command, String[] args, Context context, PrintStream out) void
StackmapCommand.run
(String command, String[] args, Context context, PrintStream out) Java representation of j9dbgext.c#dbgext_stackmap function.void
StackWalkCommand.run
(String command, String[] args, Context context, PrintStream out) void
TraceConfigCommand.run
(String command, String[] args, Context context, PrintStream out) void
TrPrintCommand.run
(String command, String[] args, Context context, PrintStream out) void
ValidateTraceFreeQueueCommand.run
(String command, String[] args, Context context, PrintStream out) void
VmCheckCommand.run
(String command, String[] args, Context context, PrintStream out) void
VMConstantPoolCommand.run
(String command, String[] args, Context context, PrintStream out) Run method for !void
WalkInternTableCommand.run
(String command, String[] args, Context context, PrintStream out) This method is used to run !void
WalkJ9PoolCommand.run
(String command, String[] args, Context context, PrintStream out) Run method for !void
WalkUtThreadDataCommand.run
(String command, String[] args, Context context, PrintStream out) protected void
MarkMapCommand.scanRange
(String[] args, Context context, PrintStream out) protected void
MarkMapCommand.setMarkMap
(String[] args, Context context, PrintStream out) protected void
MarkMapCommand.showMarkMap
(String[] args, Context context, PrintStream out) -
Uses of Context in com.ibm.j9ddr.vm29.tools.ddrinteractive.structureformat.extensions
Modifier and TypeMethodDescriptionCStringFieldFormatter.postFormat
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter)