blob: ab4147bec8ae432084910c95c755634a6f76e657 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Uses of Class com.ibm.j9ddr.CorruptDataException (OpenJ9 JDK 11)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.ibm.j9ddr.CorruptDataException (OpenJ9 JDK 11)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../../../../module-summary.html">Module</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><div style="margin-top: 9px;"><strong>OpenJ9 JDK 11</strong></div></div>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h2 title="Uses of Class com.ibm.j9ddr.CorruptDataException" class="title">Uses of Class<br>com.ibm.j9ddr.CorruptDataException</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary">
<caption><span>Packages that use <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr">com.ibm.j9ddr</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.corereaders.elf">com.ibm.j9ddr.corereaders.elf</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.corereaders.elf.unwind">com.ibm.j9ddr.corereaders.elf.unwind</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.corereaders.macho">com.ibm.j9ddr.corereaders.macho</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.corereaders.memory">com.ibm.j9ddr.corereaders.memory</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.corereaders.minidump">com.ibm.j9ddr.corereaders.minidump</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.corereaders.minidump.unwind">com.ibm.j9ddr.corereaders.minidump.unwind</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.corereaders.osthread">com.ibm.j9ddr.corereaders.osthread</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.events">com.ibm.j9ddr.events</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.tools.ddrinteractive">com.ibm.j9ddr.tools.ddrinteractive</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.tools.ddrinteractive.commands">com.ibm.j9ddr.tools.ddrinteractive.commands</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.view.dtfj">com.ibm.j9ddr.view.dtfj</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.view.dtfj.image">com.ibm.j9ddr.view.dtfj.image</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.events">com.ibm.j9ddr.vm29.events</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.j9">com.ibm.j9ddr.vm29.j9</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.j9.gc">com.ibm.j9ddr.vm29.j9.gc</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.j9.stackmap">com.ibm.j9ddr.vm29.j9.stackmap</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.j9.stackwalker">com.ibm.j9ddr.vm29.j9.stackwalker</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.j9.walkers">com.ibm.j9ddr.vm29.j9.walkers</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.pointer">com.ibm.j9ddr.vm29.pointer</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.pointer.helper">com.ibm.j9ddr.vm29.pointer.helper</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.tools.ddrinteractive">com.ibm.j9ddr.vm29.tools.ddrinteractive</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.tools.ddrinteractive.commands">com.ibm.j9ddr.vm29.tools.ddrinteractive.commands</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck">com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors">com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.view.dtfj">com.ibm.j9ddr.vm29.view.dtfj</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.view.dtfj.java">com.ibm.j9ddr.vm29.view.dtfj.java</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.ibm.j9ddr.vm29.view.dtfj.java.j9">com.ibm.j9ddr.vm29.view.dtfj.java.j9</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../package-summary.html">com.ibm.j9ddr</a></h3>
<table class="useSummary">
<caption><span>Subclasses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../package-summary.html">com.ibm.j9ddr</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../AddressedCorruptDataException.html" title="class in com.ibm.j9ddr">AddressedCorruptDataException</a></span></code></th>
<td class="colLast">
<div class="block">A CorruptDataException with an address.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../NullPointerDereference.html" title="class in com.ibm.j9ddr">NullPointerDereference</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.corereaders.elf">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../corereaders/elf/package-summary.html">com.ibm.j9ddr.corereaders.elf</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../corereaders/elf/package-summary.html">com.ibm.j9ddr.corereaders.elf</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ELFDumpReader.</span><code><span class="memberNameLink"><a href="../corereaders/elf/ELFDumpReader.html#getCommandLine()">getCommandLine</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../corereaders/memory/IModule.html" title="interface in com.ibm.j9ddr.corereaders.memory">IModule</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ELFDumpReader.</span><code><span class="memberNameLink"><a href="../corereaders/elf/ELFDumpReader.html#getExecutable()">getExecutable</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">List</a>&lt;? extends <a href="../corereaders/memory/IModule.html" title="interface in com.ibm.j9ddr.corereaders.memory">IModule</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ELFDumpReader.</span><code><span class="memberNameLink"><a href="../corereaders/elf/ELFDumpReader.html#getModules()">getModules</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.corereaders.elf.unwind">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../corereaders/elf/unwind/package-summary.html">com.ibm.j9ddr.corereaders.elf.unwind</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../corereaders/elf/unwind/package-summary.html">com.ibm.j9ddr.corereaders.elf.unwind</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Unwind.</span><code><span class="memberNameLink"><a href="../corereaders/elf/unwind/Unwind.html#addCallFrameInformation(long,com.ibm.j9ddr.corereaders.elf.ProgramHeaderEntry,java.lang.String)">addCallFrameInformation</a></span>&#8203;(long&nbsp;libraryBaseAddress,
<a href="../corereaders/elf/ProgramHeaderEntry.html" title="class in com.ibm.j9ddr.corereaders.elf">ProgramHeaderEntry</a>&nbsp;ph,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;libName)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FDE.</span><code><span class="memberNameLink"><a href="../corereaders/elf/unwind/FDE.html#contains(long)">contains</a></span>&#8203;(long&nbsp;instructionAddress)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../corereaders/elf/unwind/UnwindTable.html" title="class in com.ibm.j9ddr.corereaders.elf.unwind">UnwindTable</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Unwind.</span><code><span class="memberNameLink"><a href="../corereaders/elf/unwind/Unwind.html#getUnwindTableForInstructionAddress(long)">getUnwindTableForInstructionAddress</a></span>&#8203;(long&nbsp;instructionPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../corereaders/elf/unwind/package-summary.html">com.ibm.j9ddr.corereaders.elf.unwind</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../corereaders/elf/unwind/FDE.html#%3Cinit%3E(com.ibm.j9ddr.corereaders.elf.unwind.Unwind,javax.imageio.stream.ImageInputStream,com.ibm.j9ddr.corereaders.elf.unwind.CIE,long,long)">FDE</a></span>&#8203;(<a href="../corereaders/elf/unwind/Unwind.html" title="class in com.ibm.j9ddr.corereaders.elf.unwind">Unwind</a>&nbsp;unwind,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/imageio/stream/ImageInputStream.html?is-external=true" title="class or interface in javax.imageio.stream" class="externalLink" target="_blank">ImageInputStream</a>&nbsp;cfiStream,
com.ibm.j9ddr.corereaders.elf.unwind.CIE&nbsp;parentCIE,
long&nbsp;startPos,
long&nbsp;length)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.corereaders.macho">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../corereaders/macho/package-summary.html">com.ibm.j9ddr.corereaders.macho</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../corereaders/macho/package-summary.html">com.ibm.j9ddr.corereaders.macho</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">List</a>&lt;? extends <a href="../corereaders/osthread/IOSThread.html" title="interface in com.ibm.j9ddr.corereaders.osthread">IOSThread</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MachoDumpReader.</span><code><span class="memberNameLink"><a href="../corereaders/macho/MachoDumpReader.html#getThreads()">getThreads</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.corereaders.memory">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../corereaders/memory/package-summary.html">com.ibm.j9ddr.corereaders.memory</a></h3>
<table class="useSummary">
<caption><span>Subclasses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../corereaders/memory/package-summary.html">com.ibm.j9ddr.corereaders.memory</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../corereaders/memory/MemoryFault.html" title="class in com.ibm.j9ddr.corereaders.memory">MemoryFault</a></span></code></th>
<td class="colLast">
<div class="block">Exception class representing a memory fault (GPF)</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../corereaders/memory/package-summary.html">com.ibm.j9ddr.corereaders.memory</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BufferedMemory.</span><code><span class="memberNameLink"><a href="../corereaders/memory/BufferedMemory.html#getCommandLine()">getCommandLine</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IProcess.</span><code><span class="memberNameLink"><a href="../corereaders/memory/IProcess.html#getCommandLine()">getCommandLine</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Properties</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BufferedMemory.</span><code><span class="memberNameLink"><a href="../corereaders/memory/BufferedMemory.html#getEnvironmentVariables()">getEnvironmentVariables</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Properties</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IProcess.</span><code><span class="memberNameLink"><a href="../corereaders/memory/IProcess.html#getEnvironmentVariables()">getEnvironmentVariables</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../corereaders/memory/IModule.html" title="interface in com.ibm.j9ddr.corereaders.memory">IModule</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IProcess.</span><code><span class="memberNameLink"><a href="../corereaders/memory/IProcess.html#getExecutable()">getExecutable</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Collection</a>&lt;? extends <a href="../corereaders/memory/IModule.html" title="interface in com.ibm.j9ddr.corereaders.memory">IModule</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IProcess.</span><code><span class="memberNameLink"><a href="../corereaders/memory/IProcess.html#getModules()">getModules</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IModule.</span><code><span class="memberNameLink"><a href="../corereaders/memory/IModule.html#getName()">getName</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BufferedMemory.</span><code><span class="memberNameLink"><a href="../corereaders/memory/BufferedMemory.html#getProcedureNameForAddress(long)">getProcedureNameForAddress</a></span>&#8203;(long&nbsp;address)</code></th>
<td class="colLast">
<div class="block">Equivalent to getProcedureNameForAddress(address, false).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IProcess.</span><code><span class="memberNameLink"><a href="../corereaders/memory/IProcess.html#getProcedureNameForAddress(long)">getProcedureNameForAddress</a></span>&#8203;(long&nbsp;address)</code></th>
<td class="colLast">
<div class="block">Equivalent to getProcedureNameForAddress(address, false).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IProcess.</span><code><span class="memberNameLink"><a href="../corereaders/memory/IProcess.html#getProcedureNameForAddress(long,boolean)">getProcedureNameForAddress</a></span>&#8203;(long&nbsp;address,
boolean&nbsp;dtfjFormat)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SymbolUtil.</span><code><span class="memberNameLink"><a href="../corereaders/memory/SymbolUtil.html#getProcedureNameForAddress(com.ibm.j9ddr.corereaders.memory.IProcess,long,boolean)">getProcedureNameForAddress</a></span>&#8203;(<a href="../corereaders/memory/IProcess.html" title="interface in com.ibm.j9ddr.corereaders.memory">IProcess</a>&nbsp;process,
long&nbsp;address,
boolean&nbsp;dtfjFormat)</code></th>
<td class="colLast">
<div class="block">Formats an address a string that shows the containing module and offset from the nearest symbol in that module.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IProcess.</span><code><span class="memberNameLink"><a href="../corereaders/memory/IProcess.html#getProcessId()">getProcessId</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Collection</a>&lt;? extends <a href="../corereaders/osthread/IOSThread.html" title="interface in com.ibm.j9ddr.corereaders.osthread">IOSThread</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IProcess.</span><code><span class="memberNameLink"><a href="../corereaders/memory/IProcess.html#getThreads()">getThreads</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.corereaders.minidump">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../corereaders/minidump/package-summary.html">com.ibm.j9ddr.corereaders.minidump</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../corereaders/minidump/package-summary.html">com.ibm.j9ddr.corereaders.minidump</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Properties</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">WindowsProcessAddressSpace.</span><code><span class="memberNameLink"><a href="../corereaders/minidump/WindowsProcessAddressSpace.html#getEnvironmentVariables()">getEnvironmentVariables</a></span>()</code></th>
<td class="colLast">
<div class="block">This method tries to get environment variables by iterating through modules.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../corereaders/minidump/unwind/UnwindModule.html" title="class in com.ibm.j9ddr.corereaders.minidump.unwind">UnwindModule</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseWindowsOSThread.</span><code><span class="memberNameLink"><a href="../corereaders/minidump/BaseWindowsOSThread.html#getModuleForInstructionAddress(long)">getModuleForInstructionAddress</a></span>&#8203;(long&nbsp;address)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ThreadInfoStream.</span><code><span class="memberNameLink"><a href="../corereaders/minidump/ThreadInfoStream.html#readFrom(com.ibm.j9ddr.corereaders.minidump.MiniDumpReader,com.ibm.j9ddr.corereaders.memory.IAddressSpace,boolean,java.util.List)">readFrom</a></span>&#8203;(<a href="../corereaders/minidump/MiniDumpReader.html" title="class in com.ibm.j9ddr.corereaders.minidump">MiniDumpReader</a>&nbsp;dump,
<a href="../corereaders/memory/IAddressSpace.html" title="interface in com.ibm.j9ddr.corereaders.memory">IAddressSpace</a>&nbsp;addressSpace,
boolean&nbsp;is64Bit,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">List</a>&lt;<a href="../corereaders/osthread/IOSThread.html" title="interface in com.ibm.j9ddr.corereaders.osthread">IOSThread</a>&gt;&nbsp;threads)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.corereaders.minidump.unwind">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../corereaders/minidump/unwind/package-summary.html">com.ibm.j9ddr.corereaders.minidump.unwind</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../corereaders/minidump/unwind/package-summary.html">com.ibm.j9ddr.corereaders.minidump.unwind</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">UnwindInfo.</span><code><span class="memberNameLink"><a href="../corereaders/minidump/unwind/UnwindInfo.html#apply(long)">apply</a></span>&#8203;(long&nbsp;stackPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">UnwindCode.</span><code><span class="memberNameLink"><a href="../corereaders/minidump/unwind/UnwindCode.html#formatOp()">formatOp</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">UnwindCode.</span><code><span class="memberNameLink"><a href="../corereaders/minidump/unwind/UnwindCode.html#getNewSP(long)">getNewSP</a></span>&#8203;(long&nbsp;currentSP)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">UnwindCode.</span><code><span class="memberNameLink"><a href="../corereaders/minidump/unwind/UnwindCode.html#getNodeCount()">getNodeCount</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../corereaders/minidump/unwind/package-summary.html">com.ibm.j9ddr.corereaders.minidump.unwind</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../corereaders/minidump/unwind/UnwindInfo.html#%3Cinit%3E(com.ibm.j9ddr.corereaders.memory.IAddressSpace,com.ibm.j9ddr.corereaders.minidump.unwind.UnwindModule,long)">UnwindInfo</a></span>&#8203;(<a href="../corereaders/memory/IAddressSpace.html" title="interface in com.ibm.j9ddr.corereaders.memory">IAddressSpace</a>&nbsp;process,
<a href="../corereaders/minidump/unwind/UnwindModule.html" title="class in com.ibm.j9ddr.corereaders.minidump.unwind">UnwindModule</a>&nbsp;module,
long&nbsp;address)</code></th>
<td class="colLast">
<div class="block">Constructor for UnwindInfo, takes the address in
the module where the unwind information can be found.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.corereaders.osthread">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../corereaders/osthread/package-summary.html">com.ibm.j9ddr.corereaders.osthread</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../corereaders/osthread/package-summary.html">com.ibm.j9ddr.corereaders.osthread</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IOSThread.</span><code><span class="memberNameLink"><a href="../corereaders/osthread/IOSThread.html#getThreadId()">getThreadId</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.events">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../events/package-summary.html">com.ibm.j9ddr.events</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../events/package-summary.html">com.ibm.j9ddr.events</a> with parameters of type <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IEventListener.</span><code><span class="memberNameLink"><a href="../events/IEventListener.html#corruptData(java.lang.String,com.ibm.j9ddr.CorruptDataException,boolean)">corruptData</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;message,
<a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a>&nbsp;e,
boolean&nbsp;fatal)</code></th>
<td class="colLast">
<div class="block">Raised when corrupt data is encountered.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.tools.ddrinteractive">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../tools/ddrinteractive/package-summary.html">com.ibm.j9ddr.tools.ddrinteractive</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../tools/ddrinteractive/package-summary.html">com.ibm.j9ddr.tools.ddrinteractive</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../tools/ddrinteractive/FormatWalkResult.html" title="enum in com.ibm.j9ddr.tools.ddrinteractive">FormatWalkResult</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IFieldFormatter.</span><code><span class="memberNameLink"><a href="../tools/ddrinteractive/IFieldFormatter.html#format(java.lang.String,java.lang.String,java.lang.String,int,long,java.io.PrintStream,com.ibm.j9ddr.tools.ddrinteractive.Context,com.ibm.j9ddr.tools.ddrinteractive.IStructureFormatter)">format</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;name,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;declaredType,
int&nbsp;typeCode,
long&nbsp;address,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../tools/ddrinteractive/Context.html" title="class in com.ibm.j9ddr.tools.ddrinteractive">Context</a>&nbsp;context,
<a href="../tools/ddrinteractive/IStructureFormatter.html" title="interface in com.ibm.j9ddr.tools.ddrinteractive">IStructureFormatter</a>&nbsp;structureFormatter)</code></th>
<td class="colLast">
<div class="block">Method called by the Structure command to format a field, after preFormat() and before postFormat()</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IStructureFormatter.</span><code><span class="memberNameLink"><a href="../tools/ddrinteractive/IStructureFormatter.html#formatField(java.lang.String,java.lang.String,java.lang.String,long,java.io.PrintStream,com.ibm.j9ddr.tools.ddrinteractive.Context)">formatField</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;name,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;declaredType,
long&nbsp;address,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../tools/ddrinteractive/Context.html" title="class in com.ibm.j9ddr.tools.ddrinteractive">Context</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandUtils.</span><code><span class="memberNameLink"><a href="../tools/ddrinteractive/CommandUtils.html#getCStringAtAddress(com.ibm.j9ddr.corereaders.memory.IProcess,long)">getCStringAtAddress</a></span>&#8203;(<a href="../corereaders/memory/IProcess.html" title="interface in com.ibm.j9ddr.corereaders.memory">IProcess</a>&nbsp;process,
long&nbsp;address)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandUtils.</span><code><span class="memberNameLink"><a href="../tools/ddrinteractive/CommandUtils.html#getCStringAtAddress(com.ibm.j9ddr.corereaders.memory.IProcess,long,long)">getCStringAtAddress</a></span>&#8203;(<a href="../corereaders/memory/IProcess.html" title="interface in com.ibm.j9ddr.corereaders.memory">IProcess</a>&nbsp;process,
long&nbsp;address,
long&nbsp;maxLength)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../tools/ddrinteractive/FormatWalkResult.html" title="enum in com.ibm.j9ddr.tools.ddrinteractive">FormatWalkResult</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IFieldFormatter.</span><code><span class="memberNameLink"><a href="../tools/ddrinteractive/IFieldFormatter.html#postFormat(java.lang.String,java.lang.String,java.lang.String,int,long,java.io.PrintStream,com.ibm.j9ddr.tools.ddrinteractive.Context,com.ibm.j9ddr.tools.ddrinteractive.IStructureFormatter)">postFormat</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;name,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;declaredType,
int&nbsp;typeCode,
long&nbsp;address,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../tools/ddrinteractive/Context.html" title="class in com.ibm.j9ddr.tools.ddrinteractive">Context</a>&nbsp;context,
<a href="../tools/ddrinteractive/IStructureFormatter.html" title="interface in com.ibm.j9ddr.tools.ddrinteractive">IStructureFormatter</a>&nbsp;structureFormatter)</code></th>
<td class="colLast">
<div class="block">Method called by the Structure command after preFormat() and format().</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../tools/ddrinteractive/FormatWalkResult.html" title="enum in com.ibm.j9ddr.tools.ddrinteractive">FormatWalkResult</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IFieldFormatter.</span><code><span class="memberNameLink"><a href="../tools/ddrinteractive/IFieldFormatter.html#preFormat(java.lang.String,java.lang.String,java.lang.String,int,long,java.io.PrintStream,com.ibm.j9ddr.tools.ddrinteractive.Context,com.ibm.j9ddr.tools.ddrinteractive.IStructureFormatter)">preFormat</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;name,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;type,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;declaredType,
int&nbsp;typeCode,
long&nbsp;address,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../tools/ddrinteractive/Context.html" title="class in com.ibm.j9ddr.tools.ddrinteractive">Context</a>&nbsp;context,
<a href="../tools/ddrinteractive/IStructureFormatter.html" title="interface in com.ibm.j9ddr.tools.ddrinteractive">IStructureFormatter</a>&nbsp;structureFormatter)</code></th>
<td class="colLast">
<div class="block">Method called by the Structure command before the format() method walk.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.tools.ddrinteractive.commands">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../tools/ddrinteractive/commands/package-summary.html">com.ibm.j9ddr.tools.ddrinteractive.commands</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../tools/ddrinteractive/commands/package-summary.html">com.ibm.j9ddr.tools.ddrinteractive.commands</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SnapBaseCommand.</span><code><span class="memberNameLink"><a href="../tools/ddrinteractive/commands/SnapBaseCommand.html#getCStringAtAddress(com.ibm.j9ddr.corereaders.memory.IProcess,long)">getCStringAtAddress</a></span>&#8203;(<a href="../corereaders/memory/IProcess.html" title="interface in com.ibm.j9ddr.corereaders.memory">IProcess</a>&nbsp;process,
long&nbsp;address)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SnapBaseCommand.</span><code><span class="memberNameLink"><a href="../tools/ddrinteractive/commands/SnapBaseCommand.html#getCStringAtAddress(com.ibm.j9ddr.corereaders.memory.IProcess,long,long)">getCStringAtAddress</a></span>&#8203;(<a href="../corereaders/memory/IProcess.html" title="interface in com.ibm.j9ddr.corereaders.memory">IProcess</a>&nbsp;process,
long&nbsp;address,
long&nbsp;maxLength)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.view.dtfj">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../view/dtfj/package-summary.html">com.ibm.j9ddr.view.dtfj</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../view/dtfj/package-summary.html">com.ibm.j9ddr.view.dtfj</a> with parameters of type <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../view/dtfj/image/J9DDRCorruptData.html" title="class in com.ibm.j9ddr.view.dtfj.image">J9DDRCorruptData</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9DDRDTFJUtils.</span><code><span class="memberNameLink"><a href="../view/dtfj/J9DDRDTFJUtils.html#newCorruptData(com.ibm.j9ddr.corereaders.memory.IProcess,com.ibm.j9ddr.CorruptDataException)">newCorruptData</a></span>&#8203;(<a href="../corereaders/memory/IProcess.html" title="interface in com.ibm.j9ddr.corereaders.memory">IProcess</a>&nbsp;process,
<a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a>&nbsp;e)</code></th>
<td class="colLast">
<div class="block">Create a j9ddr corrupt data</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../dtfj/image/CorruptDataException.html" title="class in com.ibm.dtfj.image">CorruptDataException</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9DDRDTFJUtils.</span><code><span class="memberNameLink"><a href="../view/dtfj/J9DDRDTFJUtils.html#newCorruptDataException(com.ibm.j9ddr.corereaders.memory.IProcess,com.ibm.j9ddr.CorruptDataException)">newCorruptDataException</a></span>&#8203;(<a href="../corereaders/memory/IProcess.html" title="interface in com.ibm.j9ddr.corereaders.memory">IProcess</a>&nbsp;process,
<a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a>&nbsp;e)</code></th>
<td class="colLast">
<div class="block">Convert a j9ddr corrupt data exception into a DTFJ corrupt data exception</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../view/dtfj/package-summary.html">com.ibm.j9ddr.view.dtfj</a> with parameters of type <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../view/dtfj/DTFJCorruptDataException.html#%3Cinit%3E(com.ibm.j9ddr.corereaders.memory.IProcess,com.ibm.j9ddr.CorruptDataException)">DTFJCorruptDataException</a></span>&#8203;(<a href="../corereaders/memory/IProcess.html" title="interface in com.ibm.j9ddr.corereaders.memory">IProcess</a>&nbsp;proc,
<a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a>&nbsp;e)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.view.dtfj.image">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../view/dtfj/image/package-summary.html">com.ibm.j9ddr.view.dtfj.image</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../view/dtfj/image/package-summary.html">com.ibm.j9ddr.view.dtfj.image</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.MachineData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.MachineData.html#cpus()">cpus</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.MachineData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.MachineData.html#dumpTimeMillis()">dumpTimeMillis</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.MachineData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.MachineData.html#dumpTimeNanos()">dumpTimeNanos</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.ProcessData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.ProcessData.html#getEnvironment()">getEnvironment</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9DDRBaseImageThread.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9DDRBaseImageThread.html#getThreadId()">getThreadId</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.ProcessData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.ProcessData.html#gpInfo()">gpInfo</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the information associated with a crash, such as the signal number</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.MachineData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.MachineData.html#hostName()">hostName</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.MachineData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.MachineData.html#ipaddresses()">ipaddresses</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.MachineData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.MachineData.html#memoryBytes()">memoryBytes</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.MachineData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.MachineData.html#osArch()">osArch</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.MachineData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.MachineData.html#osName()">osName</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.MachineData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.MachineData.html#osVersion()">osVersion</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.ProcessData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.ProcessData.html#pid()">pid</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Properties</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.MachineData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.MachineData.html#systemInfo()">systemInfo</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.ProcessData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.ProcessData.html#tid()">tid</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASImageDataFactory.ProcessData.</span><code><span class="memberNameLink"><a href="../view/dtfj/image/J9RASImageDataFactory.ProcessData.html#version()">version</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../view/dtfj/image/package-summary.html">com.ibm.j9ddr.view.dtfj.image</a> with parameters of type <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../view/dtfj/image/J9DDRCorruptData.html#%3Cinit%3E(com.ibm.j9ddr.corereaders.memory.IProcess,com.ibm.j9ddr.CorruptDataException)">J9DDRCorruptData</a></span>&#8203;(<a href="../corereaders/memory/IProcess.html" title="interface in com.ibm.j9ddr.corereaders.memory">IProcess</a>&nbsp;proc,
<a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a>&nbsp;e)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.events">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/events/package-summary.html">com.ibm.j9ddr.vm29.events</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/events/package-summary.html">com.ibm.j9ddr.vm29.events</a> with parameters of type <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EventManager.</span><code><span class="memberNameLink"><a href="../vm29/events/EventManager.html#raiseCorruptDataEvent(java.lang.String,com.ibm.j9ddr.CorruptDataException,boolean)">raiseCorruptDataEvent</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;message,
<a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a>&nbsp;e,
boolean&nbsp;fatal)</code></th>
<td class="colLast">
<div class="block">Signal that corrupt data was encountered</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.j9">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/j9/package-summary.html">com.ibm.j9ddr.vm29.j9</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/j9/package-summary.html">com.ibm.j9ddr.vm29.j9</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">List</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootSet.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootSet.html#allRoots(com.ibm.j9ddr.vm29.j9.RootSet.RootSetType)">allRoots</a></span>&#8203;(<a href="../vm29/j9/RootSet.RootSetType.html" title="enum in com.ibm.j9ddr.vm29.j9">RootSet.RootSetType</a>&nbsp;rootSetType)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">ArrayList</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackRoots.</span><code><span class="memberNameLink"><a href="../vm29/j9/StackRoots.html#allRoots()">allRoots</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StringTable.StringComparatorFunction.</span><code><span class="memberNameLink"><a href="../vm29/j9/StringTable.StringComparatorFunction.html#compare(StructType,StructType)">compare</a></span>&#8203;(<a href="../vm29/j9/StringTable.StringComparatorFunction.html" title="type parameter in StringTable.StringComparatorFunction">StructType</a>&nbsp;o1,
<a href="../vm29/j9/StringTable.StringComparatorFunction.html" title="type parameter in StringTable.StringComparatorFunction">StructType</a>&nbsp;o2)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/I32.html" title="class in com.ibm.j9ddr.vm29.types">I32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectHash.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectHash.html#convertObjectAddressToHash(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">convertObjectAddressToHash</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vm,
com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/I32.html" title="class in com.ibm.j9ddr.vm29.types">I32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectHash.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectHash.html#convertValueToHash(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,com.ibm.j9ddr.vm29.types.UDATA)">convertValueToHash</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vm,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HashTable.HashEqualFunction.</span><code><span class="memberNameLink"><a href="../vm29/j9/HashTable.HashEqualFunction.html#equal(StructType,StructType)">equal</a></span>&#8203;(<a href="../vm29/j9/HashTable.HashEqualFunction.html" title="type parameter in HashTable.HashEqualFunction">StructType</a>&nbsp;entry1,
<a href="../vm29/j9/HashTable.HashEqualFunction.html" title="type parameter in HashTable.HashEqualFunction">StructType</a>&nbsp;entry2)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MonitorTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/MonitorTable.html#extraInfo()">extraInfo</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../vm29/j9/HashTable.html" title="type parameter in HashTable">StructType</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HashTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/HashTable.html#find(StructType)">find</a></span>&#8203;(<a href="../vm29/j9/HashTable.html" title="type parameter in HashTable">StructType</a>&nbsp;entry)</code></th>
<td class="colLast">
<div class="block">Find an entry in the hash table.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/MonitorTable.html" title="class in com.ibm.j9ddr.vm29.j9">MonitorTable</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MonitorTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/MonitorTable.html#from(com.ibm.j9ddr.vm29.pointer.generated.J9MonitorTableListEntryPointer)">from</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MonitorTableListEntryPointer&nbsp;entry)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/MonitorTableList.html" title="class in com.ibm.j9ddr.vm29.j9">MonitorTableList</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MonitorTableList.</span><code><span class="memberNameLink"><a href="../vm29/j9/MonitorTableList.html#from()">from</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns a new MonitorTableList that represents the list of monitors anchored on J9JavaVM->monitorTableList</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="../vm29/j9/RootSet.html" title="class in com.ibm.j9ddr.vm29.j9">RootSet</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootSet.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootSet.html#from(com.ibm.j9ddr.vm29.j9.RootSet.RootSetType,boolean)">from</a></span>&#8203;(<a href="../vm29/j9/RootSet.RootSetType.html" title="enum in com.ibm.j9ddr.vm29.j9">RootSet.RootSetType</a>&nbsp;rootSetType,
boolean&nbsp;useSingleton)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/StackRoots.html" title="class in com.ibm.j9ddr.vm29.j9">StackRoots</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackRoots.</span><code><span class="memberNameLink"><a href="../vm29/j9/StackRoots.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/StringTable.html" title="class in com.ibm.j9ddr.vm29.j9">StringTable</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StringTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/StringTable.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/AVLTree.html" title="class in com.ibm.j9ddr.vm29.j9">AVLTree</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AVLTree.</span><code><span class="memberNameLink"><a href="../vm29/j9/AVLTree.html#fromJ9AVLTreePointer(com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreePointer,com.ibm.j9ddr.vm29.j9.IAVLSearchComparator)">fromJ9AVLTreePointer</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreePointer&nbsp;structure,
<a href="../vm29/j9/IAVLSearchComparator.html" title="interface in com.ibm.j9ddr.vm29.j9">IAVLSearchComparator</a>&nbsp;comparator)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../vm29/pointer/AbstractPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">AbstractPointer</a>&gt;<br><a href="../vm29/j9/HashTable.html" title="class in com.ibm.j9ddr.vm29.j9">HashTable</a>&lt;T&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HashTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/HashTable.html#fromJ9HashTable(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer,boolean,java.lang.Class,com.ibm.j9ddr.vm29.j9.HashTable.HashEqualFunction,com.ibm.j9ddr.vm29.j9.HashTable.HashFunction)">fromJ9HashTable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer&nbsp;structure,
boolean&nbsp;isInline,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;T&gt;&nbsp;structType,
<a href="../vm29/j9/HashTable.HashEqualFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashEqualFunction</a>&lt;T&gt;&nbsp;equalFn,
<a href="../vm29/j9/HashTable.HashFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashFunction</a>&lt;T&gt;&nbsp;hashFn)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate hashtable handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../vm29/pointer/AbstractPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">AbstractPointer</a>&gt;<br><a href="../vm29/j9/HashTable.html" title="class in com.ibm.j9ddr.vm29.j9">HashTable</a>&lt;T&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HashTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/HashTable.html#fromJ9HashTable(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer,boolean,java.lang.Class,com.ibm.j9ddr.vm29.j9.HashTable.HashFunction,com.ibm.j9ddr.vm29.j9.HashTable.HashComparatorFunction)">fromJ9HashTable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer&nbsp;structure,
boolean&nbsp;isInline,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;T&gt;&nbsp;structType,
<a href="../vm29/j9/HashTable.HashFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashFunction</a>&lt;T&gt;&nbsp;hashFn,
com.ibm.j9ddr.vm29.j9.HashTable.HashComparatorFunction&lt;T&gt;&nbsp;comparatorFn)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate hashtable handler.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/HashTable.html" title="class in com.ibm.j9ddr.vm29.j9">HashTable</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModuleHashTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/ModuleHashTable.html#fromJ9HashTable(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer)">fromJ9HashTable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer&nbsp;structure)</code></th>
<td class="colLast">
<div class="block">Opens J9HashTable from J9HashTablePointer</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/HashTable.html" title="class in com.ibm.j9ddr.vm29.j9">HashTable</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">PackageHashTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/PackageHashTable.html#fromJ9HashTable(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer)">fromJ9HashTable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer&nbsp;structure)</code></th>
<td class="colLast">
<div class="block">Opens J9HashTable from J9HashTablePointer</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/J9JavaStackIterator.html" title="class in com.ibm.j9ddr.vm29.j9">J9JavaStackIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9JavaStackIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/J9JavaStackIterator.html#fromJ9JavaStack(com.ibm.j9ddr.vm29.pointer.generated.J9JavaStackPointer)">fromJ9JavaStack</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaStackPointer&nbsp;stack)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate stack list iterator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/JVMTIObjectTagTable.html" title="class in com.ibm.j9ddr.vm29.j9">JVMTIObjectTagTable</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JVMTIObjectTagTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/JVMTIObjectTagTable.html#fromJ9JVMTIEnv(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIEnvPointer)">fromJ9JVMTIEnv</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIEnvPointer&nbsp;jvmtiEnv)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/ObjectMonitor.html" title="class in com.ibm.j9ddr.vm29.j9">ObjectMonitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectMonitor.html#fromJ9Object(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">fromJ9Object</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Return an ObjectMonitor representing the monitor for the given object, or null if it does not have a lockword.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../vm29/j9/DataType.html" title="class in com.ibm.j9ddr.vm29.j9">DataType</a>&gt;<br><a href="../vm29/j9/Pool.html" title="class in com.ibm.j9ddr.vm29.j9">Pool</a>&lt;T&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Pool.</span><code><span class="memberNameLink"><a href="../vm29/j9/Pool.html#fromJ9Pool(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer,java.lang.Class)">fromJ9Pool</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer&nbsp;structure,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;T&gt;&nbsp;structType)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate pool handler.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../vm29/j9/DataType.html" title="class in com.ibm.j9ddr.vm29.j9">DataType</a>&gt;<br><a href="../vm29/j9/Pool.html" title="class in com.ibm.j9ddr.vm29.j9">Pool</a>&lt;T&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Pool.</span><code><span class="memberNameLink"><a href="../vm29/j9/Pool.html#fromJ9Pool(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer,java.lang.Class,boolean)">fromJ9Pool</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer&nbsp;structure,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;T&gt;&nbsp;structType,
boolean&nbsp;isInline)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/SystemMonitor.html" title="class in com.ibm.j9ddr.vm29.j9">SystemMonitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SystemMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/SystemMonitor.html#fromJ9ThreadMonitor(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadMonitorPointer)">fromJ9ThreadMonitor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadMonitorPointer&nbsp;monitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootSet.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootSet.html#gcIterator(com.ibm.j9ddr.vm29.j9.RootSet.RootSetType)">gcIterator</a></span>&#8203;(<a href="../vm29/j9/RootSet.RootSetType.html" title="enum in com.ibm.j9ddr.vm29.j9">RootSet.RootSetType</a>&nbsp;rootSetType)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getAge(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getAge</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the age of an object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">List</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectMonitor.html#getBlockedThreads()">getBlockedThreads</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">List</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SystemMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/SystemMonitor.html#getBlockedThreads()">getBlockedThreads</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ThreadMonitorHelper.</span><code><span class="memberNameLink"><a href="../vm29/j9/J9ThreadMonitorHelper.html#getBlockingField(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadAbstractMonitorPointer)">getBlockingField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadAbstractMonitorPointer&nbsp;monitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ThreadMonitorHelper.</span><code><span class="memberNameLink"><a href="../vm29/j9/J9ThreadMonitorHelper.html#getBlockingField(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadMonitorPointer)">getBlockingField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadMonitorPointer&nbsp;monitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">VMConstantPool.</span><code><span class="memberNameLink"><a href="../vm29/j9/VMConstantPool.html#getClass(long)">getClass</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">
<div class="block">Get a class from the constant pool.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getClassAnnotationsDataForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">getClassAnnotationsDataForROMClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JavaLangClassLoaderHelper.</span><code><span class="memberNameLink"><a href="../vm29/j9/JavaLangClassLoaderHelper.html#getClassLoader(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getClassLoader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;loader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getClassShape(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">getClassShape</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">Returns the shape of an object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getClassShape(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getClassShape</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the shape of an object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getClassTypeAnnotationsDataForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">getClassTypeAnnotationsDataForROMClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#getCodeTypeAnnotationDataFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getCodeTypeAnnotationDataFromROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getConsumedSizeInBytesWithHeader(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getConsumedSizeInBytesWithHeader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Same as getSizeInBytesWithHeader,
except it takes into account
object alignment and minimum object size</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getConsumedSizeInSlotsWithHeader(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getConsumedSizeInSlotsWithHeader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Same as getSizeInSlotsWithHeader,
except it takes into account
object alignment and minimum object size</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectMonitor.html#getCount()">getCount</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SystemMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/SystemMonitor.html#getCount()">getCount</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getDataSizeInBytes(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getDataSizeInBytes</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">
<div class="block">Returns the size of data in an indexable object, in bytes, including leaves, excluding the header.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#getDefaultAnnotationDataFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getDefaultAnnotationDataFromROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9VMThreadPointerUtil.</span><code><span class="memberNameLink"><a href="../vm29/j9/J9VMThreadPointerUtil.html#getDTFJState(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer)">getDTFJState</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&nbsp;vmThread)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getElementAddress(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,int,int)">getElementAddress</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;indexableObjectPointer,
int&nbsp;elementIndex,
int&nbsp;elementSize)</code></th>
<td class="colLast">
<div class="block">Returns the address of an element.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9EnclosingObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getEnclosingMethodForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">getEnclosingMethodForROMClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#getExtendedModifiersDataFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getExtendedModifiersDataFromROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">VMConstantPool.</span><code><span class="memberNameLink"><a href="../vm29/j9/VMConstantPool.html#getFieldOffset(long)">getFieldOffset</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">
<div class="block">Get a field offset from the constant pool.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectAccessBarrier.html#getFinalizeLink(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getFinalizeLink</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Fetch the finalize link field of object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getGenericSignatureForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">getGenericSignatureForROMClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getHashcodeOffset(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getHashcodeOffset</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getHeaderSize(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getHeaderSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size of an object header, in bytes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/J9VMThreadPointerUtil.ThreadInfo.html" title="class in com.ibm.j9ddr.vm29.j9">J9VMThreadPointerUtil.ThreadInfo</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9VMThreadPointerUtil.</span><code><span class="memberNameLink"><a href="../vm29/j9/J9VMThreadPointerUtil.html#getJ9State(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer)">getJ9State</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&nbsp;targetThread)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getLineNumberForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer,com.ibm.j9ddr.vm29.types.UDATA)">getLineNumberForROMClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;method,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;relativePC)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectAccessBarrier.html#getLockword(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getLockword</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Return the lockword for the given object, or NULL if it does not have a lockword.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#getMethodAnnotationsDataFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getMethodAnnotationsDataFromROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getMethodDebugInfoForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer)">getMethodDebugInfoForROMClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#getMethodDebugInfoFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getMethodDebugInfoFromROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9MethodParametersDataPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#getMethodParametersFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getMethodParametersFromROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#getMethodTypeAnnotationDataFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getMethodTypeAnnotationDataFromROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/ObjectMonitor.html" title="class in com.ibm.j9ddr.vm29.j9">ObjectMonitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectAccessBarrier.html#getMonitor(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getMonitor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Return an object representing the monitor for the given object, or NULL if it does not have a lockword/monitor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectFieldOffset.</span><code><span class="memberNameLink"><a href="../vm29/j9/J9ObjectFieldOffset.html#getName()">getName</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/I32.html" title="class in com.ibm.j9ddr.vm29.types">I32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectAccessBarrier.html#getObjectHashCode(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getObjectHashCode</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Determine the basic hash code for the specified object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/I32.html" title="class in com.ibm.j9ddr.vm29.types">I32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getObjectHashCode(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getObjectHashCode</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Determine the basic hash code for the specified object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#getOriginalROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer)">getOriginalROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectAccessBarrier.html#getOwnableSynchronizerLink(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getOwnableSynchronizerLink</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Fetch the ownableSynchronizer link field of object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectMonitor.html#getOwner()">getOwner</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SystemMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/SystemMonitor.html#getOwner()">getOwner</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#getParameterAnnotationsDataFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getParameterAnnotationsDataFromROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JavaLangClassLoaderHelper.</span><code><span class="memberNameLink"><a href="../vm29/j9/JavaLangClassLoaderHelper.html#getParent(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getParent</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;loader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getPermittedSubclassCount(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">getPermittedSubclassCount</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getPermittedSubclassNameAtIndex(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer,int)">getPermittedSubclassNameAtIndex</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass,
int&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectAccessBarrier.html#getReferenceLink(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getReferenceLink</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Fetch the reference link field of the specified reference object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getRememberedBits(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getRememberedBits</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the collector bits from object's header.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getScanType(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getScanType</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SendSlot.</span><code><span class="memberNameLink"><a href="../vm29/j9/SendSlot.html#getSendSlotsFromSignature(com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer)">getSendSlotsFromSignature</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer&nbsp;signature)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectFieldOffset.</span><code><span class="memberNameLink"><a href="../vm29/j9/J9ObjectFieldOffset.html#getSignature()">getSignature</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getSimpleNameForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">getSimpleNameForROMClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getSizeInBytesDeadObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getSizeInBytesDeadObject</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size in bytes of a dead object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getSizeInBytesMultiSlotDeadObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getSizeInBytesMultiSlotDeadObject</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size, in bytes, of a multi-slot dead object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getSizeInBytesWithHeader(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getSizeInBytesWithHeader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size of an object, in bytes, including the header.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getSizeInElements(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getSizeInElements</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size of an indexable object in elements.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getSizeInSlotsWithHeader(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getSizeInSlotsWithHeader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size of an object, in slots, including the header.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9SourceDebugExtensionPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getSourceDebugExtensionForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">getSourceDebugExtensionForROMClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getSourceFileNameForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">getSourceFileNameForROMClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#getStackMapFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getStackMapFromROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#getTotalFootprintInBytesWithHeader(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getTotalFootprintInBytesWithHeader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Get the total footprint of an object, in bytes, including the object header and all data.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OptInfo.</span><code><span class="memberNameLink"><a href="../vm29/j9/OptInfo.html#getV1VariableTableForMethodDebugInfo(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer)">getV1VariableTableForMethodDebugInfo</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer&nbsp;methodInfo)</code></th>
<td class="colLast">
<div class="block">This method should be used when VM_LOCAL_VARIABLE_TABLE_VERSION >= 1</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">List</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectMonitor.html#getWaitingThreads()">getWaitingThreads</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">List</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SystemMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/SystemMonitor.html#getWaitingThreads()">getWaitingThreads</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#hasBeenHashed(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">hasBeenHashed</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object has been hashed, FALSE otherwise.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#hasBeenMoved(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">hasBeenMoved</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object has been moved after being hashed, FALSE otherwise.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HashTable.HashFunction.</span><code><span class="memberNameLink"><a href="../vm29/j9/HashTable.HashFunction.html#hash(StructType)">hash</a></span>&#8203;(<a href="../vm29/j9/HashTable.HashFunction.html" title="type parameter in HashTable.HashFunction">StructType</a>&nbsp;entry)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JITLook.</span><code><span class="memberNameLink"><a href="../vm29/j9/JITLook.html#hash_jit_artifact_search(com.ibm.j9ddr.vm29.pointer.generated.J9JITHashTablePointer,com.ibm.j9ddr.vm29.types.UDATA)">hash_jit_artifact_search</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITHashTablePointer&nbsp;table,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;searchValue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectMonitor.html#isContended()">isContended</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SystemMonitor.</span><code><span class="memberNameLink"><a href="../vm29/j9/SystemMonitor.html#isContended()">isContended</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#isDeadObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isDeadObject</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object is dead, FALSE otherwise.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#isIndexable(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">isIndexable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an class is indexable, FALSE otherwise.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#isIndexable(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isIndexable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object is indexable, FALSE otherwise.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#isInlineContiguousArraylet(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">isInlineContiguousArraylet</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;arrayPtr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectAccessBarrier.html#isObjectInOwnableSynchronizerList(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isObjectInOwnableSynchronizerList</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#isOld(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isOld</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object is old, FALSE otherwise.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#isRemembered(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isRemembered</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object is remembered, FALSE otherwise.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/ObjectModel.html#isSingleSlotDeadObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isSingleSlotDeadObject</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object is a dead single slot object, FALSE otherwise.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/j9/MonitorTableListIterator.html" title="class in com.ibm.j9ddr.vm29.j9">MonitorTableListIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MonitorTableList.</span><code><span class="memberNameLink"><a href="../vm29/j9/MonitorTableList.html#iterator()">iterator</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns an iterator that can be used to iterate over the J9ObjectMonitorPointers in the MonitorTableList</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U8.html" title="class in com.ibm.j9ddr.vm29.types">U8</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9_ARG_COUNT_FROM_ROM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">J9_ARG_COUNT_FROM_ROM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9_BYTECODE_SIZE_FROM_ROM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">J9_BYTECODE_SIZE_FROM_ROM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9_BYTECODE_START_FROM_ROM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">J9_BYTECODE_START_FROM_ROM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConstantPoolHelpers.</span><code><span class="memberNameLink"><a href="../vm29/j9/ConstantPoolHelpers.html#J9_CLASS_FROM_CP(com.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointer)">J9_CLASS_FROM_CP</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointer&nbsp;cp)</code></th>
<td class="colLast">
<div class="block">use J9ConstantPoolPointer.ramClass() instead?</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConstantPoolHelpers.</span><code><span class="memberNameLink"><a href="../vm29/j9/ConstantPoolHelpers.html#J9_CLASS_FROM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer)">J9_CLASS_FROM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9_CLASS_FROM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer)">J9_CLASS_FROM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConstantPoolHelpers.</span><code><span class="memberNameLink"><a href="../vm29/j9/ConstantPoolHelpers.html#J9_CP_FROM_CLASS(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">J9_CP_FROM_CLASS</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">use J9ClassPointer.ramConstantPool() instead?</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConstantPoolHelpers.</span><code><span class="memberNameLink"><a href="../vm29/j9/ConstantPoolHelpers.html#J9_CP_FROM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer)">J9_CP_FROM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConstantPoolHelpers.</span><code><span class="memberNameLink"><a href="../vm29/j9/ConstantPoolHelpers.html#J9_CP_TYPE(com.ibm.j9ddr.vm29.pointer.U32Pointer,int)">J9_CP_TYPE</a></span>&#8203;(<a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a>&nbsp;cpShapeDescription,
int&nbsp;index)</code></th>
<td class="colLast">
<div class="block">This method is Java implementation of the define J9_CP_TYPE in j9cp.h in VM.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConstantPoolHelpers.</span><code><span class="memberNameLink"><a href="../vm29/j9/ConstantPoolHelpers.html#J9_CURRENT_CLASS(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">J9_CURRENT_CLASS</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ExceptionInfoPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9_EXCEPTION_DATA_FROM_ROM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">J9_EXCEPTION_DATA_FROM_ROM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9_EXTENDED_MODIFIERS_ADDR_FROM_ROM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">J9_EXTENDED_MODIFIERS_ADDR_FROM_ROM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9_GENERIC_SIG_ADDR_FROM_ROM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">J9_GENERIC_SIG_ADDR_FROM_ROM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConstantPoolHelpers.</span><code><span class="memberNameLink"><a href="../vm29/j9/ConstantPoolHelpers.html#J9_IS_CLASS_OBSOLETE(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">J9_IS_CLASS_OBSOLETE</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9_METHOD_PARAMS_SIZE_FROM_NUMBER_OF_PARAMS(long)">J9_METHOD_PARAMS_SIZE_FROM_NUMBER_OF_PARAMS</a></span>&#8203;(long&nbsp;numberOfParams)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ROMConstantPoolItemPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConstantPoolHelpers.</span><code><span class="memberNameLink"><a href="../vm29/j9/ConstantPoolHelpers.html#J9_ROM_CP_FROM_CP(com.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointer)">J9_ROM_CP_FROM_CP</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointer&nbsp;cp)</code></th>
<td class="colLast">
<div class="block">use J9ConstantPoolPointer.romConstantPool() instead?</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ROMConstantPoolItemPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConstantPoolHelpers.</span><code><span class="memberNameLink"><a href="../vm29/j9/ConstantPoolHelpers.html#J9_ROM_CP_FROM_ROM_CLASS(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">J9_ROM_CP_FROM_ROM_CLASS</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">
<div class="block">use J9ROMClassPointer.romConstantPool() instead?</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9_ROM_METHOD_FROM_RAM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer)">J9_ROM_METHOD_FROM_RAM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9_ROUNDED_BYTECODE_SIZE_FROM_ROM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">J9_ROUNDED_BYTECODE_SIZE_FROM_ROM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/U16.html" title="class in com.ibm.j9ddr.vm29.types">U16</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9_TEMP_COUNT_FROM_ROM_METHOD(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">J9_TEMP_COUNT_FROM_ROM_METHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ExceptionHandlerPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9EXCEPTIONINFO_HANDLERS(com.ibm.j9ddr.vm29.pointer.generated.J9ExceptionInfoPointer)">J9EXCEPTIONINFO_HANDLERS</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ExceptionInfoPointer&nbsp;info)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/SelfRelativePointer.html" title="class in com.ibm.j9ddr.vm29.pointer">SelfRelativePointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9EXCEPTIONINFO_THROWNAMES(com.ibm.j9ddr.vm29.pointer.generated.J9ExceptionInfoPointer)">J9EXCEPTIONINFO_THROWNAMES</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ExceptionInfoPointer&nbsp;info)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#J9ROMMETHOD_SIGNATURE(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">J9ROMMETHOD_SIGNATURE</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConstantPoolHelpers.</span><code><span class="memberNameLink"><a href="../vm29/j9/ConstantPoolHelpers.html#J9VM_J9CLASS_FROM_HEAPCLASS(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">J9VM_J9CLASS_FROM_HEAPCLASS</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;clazzObject)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConstantPoolHelpers.</span><code><span class="memberNameLink"><a href="../vm29/j9/ConstantPoolHelpers.html#J9VM_J9CLASS_TO_HEAPCLASS(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">J9VM_J9CLASS_TO_HEAPCLASS</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JITLook.</span><code><span class="memberNameLink"><a href="../vm29/j9/JITLook.html#jit_artifact_search(com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreePointer,com.ibm.j9ddr.vm29.types.UDATA)">jit_artifact_search</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreePointer&nbsp;tree,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;searchValue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DataType.</span><code><span class="memberNameLink"><a href="../vm29/j9/DataType.html#longValue()">longValue</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMHelp.</span><code><span class="memberNameLink"><a href="../vm29/j9/ROMHelp.html#nextROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">nextROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MonitorTableList.</span><code><span class="memberNameLink"><a href="../vm29/j9/MonitorTableList.html#peek(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">peek</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Search all the monitor tables in the J9JavaVM->monitorTables for the inflated monitor corresponding to the specified object</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootSet.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootSet.html#rootIterator(com.ibm.j9ddr.vm29.j9.RootSet.RootSetType)">rootIterator</a></span>&#8203;(<a href="../vm29/j9/RootSet.RootSetType.html" title="enum in com.ibm.j9ddr.vm29.j9">RootSet.RootSetType</a>&nbsp;rootSetType)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanAllSlots()">scanAllSlots</a></span>()</code></th>
<td class="colLast">
<div class="block">Scan all slots which contain references into the heap.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanClasses()">scanClasses</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanClassLoaders()">scanClassLoaders</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanClearable()">scanClearable</a></span>()</code></th>
<td class="colLast">
<div class="block">Scan all clearable root set references from the VM into the heap.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanFinalizableObjects()">scanFinalizableObjects</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanJNIGlobalReferences()">scanJNIGlobalReferences</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanJNIWeakGlobalReferences()">scanJNIWeakGlobalReferences</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanJVMTIObjectTagTables()">scanJVMTIObjectTagTables</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanMonitorLookupCaches()">scanMonitorLookupCaches</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanMonitorReferences()">scanMonitorReferences</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanNonCollectableObjects()">scanNonCollectableObjects</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanOwnableSynchronizerObjects()">scanOwnableSynchronizerObjects</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanPermanentClasses()">scanPermanentClasses</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanPhantomReferenceObjects()">scanPhantomReferenceObjects</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanRememberedSet()">scanRememberedSet</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanRoots()">scanRoots</a></span>()</code></th>
<td class="colLast">
<div class="block">Scan all root set references from the VM into the heap.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanSoftReferenceObjects()">scanSoftReferenceObjects</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanStringTable()">scanStringTable</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanThreads()">scanThreads</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanUnfinalizedObjects()">scanUnfinalizedObjects</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanVMClassSlots()">scanVMClassSlots</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootScanner.</span><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#scanWeakReferenceObjects()">scanWeakReferenceObjects</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreeNodePointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AVLTree.</span><code><span class="memberNameLink"><a href="../vm29/j9/AVLTree.html#search(com.ibm.j9ddr.vm29.types.UDATA)">search</a></span>&#8203;(<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;searchValue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StringTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/StringTable.html#search(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">search</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objectPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IAVLSearchComparator.</span><code><span class="memberNameLink"><a href="../vm29/j9/IAVLSearchComparator.html#searchComparator(com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreePointer,com.ibm.j9ddr.vm29.types.UDATA,com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreeNodePointer)">searchComparator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreePointer&nbsp;tree,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;searchValue,
com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreeNodePointer&nbsp;node)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackRoots.</span><code><span class="memberNameLink"><a href="../vm29/j9/StackRoots.html#stackRootIterator()">stackRootIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LiveSetWalker.</span><code><span class="memberNameLink"><a href="../vm29/j9/LiveSetWalker.html#walkLiveSet(com.ibm.j9ddr.vm29.j9.LiveSetWalker.ObjectVisitor)">walkLiveSet</a></span>&#8203;(<a href="../vm29/j9/LiveSetWalker.ObjectVisitor.html" title="interface in com.ibm.j9ddr.vm29.j9">LiveSetWalker.ObjectVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LiveSetWalker.</span><code><span class="memberNameLink"><a href="../vm29/j9/LiveSetWalker.html#walkLiveSet(com.ibm.j9ddr.vm29.j9.LiveSetWalker.ObjectVisitor,com.ibm.j9ddr.vm29.j9.RootSet.RootSetType)">walkLiveSet</a></span>&#8203;(<a href="../vm29/j9/LiveSetWalker.ObjectVisitor.html" title="interface in com.ibm.j9ddr.vm29.j9">LiveSetWalker.ObjectVisitor</a>&nbsp;visitor,
<a href="../vm29/j9/RootSet.RootSetType.html" title="enum in com.ibm.j9ddr.vm29.j9">RootSet.RootSetType</a>&nbsp;rootSetType)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../vm29/j9/package-summary.html">com.ibm.j9ddr.vm29.j9</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/AddressAwareRootScanner.html#%3Cinit%3E()">AddressAwareRootScanner</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/HashTable.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer,java.lang.Class,com.ibm.j9ddr.vm29.j9.HashTable.HashEqualFunction,com.ibm.j9ddr.vm29.j9.HashTable.HashFunction,com.ibm.j9ddr.vm29.j9.HashTable.HashComparatorFunction)">HashTable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer&nbsp;structure,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;<a href="../vm29/j9/HashTable.html" title="type parameter in HashTable">StructType</a>&gt;&nbsp;structType,
<a href="../vm29/j9/HashTable.HashEqualFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashEqualFunction</a>&lt;<a href="../vm29/j9/HashTable.html" title="type parameter in HashTable">StructType</a>&gt;&nbsp;equalFn,
<a href="../vm29/j9/HashTable.HashFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashFunction</a>&lt;<a href="../vm29/j9/HashTable.html" title="type parameter in HashTable">StructType</a>&gt;&nbsp;hashFn,
com.ibm.j9ddr.vm29.j9.HashTable.HashComparatorFunction&lt;<a href="../vm29/j9/HashTable.html" title="type parameter in HashTable">StructType</a>&gt;&nbsp;comparatorFn)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/HashTable_V1.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer,boolean,java.lang.Class,com.ibm.j9ddr.vm29.j9.HashTable.HashEqualFunction,com.ibm.j9ddr.vm29.j9.HashTable.HashFunction)">HashTable_V1</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer&nbsp;hashTablePointer,
boolean&nbsp;isInline,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;<a href="../vm29/j9/HashTable_V1.html" title="type parameter in HashTable_V1">StructType</a>&gt;&nbsp;structType,
<a href="../vm29/j9/HashTable.HashEqualFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashEqualFunction</a>&lt;<a href="../vm29/j9/HashTable_V1.html" title="type parameter in HashTable_V1">StructType</a>&gt;&nbsp;equalFn,
<a href="../vm29/j9/HashTable.HashFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashFunction</a>&lt;<a href="../vm29/j9/HashTable_V1.html" title="type parameter in HashTable_V1">StructType</a>&gt;&nbsp;hashFn)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/HashTable_V1.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer,boolean,java.lang.Class,com.ibm.j9ddr.vm29.j9.HashTable.HashFunction,com.ibm.j9ddr.vm29.j9.HashTable.HashComparatorFunction)">HashTable_V1</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer&nbsp;hashTablePointer,
boolean&nbsp;isInline,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;<a href="../vm29/j9/HashTable_V1.html" title="type parameter in HashTable_V1">StructType</a>&gt;&nbsp;structType,
<a href="../vm29/j9/HashTable.HashFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashFunction</a>&lt;<a href="../vm29/j9/HashTable_V1.html" title="type parameter in HashTable_V1">StructType</a>&gt;&nbsp;hashFn,
com.ibm.j9ddr.vm29.j9.HashTable.HashComparatorFunction&lt;<a href="../vm29/j9/HashTable_V1.html" title="type parameter in HashTable_V1">StructType</a>&gt;&nbsp;comparatorFn)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/J9JavaStackIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9JavaStackPointer)">J9JavaStackIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaStackPointer&nbsp;stack)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/JVMTIObjectTagTable.html#%3Cinit%3E(com.ibm.j9ddr.vm29.j9.HashTable)">JVMTIObjectTagTable</a></span>&#8203;(<a href="../vm29/j9/HashTable.html" title="class in com.ibm.j9ddr.vm29.j9">HashTable</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIObjectTagPointer&gt;&nbsp;hashTable)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/ModuleHashTable.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer,boolean,java.lang.Class,com.ibm.j9ddr.vm29.j9.HashTable.HashEqualFunction,com.ibm.j9ddr.vm29.j9.HashTable.HashFunction)">ModuleHashTable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer&nbsp;hashTablePointer,
boolean&nbsp;isInline,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer&gt;&nbsp;structType,
<a href="../vm29/j9/HashTable.HashEqualFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashEqualFunction</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer&gt;&nbsp;equalFn,
<a href="../vm29/j9/HashTable.HashFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashFunction</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer&gt;&nbsp;hashFn)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/MonitorTable.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9MonitorTableListEntryPointer)">MonitorTable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MonitorTableListEntryPointer&nbsp;entry)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/MonitorTableListIterator.html#%3Cinit%3E()">MonitorTableListIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/PackageHashTable.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer,boolean,java.lang.Class,com.ibm.j9ddr.vm29.j9.HashTable.HashEqualFunction,com.ibm.j9ddr.vm29.j9.HashTable.HashFunction)">PackageHashTable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer&nbsp;hashTablePointer,
boolean&nbsp;isInline,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer&gt;&nbsp;structType,
<a href="../vm29/j9/HashTable.HashEqualFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashEqualFunction</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer&gt;&nbsp;equalFn,
<a href="../vm29/j9/HashTable.HashFunction.html" title="interface in com.ibm.j9ddr.vm29.j9">HashTable.HashFunction</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer&gt;&nbsp;hashFn)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/Pool.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer,java.lang.Class)">Pool</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer&nbsp;structure,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;T&gt;&nbsp;structType)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/Pool_29_V0.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer,java.lang.Class,boolean)">Pool_29_V0</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer&nbsp;structure,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;T&gt;&nbsp;structType,
boolean&nbsp;isInline)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/RootScanner.html#%3Cinit%3E()">RootScanner</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/StringTable.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_StringTablePointer)">StringTable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_StringTablePointer&nbsp;stringTable)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.j9.gc">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/j9/gc/package-summary.html">com.ibm.j9ddr.vm29.j9.gc</a></h3>
<table class="useSummary">
<caption><span>Subclasses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/j9/gc/package-summary.html">com.ibm.j9ddr.vm29.j9.gc</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/CorruptFreeEntryException.html" title="class in com.ibm.j9ddr.vm29.j9.gc">CorruptFreeEntryException</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/CorruptHintException.html" title="class in com.ibm.j9ddr.vm29.j9.gc">CorruptHintException</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/j9/gc/package-summary.html">com.ibm.j9ddr.vm29.j9.gc</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCCardTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCCardTable.html#cleanCardsInRegion(com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor,com.ibm.j9ddr.vm29.j9.gc.GCCardCleaner)">cleanCardsInRegion</a></span>&#8203;(<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&nbsp;region,
<a href="../vm29/j9/gc/GCCardCleaner.html" title="interface in com.ibm.j9ddr.vm29.j9.gc">GCCardCleaner</a>&nbsp;cardCleaner)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCCardTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCCardTable.html#cleanCardsInRegions(java.util.Iterator,com.ibm.j9ddr.vm29.j9.gc.GCCardCleaner)">cleanCardsInRegions</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a>&lt;<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&gt;&nbsp;regionIterator,
<a href="../vm29/j9/gc/GCCardCleaner.html" title="interface in com.ibm.j9ddr.vm29.j9.gc">GCCardCleaner</a>&nbsp;cardCleaner)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCCardTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCCardTable.html#cleanRange(com.ibm.j9ddr.vm29.pointer.U8Pointer,com.ibm.j9ddr.vm29.pointer.U8Pointer,com.ibm.j9ddr.vm29.j9.gc.GCCardCleaner)">cleanRange</a></span>&#8203;(<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>&nbsp;lowCard,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>&nbsp;highCard,
<a href="../vm29/j9/gc/GCCardCleaner.html" title="interface in com.ibm.j9ddr.vm29.j9.gc">GCCardCleaner</a>&nbsp;cardCleaner)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#externalArrayletsSize(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">externalArrayletsSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">
<div class="block">Get the total number of bytes consumed by arraylets external to the
given indexable object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPool.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPool.html#freeEntryCheckGeneric(com.ibm.j9ddr.vm29.j9.gc.GCHeapLinkedFreeHeader)">freeEntryCheckGeneric</a></span>&#8203;(<a href="../vm29/j9/gc/GCHeapLinkedFreeHeader.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapLinkedFreeHeader</a>&nbsp;freeListEntry)</code></th>
<td class="colLast">
<div class="block">Check individual entries.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCFreeListHeapIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCFreeListHeapIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPoolAddressOrderedList.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolAddressOrderedList.html#freeListIterator()">freeListIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCFreeListHeapIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCFreeListHeapIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPoolAggregatedCellList.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolAggregatedCellList.html#freeListIterator()">freeListIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCFreeListHeapIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCFreeListHeapIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPoolSplitAddressOrderedList.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolSplitAddressOrderedList.html#freeListIterator()">freeListIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCCardTable.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCCardTable</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCCardTable.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCCardTable.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCClassLoaderIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCClassLoaderIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCClassLoaderIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassLoaderIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCClassLoaderSegmentClassesIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCClassLoaderSegmentClassesIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCClassLoaderSegmentClassesIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassLoaderSegmentClassesIterator.html#from(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer)">from</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer&nbsp;classLoader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCFinalizableObjectIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCFinalizableObjectIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCFinalizableObjectIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCFinalizableObjectIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCHeapMap.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapMap</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapMap.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapMap.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCHeapRegionIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCJNIGlobalReferenceIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCJNIGlobalReferenceIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCJNIGlobalReferenceIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCJNIGlobalReferenceIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCJNIWeakGlobalReferenceIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCJNIWeakGlobalReferenceIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCJNIWeakGlobalReferenceIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCJNIWeakGlobalReferenceIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCMemoryPoolIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCMemoryPoolIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPoolIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCMonitorReferenceIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCMonitorReferenceIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMonitorReferenceIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMonitorReferenceIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCObjectModel.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCObjectModel</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#from()">from</a></span>()</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate object model.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCOwnableSynchronizerObjectListIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCOwnableSynchronizerObjectListIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCOwnableSynchronizerObjectListIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCOwnableSynchronizerObjectListIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCRememberedSetIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCRememberedSetIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCRememberedSetIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCRememberedSetIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCStringCacheTableIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCStringCacheTableIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCStringCacheTableIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCStringCacheTableIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCStringTableIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCStringTableIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCStringTableIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCStringTableIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCUnfinalizedObjectListIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCUnfinalizedObjectListIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCUnfinalizedObjectListIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCUnfinalizedObjectListIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCVMClassSlotIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCVMClassSlotIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCVMClassSlotIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCVMClassSlotIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCVMThreadListIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCVMThreadListIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCVMThreadListIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCVMThreadListIterator.html#from()">from</a></span>()</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate vm thread list iterator.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/MMObjectAccessBarrier.html" title="class in com.ibm.j9ddr.vm29.j9.gc">MMObjectAccessBarrier</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MMObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/MMObjectAccessBarrier.html#from()">from</a></span>()</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate object model.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCHeapMap.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapMap</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapMap.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapMap.html#fromHeapMap(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer)">fromHeapMap</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer&nbsp;heapMap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionDescriptor.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionDescriptor.html#fromHeapRegionDescriptor(com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor)">fromHeapRegionDescriptor</a></span>&#8203;(<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&nbsp;hrd)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionDescriptor.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionDescriptor.html#fromHeapRegionDescriptor(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">fromHeapRegionDescriptor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;hrd)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate GCHeapRegionDescriptor</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCObjectHeapIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCObjectHeapIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectHeapIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectHeapIterator.html#fromHeapRegionDescriptor(com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor,boolean,boolean)">fromHeapRegionDescriptor</a></span>&#8203;(<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&nbsp;hrd,
boolean&nbsp;includeLiveObjects,
boolean&nbsp;includeDeadObjects)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCObjectHeapIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCObjectHeapIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectHeapIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectHeapIterator.html#fromHeapRegionDescriptor(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer,boolean,boolean)">fromHeapRegionDescriptor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;hrd,
boolean&nbsp;includeLiveObjects,
boolean&nbsp;includeDeadObjects)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCHeapRegionManager.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionManager</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionManager.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionManager.html#fromHeapRegionManager(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer)">fromHeapRegionManager</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer&nbsp;hrm)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCClassArrayClassSlotIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCClassArrayClassSlotIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCClassArrayClassSlotIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassArrayClassSlotIterator.html#fromJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">fromJ9Class</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCClassIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCClassIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCClassIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassIterator.html#fromJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">fromJ9Class</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCClassIteratorClassSlots.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCClassIteratorClassSlots</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCClassIteratorClassSlots.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassIteratorClassSlots.html#fromJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">fromJ9Class</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCClassLocalInterfaceIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCClassLocalInterfaceIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCClassLocalInterfaceIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassLocalInterfaceIterator.html#fromJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">fromJ9Class</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCClassStaticsIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCClassStaticsIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCClassStaticsIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassStaticsIterator.html#fromJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">fromJ9Class</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCClassSuperclassesIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCClassSuperclassesIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCClassSuperclassesIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassSuperclassesIterator.html#fromJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">fromJ9Class</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCConstantPoolClassSlotIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCConstantPoolClassSlotIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCConstantPoolClassSlotIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCConstantPoolClassSlotIterator.html#fromJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">fromJ9Class</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCConstantPoolObjectSlotIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCConstantPoolObjectSlotIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCConstantPoolObjectSlotIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCConstantPoolObjectSlotIterator.html#fromJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">fromJ9Class</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCConstantPoolSlotIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCConstantPoolSlotIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCConstantPoolSlotIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCConstantPoolSlotIterator.html#fromJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,boolean,boolean)">fromJ9Class</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz,
boolean&nbsp;returnClassSlots,
boolean&nbsp;returnObjectSlots)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCObjectIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCObjectIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectIterator.html#fromJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,com.ibm.j9ddr.vm29.pointer.VoidPointer)">fromJ9Class</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;addr)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate object iterator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCClassLoaderSegmentIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCClassLoaderSegmentIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCClassLoaderSegmentIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassLoaderSegmentIterator.html#fromJ9ClassLoader(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer,long)">fromJ9ClassLoader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer&nbsp;classLoader,
long&nbsp;flags)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate segment iterator.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCJVMTIObjectTagTableListIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCJVMTIObjectTagTableListIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCJVMTIObjectTagTableListIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCJVMTIObjectTagTableListIterator.html#fromJ9JVMTIData(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIDataPointer)">fromJ9JVMTIData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIDataPointer&nbsp;jvmtiData)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCJVMTIObjectTagTableIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCJVMTIObjectTagTableIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCJVMTIObjectTagTableIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCJVMTIObjectTagTableIterator.html#fromJ9JVMTIEnv(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIEnvPointer)">fromJ9JVMTIEnv</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIEnvPointer&nbsp;jvmtiEnv)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCClassHeapIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCClassHeapIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCClassHeapIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassHeapIterator.html#fromJ9MemorySegment(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentPointer)">fromJ9MemorySegment</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentPointer&nbsp;memorySegment)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate class segment iterator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCSegmentIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCSegmentIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCSegmentIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCSegmentIterator.html#fromJ9MemorySegmentList(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer,long)">fromJ9MemorySegmentList</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer&nbsp;list,
long&nbsp;flags)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate segment iterator.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCHeapLinkedFreeHeader.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapLinkedFreeHeader</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapLinkedFreeHeader.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapLinkedFreeHeader.html#fromJ9Object(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">fromJ9Object</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate heap linked free header</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCObjectIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCObjectIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectIterator.html#fromJ9Object(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,boolean)">fromJ9Object</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object,
boolean&nbsp;includeClassSlot)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate object iterator.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCScavengerForwardedHeader.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCScavengerForwardedHeader</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCScavengerForwardedHeader.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCScavengerForwardedHeader.html#fromJ9Object(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">fromJ9Object</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate scavenger forwarded header</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCVMThreadIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCVMThreadIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCVMThreadIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCVMThreadIterator.html#fromJ9VMThread(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer)">fromJ9VMThread</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&nbsp;vmThread)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCVMThreadJNISlotIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCVMThreadJNISlotIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCVMThreadJNISlotIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCVMThreadJNISlotIterator.html#fromJ9VMThread(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer)">fromJ9VMThread</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&nbsp;vmThread)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCVMThreadMonitorRecordSlotIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCVMThreadMonitorRecordSlotIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCVMThreadMonitorRecordSlotIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCVMThreadMonitorRecordSlotIterator.html#fromJ9VMThread(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer)">fromJ9VMThread</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&nbsp;vmThread)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCVMThreadSlotIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCVMThreadSlotIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCVMThreadSlotIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCVMThreadSlotIterator.html#fromJ9VMThread(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer)">fromJ9VMThread</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&nbsp;vmThread)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCMemoryPool.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCMemoryPool</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPool.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPool.html#fromMemoryPoolPointerInRegion(com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor,com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer)">fromMemoryPoolPointerInRegion</a></span>&#8203;(<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&nbsp;region,
com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer&nbsp;memoryPool)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCHeapSpanRegionIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapSpanRegionIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapSpanRegionIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapSpanRegionIterator.html#fromMMHeapRegionDescriptor(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer,com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">fromMMHeapRegionDescriptor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer&nbsp;manager,
com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;region)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate segment iterator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCHeapRegionIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionIterator.html#fromMMHeapRegionManager(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer,boolean,boolean)">fromMMHeapRegionManager</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer&nbsp;manager,
boolean&nbsp;includeTableRegions,
boolean&nbsp;includeAuxRegions)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate segment iterator.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCHeapRegionIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionIterator.html#fromMMHeapRegionManager(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer,com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer)">fromMMHeapRegionManager</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer&nbsp;manager,
com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer&nbsp;space)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate segment iterator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCHeapRegionIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionIterator.html#fromMMHeapRegionManager(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer,com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer,boolean,boolean)">fromMMHeapRegionManager</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer&nbsp;manager,
com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer&nbsp;space,
boolean&nbsp;includeTableRegions,
boolean&nbsp;includeAuxRegions)</code></th>
<td class="colLast">
<div class="block">Factory method to construct an appropriate segment iterator.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCRememberedSetSlotIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCRememberedSetSlotIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCRememberedSetSlotIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCRememberedSetSlotIterator.html#fromSublistPuddle(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer)">fromSublistPuddle</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer&nbsp;sublistPuddle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/gc/GCUnfinalizedListSlotIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCUnfinalizedListSlotIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCUnfinalizedListSlotIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCUnfinalizedListSlotIterator.html#fromSublistPuddle(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer)">fromSublistPuddle</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer&nbsp;sublistPuddle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getAge(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getAge</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the age of an object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getArrayLayout(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer,com.ibm.j9ddr.vm29.types.UDATA)">getArrayLayout</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer&nbsp;clazz,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;dataSizeInBytes)</code></th>
<td class="colLast">
<div class="block">Get the layout of an indexable object given it's class, data size in bytes and the subspace's largestDesirableSpine.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getArrayLayout(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getArrayLayout</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">
<div class="block">Get the layout for the given indexable object</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/pointer/ObjectReferencePointer.html" title="class in com.ibm.j9ddr.vm29.pointer">ObjectReferencePointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getArrayoidPointer(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getArrayoidPointer</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a>&lt;<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionManager.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionManager.html#getAuxiliaryRegions()">getAuxiliaryRegions</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionDescriptorSegregated_V1.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionDescriptorSegregated_V1.html#getCellSize()">getCellSize</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getClassShape(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">getClassShape</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">Returns the shape of a class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getClassShape(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getClassShape</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the shape of an object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getConsumedSizeInBytesWithHeader(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getConsumedSizeInBytesWithHeader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Same as getSizeInBytesWithHeader,
except it takes into account
object alignment and minimum object size</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getConsumedSizeInSlotsWithHeader(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getConsumedSizeInSlotsWithHeader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Same as getSizeInSlotsWithHeader,
except it takes into account
object alignment and minimum object size</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getDataPointerForContiguous(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getDataPointerForContiguous</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getDataSizeInBytes(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getDataSizeInBytes</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">
<div class="block">Returns the size of data in an indexable object, in bytes, including leaves, excluding the header.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getDataSizeInBytes(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getDataSizeInBytes</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">
<div class="block">Returns the size of data in an indexable object, in bytes, including leaves, excluding the header.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getElementAddress(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,int,int)">getElementAddress</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array,
int&nbsp;elementIndex,
int&nbsp;elementSize)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getElementAddress(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,int,int)">getElementAddress</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;indexableObjectPointer,
int&nbsp;elementIndex,
int&nbsp;elementSize)</code></th>
<td class="colLast">
<div class="block">Returns the address of the element at elementIndex logical offset into indexableObjectPointer, assuming that each
element is dataSize bytes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.MM_GCExtensionsPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCBase.html#getExtensions()">getExtensions</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MMObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/MMObjectAccessBarrier.html#getFinalizeLink(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getFinalizeLink</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Fetch the finalize link field of object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCHeapLinkedFreeHeader.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapLinkedFreeHeader</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPoolSplitAddressOrderedList.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolSplitAddressOrderedList.html#getFirstEntryAtFreeListIndex(com.ibm.j9ddr.vm29.types.UDATA)">getFirstEntryAtFreeListIndex</a></span>&#8203;(<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;freeListArrayIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCHeapLinkedFreeHeader.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapLinkedFreeHeader</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPoolAddressOrderedList.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolAddressOrderedList.html#getFirstFreeEntry()">getFirstFreeEntry</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCHeapLinkedFreeHeader.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapLinkedFreeHeader</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPoolAggregatedCellList.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolAggregatedCellList.html#getFirstFreeEntry()">getFirstFreeEntry</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.ibm.j9ddr.vm29.pointer.generated.J9ModronAllocateHintPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPoolSplitAddressOrderedList.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolSplitAddressOrderedList.html#getFirstHintForFreeList(com.ibm.j9ddr.vm29.types.UDATA)">getFirstHintForFreeList</a></span>&#8203;(<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;freeListArrayIndex)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCScavengerForwardedHeader.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCScavengerForwardedHeader.html#getForwardedObject()">getForwardedObject</a></span>()</code></th>
<td class="colLast">
<div class="block">If the object has been forwarded, return the forwarded version of the
object, otherwise return NULL.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPoolSplitAddressOrderedList.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolSplitAddressOrderedList.html#getFreeListCount()">getFreeListCount</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getHashcodeOffset(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getHashcodeOffset</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getHashcodeOffset(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getHashcodeOffset</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getHeaderSize(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getHeaderSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">
<div class="block">Returns the header size of a given indexable object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getHeaderSize(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getHeaderSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size of an object header, in bytes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCBase.html#getJavaVM()">getJavaVM</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MMObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/MMObjectAccessBarrier.html#getLockword(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getLockword</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Return the lockword for the given object, or NULL if it does not have a lockword.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../vm29/j9/ObjectMonitor.html" title="class in com.ibm.j9ddr.vm29.j9">ObjectMonitor</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MMObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/MMObjectAccessBarrier.html#getMonitor(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getMonitor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Return an object representing the monitor for the given object, or NULL if it does not have a lockword/monitor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/j9/gc/GCHeapLinkedFreeHeader.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapLinkedFreeHeader</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapLinkedFreeHeader.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapLinkedFreeHeader.html#getNext()">getNext</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the next HeapLinkedFreeHeader in the free list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionIterator.html#getNextAuxiliaryRegion(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">getNextAuxiliaryRegion</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;heapRegion)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionIterator.html#getNextTableRegion(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">getNextTableRegion</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;heapRegion)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/I32.html" title="class in com.ibm.j9ddr.vm29.types">I32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getObjectHashCode(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getObjectHashCode</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Determine the basic hash code for the specified object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/I32.html" title="class in com.ibm.j9ddr.vm29.types">I32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MMObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/MMObjectAccessBarrier.html#getObjectHashCode(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getObjectHashCode</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Determine the basic hash code for the specified object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCScavengerForwardedHeader.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCScavengerForwardedHeader.html#getObjectSize()">getObjectSize</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MMObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/MMObjectAccessBarrier.html#getOwnableSynchronizerLink(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getOwnableSynchronizerLink</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Fetch the ownableSynchronizer link field of object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MMObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/MMObjectAccessBarrier.html#getReferenceLink(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getReferenceLink</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Fetch the reference link field of the specified reference object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getRememberedBits(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getRememberedBits</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the collector bits from object's header.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCScavengerForwardedHeader.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCScavengerForwardedHeader.html#getReverseForwardedPointer()">getReverseForwardedPointer</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the reverse forwarded pointer for this object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getScanType(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getScanType</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapLinkedFreeHeader.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapLinkedFreeHeader.html#getSize()">getSize</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the size in bytes of this free entry.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getSizeInBytesDeadObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getSizeInBytesDeadObject</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size in bytes of a dead object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getSizeInBytesMultiSlotDeadObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getSizeInBytesMultiSlotDeadObject</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size, in bytes, of a multi-slot dead object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getSizeInBytesWithHeader(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getSizeInBytesWithHeader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size of an object, in bytes, including the header.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getSizeInElements(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getSizeInElements</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">
<div class="block">Returns the size of an indexable object in elements.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getSizeInElements(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getSizeInElements</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size of an indexable object in elements.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getSizeInSlotsWithHeader(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getSizeInSlotsWithHeader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns the size of an object, in slots, including the header.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getSpineSize(long,com.ibm.j9ddr.vm29.types.UDATA,com.ibm.j9ddr.vm29.types.UDATA,boolean)">getSpineSize</a></span>&#8203;(long&nbsp;layout,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;numberArraylets,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;dataSize,
boolean&nbsp;alignData)</code></th>
<td class="colLast">
<div class="block">Get the spine size for an arraylet with these properties</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getSpineSize(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getSpineSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">
<div class="block">Get the spine size for the given indexable object</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#getSpineSizeWithoutHeader(long,com.ibm.j9ddr.vm29.types.UDATA,com.ibm.j9ddr.vm29.types.UDATA,boolean)">getSpineSizeWithoutHeader</a></span>&#8203;(long&nbsp;layout,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;numberArraylets,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;dataSize,
boolean&nbsp;alignData)</code></th>
<td class="colLast">
<div class="block">Get the spine size without header for an arraylet with these properties</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a>&lt;<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionManager.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionManager.html#getTableRegions()">getTableRegions</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#getTotalFootprintInBytesWithHeader(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getTotalFootprintInBytesWithHeader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Get the total footprint of an object, in bytes, including the object header and all data.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#hasBeenHashed(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">hasBeenHashed</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object has been hashed, FALSE otherwise.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#hasBeenMoved(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">hasBeenMoved</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object has been moved after being hashed, FALSE otherwise.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCModronAllocateHintIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCModronAllocateHintIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPoolAddressOrderedList.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolAddressOrderedList.html#hintIterator()">hintIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCModronAllocateHintIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCModronAllocateHintIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCMemoryPoolSplitAddressOrderedList.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolSplitAddressOrderedList.html#hintIterator()">hintIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionManager.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionManager.html#initializeAuxRegionDescriptors()">initializeAuxRegionDescriptors</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCConstantPoolSlotIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCConstantPoolSlotIterator.html#initializeSlots_V1(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,boolean,boolean)">initializeSlots_V1</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz,
boolean&nbsp;returnClassSlots,
boolean&nbsp;returnObjectSlots)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionManager.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionManager.html#initializeTableRegionDescriptors()">initializeTableRegionDescriptors</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapMap.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapMap.html#isBitSet(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isBitSet</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;address)</code></th>
<td class="colLast">
<div class="block">Check if a bit is set in the GCHeapMap</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapMap.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapMap.html#isBitSetNoCheck(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isBitSetNoCheck</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Check if a bit is set without checking the pointer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#isDeadObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isDeadObject</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object is dead, FALSE otherwise.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCScavengerForwardedHeader.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCScavengerForwardedHeader.html#isForwardedPointer()">isForwardedPointer</a></span>()</code></th>
<td class="colLast">
<div class="block">Determine if the current object is forwarded.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#isIndexable(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">isIndexable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an class is indexable, FALSE otherwise.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#isIndexable(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isIndexable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object is indexable, FALSE otherwise.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#isInlineContiguousArraylet(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">isInlineContiguousArraylet</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">
<div class="block">Check the given indexable object is inline contiguous</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#isInlineContiguousArraylet(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">isInlineContiguousArraylet</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;arrayPtr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapMap.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapMap.html#isMarked(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isMarked</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;address)</code></th>
<td class="colLast">
<div class="block">Check if a bit is set in the GCHeapMap.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MMObjectAccessBarrier.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/MMObjectAccessBarrier.html#isObjectInOwnableSynchronizerList(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isObjectInOwnableSynchronizerList</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">check if the object in one of OwnableSynchronizerLists</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#isOld(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isOld</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object is old, FALSE otherwise.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#isRemembered(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isRemembered</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object is remembered, FALSE otherwise.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCScavengerForwardedHeader.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCScavengerForwardedHeader.html#isReverseForwardedPointer()">isReverseForwardedPointer</a></span>()</code></th>
<td class="colLast">
<div class="block">Determine if the current object is a reverse forwarded object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCObjectModel.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#isSingleSlotDeadObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isSingleSlotDeadObject</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object is a dead single slot object, FALSE otherwise.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#numArraylets(com.ibm.j9ddr.vm29.types.UDATA)">numArraylets</a></span>&#8203;(<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;unadjustedDataSizeInBytes)</code></th>
<td class="colLast">
<div class="block">Return the total number of arraylets for an indexable object with a size of dataInSizeByte, including a (possibly empty) leaf in the spine.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#numExternalArraylets(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">numExternalArraylets</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">
<div class="block">Return the total number of arraylets for an indexable object, not including the arraylet in the spine.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/j9/gc/GCObjectHeapIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCObjectHeapIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionDescriptor.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionDescriptor.html#objectIterator(boolean,boolean)">objectIterator</a></span>&#8203;(boolean&nbsp;includeLiveObjects,
boolean&nbsp;includeDeadObjects)</code></th>
<td class="colLast">
<div class="block">Create an iterator which iterates over all objects (if any) in the region</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCObjectHeapIterator.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCObjectHeapIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionDescriptorSegregated_V1.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionDescriptorSegregated_V1.html#objectIterator(boolean,boolean)">objectIterator</a></span>&#8203;(boolean&nbsp;includeLiveObjects,
boolean&nbsp;includeDeadObjects)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCHeapMap.MarkedObject.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapMap.MarkedObject</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapMap.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapMap.html#queryObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">queryObject</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">
<div class="block">Query the mark map to see if the specified object is found.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/j9/gc/GCHeapMap.MarkedObject.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapMap.MarkedObject</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapMap.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapMap.html#queryRange(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">queryRange</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;base,
com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;top)</code></th>
<td class="colLast">
<div class="block">Query the mark map to see what objects are marked within the specified range.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#shouldAlignSpineDataSection(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer)">shouldAlignSpineDataSection</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">Determines whether or not a spine that represents an object of this
class should have its data section aligned.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCArrayletObjectModelBase.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#shouldAlignSpineDataSection(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">shouldAlignSpineDataSection</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">Determines whether or not a spine that represents an object of this
class should have its data section aligned.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCHeapRegionIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionIterator.html#shouldIncludeRegion(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">shouldIncludeRegion</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;region)</code></th>
<td class="colLast">
<div class="block">Determine if the specified region should be included or skipped.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../vm29/j9/gc/package-summary.html">com.ibm.j9ddr.vm29.j9.gc</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCArrayletObjectModelBase.html#%3Cinit%3E()">GCArrayletObjectModelBase</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCCardTable.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_CardTablePointer)">GCCardTable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_CardTablePointer&nbsp;cardTable)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassArrayClassSlotIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">GCClassArrayClassSlotIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassHeapIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentPointer)">GCClassHeapIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentPointer&nbsp;memorySegment)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">GCClassIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassIteratorClassSlots.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">GCClassIteratorClassSlots</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassLoaderIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer)">GCClassLoaderIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer&nbsp;classLoaderBlocks)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassLoaderSegmentIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer,long)">GCClassLoaderSegmentIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer&nbsp;classLoader,
long&nbsp;flags)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassLocalInterfaceIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">GCClassLocalInterfaceIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassStaticsIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">GCClassStaticsIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCClassSuperclassesIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">GCClassSuperclassesIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCConstantPoolClassSlotIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">GCConstantPoolClassSlotIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCConstantPoolObjectSlotIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">GCConstantPoolObjectSlotIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCConstantPoolSlotIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,boolean,boolean)">GCConstantPoolSlotIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz,
boolean&nbsp;returnClassSlots,
boolean&nbsp;returnObjectSlots)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCFinalizableObjectIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.GC_FinalizeListManagerPointer)">GCFinalizableObjectIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.GC_FinalizeListManagerPointer&nbsp;manager)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCFreeListIteratorAggregatedCellList.html#%3Cinit%3E(com.ibm.j9ddr.vm29.j9.gc.GCMemoryPoolAggregatedCellList)">GCFreeListIteratorAggregatedCellList</a></span>&#8203;(<a href="../vm29/j9/gc/GCMemoryPoolAggregatedCellList.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCMemoryPoolAggregatedCellList</a>&nbsp;memoryPool)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapLinkedFreeHeader.html#%3Cinit%3E(com.ibm.j9ddr.vm29.types.UDATA)">GCHeapLinkedFreeHeader</a></span>&#8203;(<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;udata)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapMap.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer)">GCHeapMap</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer&nbsp;heapMap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapMapWordIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.j9.gc.GCHeapMap,com.ibm.j9ddr.vm29.pointer.VoidPointer)">GCHeapMapWordIterator</a></span>&#8203;(<a href="../vm29/j9/gc/GCHeapMap.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapMap</a>&nbsp;heapMap,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;heapCardAddress)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionDescriptor.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">GCHeapRegionDescriptor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;hrd)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionDescriptorSegregated_V1.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorSegregatedPointer)">GCHeapRegionDescriptorSegregated_V1</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorSegregatedPointer&nbsp;region)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer,com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer,boolean,boolean)">GCHeapRegionIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer&nbsp;manager,
com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer&nbsp;space,
boolean&nbsp;includeTableRegions,
boolean&nbsp;includeAuxRegions)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapRegionManager.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer)">GCHeapRegionManager</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer&nbsp;hrm)</code></th>
<td class="colLast">
<div class="block">< The size, in bytes, of all currently active regions on the heap (that is, both table descriptors attached to subspaces and aux descriptors in the list)</div>
</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCHeapSpanRegionIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer,com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">GCHeapSpanRegionIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer&nbsp;manager,
com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;region)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCJNIGlobalReferenceIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer)">GCJNIGlobalReferenceIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer&nbsp;globalRefs)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCJNIWeakGlobalReferenceIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer)">GCJNIWeakGlobalReferenceIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer&nbsp;weakGlobalRefs)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCJVMTIObjectTagTableIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIEnvPointer)">GCJVMTIObjectTagTableIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIEnvPointer&nbsp;jvmtiEnv)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCJVMTIObjectTagTableListIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer)">GCJVMTIObjectTagTableListIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer&nbsp;environments)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMarkMap.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer)">GCMarkMap</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer&nbsp;markMap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMarkMapStandard.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer)">GCMarkMapStandard</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer&nbsp;heapMap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPool.html#%3Cinit%3E(com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor,com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer)">GCMemoryPool</a></span>&#8203;(<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&nbsp;region,
com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer&nbsp;memoryPool)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolAddressOrderedList.html#%3Cinit%3E(com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor,com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer)">GCMemoryPoolAddressOrderedList</a></span>&#8203;(<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&nbsp;region,
com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer&nbsp;memoryPool)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolAggregatedCellList.html#%3Cinit%3E(com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor,com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer)">GCMemoryPoolAggregatedCellList</a></span>&#8203;(<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&nbsp;region,
com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer&nbsp;memoryPool)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMemoryPoolSplitAddressOrderedList.html#%3Cinit%3E(com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor,com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer)">GCMemoryPoolSplitAddressOrderedList</a></span>&#8203;(<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&nbsp;region,
com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer&nbsp;memoryPool)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCModronAllocateHintIteratorAOL.html#%3Cinit%3E(com.ibm.j9ddr.vm29.j9.gc.GCMemoryPoolAddressOrderedList)">GCModronAllocateHintIteratorAOL</a></span>&#8203;(<a href="../vm29/j9/gc/GCMemoryPoolAddressOrderedList.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCMemoryPoolAddressOrderedList</a>&nbsp;memoryPool)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCModronAllocateHintIteratorSAOL.html#%3Cinit%3E(com.ibm.j9ddr.vm29.j9.gc.GCMemoryPoolSplitAddressOrderedList)">GCModronAllocateHintIteratorSAOL</a></span>&#8203;(<a href="../vm29/j9/gc/GCMemoryPoolSplitAddressOrderedList.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCMemoryPoolSplitAddressOrderedList</a>&nbsp;memoryPool)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCMonitorReferenceIterator.html#%3Cinit%3E()">GCMonitorReferenceIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectHeapIterator.html#%3Cinit%3E(boolean,boolean)">GCObjectHeapIterator</a></span>&#8203;(boolean&nbsp;includeLiveObjects,
boolean&nbsp;includeDeadObjects)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectHeapIteratorMarkMapIterator_V1.html#%3Cinit%3E(com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor)">GCObjectHeapIteratorMarkMapIterator_V1</a></span>&#8203;(<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&nbsp;hrd)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectHeapIteratorNullIterator.html#%3Cinit%3E()">GCObjectHeapIteratorNullIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,boolean)">GCObjectIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object,
boolean&nbsp;includeClassSlot)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCObjectModel.html#%3Cinit%3E()">GCObjectModel</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCOwnableSynchronizerObjectListIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_OwnableSynchronizerObjectListPointer)">GCOwnableSynchronizerObjectListIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_OwnableSynchronizerObjectListPointer&nbsp;ownableSynchronizerObjectLists)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCRememberedSetIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPoolPointer)">GCRememberedSetIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPoolPointer&nbsp;sublistPool)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCRememberedSetSlotIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer)">GCRememberedSetSlotIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer&nbsp;sublistPuddle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCSegmentIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer,long)">GCSegmentIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer&nbsp;list,
long&nbsp;flags)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCStringCacheTableIterator.html#%3Cinit%3E()">GCStringCacheTableIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCStringTableIterator.html#%3Cinit%3E()">GCStringTableIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCUnfinalizedListIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPoolPointer)">GCUnfinalizedListIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPoolPointer&nbsp;sublistPool)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCUnfinalizedListSlotIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer)">GCUnfinalizedListSlotIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer&nbsp;sublistPuddle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCUnfinalizedObjectListIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_UnfinalizedObjectListPointer)">GCUnfinalizedObjectListIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_UnfinalizedObjectListPointer&nbsp;unfinalizedObjectLists)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCVMClassSlotIterator.html#%3Cinit%3E()">GCVMClassSlotIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCVMThreadIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer)">GCVMThreadIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&nbsp;vmThread)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCVMThreadJNISlotIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer)">GCVMThreadJNISlotIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&nbsp;vmThread)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCVMThreadListIterator.html#%3Cinit%3E()">GCVMThreadListIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/gc/GCVMThreadMonitorRecordSlotIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer)">GCVMThreadMonitorRecordSlotIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&nbsp;vmThread)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.j9.stackmap">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/j9/stackmap/package-summary.html">com.ibm.j9ddr.vm29.j9.stackmap</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/j9/stackmap/package-summary.html">com.ibm.j9ddr.vm29.j9.stackmap</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LocalMap.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackmap/LocalMap.html#j9localmap_ArgBitsForPC0(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer,int%5B%5D)">j9localmap_ArgBitsForPC0</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod,
int[]&nbsp;resultsArray)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DebugLocalMap.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackmap/DebugLocalMap.html#j9localmap_DebugLocalBitsForPC(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer,com.ibm.j9ddr.vm29.types.UDATA,int%5B%5D)">j9localmap_DebugLocalBitsForPC</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;pc,
int[]&nbsp;resultsArray)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LocalMap.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackmap/LocalMap.html#j9localmap_LocalBitsForPC(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer,com.ibm.j9ddr.vm29.types.UDATA,int%5B%5D)">j9localmap_LocalBitsForPC</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;pc,
int[]&nbsp;resultsArray)</code></th>
<td class="colLast">
<div class="block">Builds a map of stack use for supplied ROMmethod.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackMap.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackmap/StackMap.html#j9stackmap_StackBitsForPC(com.ibm.j9ddr.vm29.types.UDATA,com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer,com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer,int%5B%5D,int)">j9stackmap_StackBitsForPC</a></span>&#8203;(<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;pc,
com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass,
com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod,
int[]&nbsp;resultsArray,
int&nbsp;resultArraySize)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.j9.stackwalker">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/j9/stackwalker/package-summary.html">com.ibm.j9ddr.vm29.j9.stackwalker</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/j9/stackwalker/package-summary.html">com.ibm.j9ddr.vm29.j9.stackwalker</a> with parameters of type <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#handleOSlotsCorruption(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,java.lang.String,java.lang.String,com.ibm.j9ddr.CorruptDataException)">handleOSlotsCorruption</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;className,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;methodName,
<a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a>&nbsp;ex)</code></th>
<td class="colLast">
<div class="block">Since walking OSlots touches a lot more code than just doing a frame walk, we have a layer of corruption handling
just above the o-slots logic.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/j9/stackwalker/package-summary.html">com.ibm.j9ddr.vm29.j9.stackwalker</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getCurrentByteCodeIndexAndIsSameReceiver(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer,com.ibm.j9ddr.vm29.pointer.VoidPointer,com.ibm.j9ddr.vm29.pointer.VoidPointer,boolean%5B%5D)">getCurrentByteCodeIndexAndIsSameReceiver</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;methodMetaData,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;stackMap,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;currentInlinedCallSite,
boolean[]&nbsp;isSameReceiver)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getFirstInlinedCallSite(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer,com.ibm.j9ddr.vm29.pointer.VoidPointer)">getFirstInlinedCallSite</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;methodMetaData,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;stackMap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getInlinedMethod(com.ibm.j9ddr.vm29.pointer.VoidPointer)">getInlinedMethod</a></span>&#8203;(<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;inlinedCallSite)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getJitDataResolvePushes()">getJitDataResolvePushes</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getJitGCStackAtlas(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer)">getJitGCStackAtlas</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getJitInlinedCallInfo(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer)">getJitInlinedCallInfo</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getJitInlineDepthFromCallSite(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer,com.ibm.j9ddr.vm29.pointer.VoidPointer)">getJitInlineDepthFromCallSite</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;methodMetaData,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;inlinedCallSite)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getJitInternalPointerMap(com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer)">getJitInternalPointerMap</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer&nbsp;sa)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/U16.html" title="class in com.ibm.j9ddr.vm29.types">U16</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getJitNumberOfMapBytes(com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer)">getJitNumberOfMapBytes</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer&nbsp;sa)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U16.html" title="class in com.ibm.j9ddr.vm29.types">U16</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getJitNumberOfParmSlots(com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer)">getJitNumberOfParmSlots</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer&nbsp;sa)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getJitRegisterMap(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer,com.ibm.j9ddr.vm29.pointer.VoidPointer)">getJitRegisterMap</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;methodMetaData,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;stackMap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getJitStackSlots(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer,com.ibm.j9ddr.vm29.pointer.VoidPointer)">getJitStackSlots</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;metaData,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;stackMap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/I16.html" title="class in com.ibm.j9ddr.vm29.types">I16</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getJitTotalFrameSize(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer)">getJitTotalFrameSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U8.html" title="class in com.ibm.j9ddr.vm29.types">U8</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getNextDescriptionBit(com.ibm.j9ddr.vm29.pointer.U8Pointer)">getNextDescriptionBit</a></span>&#8203;(<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>&nbsp;jitDescriptionCursor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getNextDescriptionCursor(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer,com.ibm.j9ddr.vm29.pointer.VoidPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer)">getNextDescriptionCursor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;metadata,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;stackMap,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>&nbsp;jitDescriptionCursor)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getNextInlinedCallSite(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer,com.ibm.j9ddr.vm29.pointer.VoidPointer)">getNextInlinedCallSite</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;methodMetaData,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;inlinedCallSite)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/UDATAPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">UDATAPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getObjectArgScanCursor(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState)">getObjectArgScanCursor</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/UDATAPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">UDATAPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getObjectTempScanCursor(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState)">getObjectTempScanCursor</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getStackAllocMapFromJitPC(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer,com.ibm.j9ddr.vm29.types.UDATA,com.ibm.j9ddr.vm29.pointer.VoidPointer)">getStackAllocMapFromJitPC</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;javaVM,
com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;methodMetaData,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;jitPC,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;curStackMap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#getStackMapFromJitPC(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer,com.ibm.j9ddr.vm29.types.UDATA)">getStackMapFromJitPC</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;javaVM,
com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;methodMetaData,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;jitPC)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#hasMoreInlinedMethods(com.ibm.j9ddr.vm29.pointer.VoidPointer)">hasMoreInlinedMethods</a></span>&#8203;(<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;inlinedCallSite)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#JIT_RESOLVE_PARM(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,int)">JIT_RESOLVE_PARM</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
int&nbsp;parmNumber)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#jitAddSpilledRegisters(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState)">jitAddSpilledRegisters</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#jitAddSpilledRegisters(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.VoidPointer)">jitAddSpilledRegisters</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;stackMap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#jitAddSpilledRegistersForDataResolve(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState)">jitAddSpilledRegistersForDataResolve</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#jitGetMapsFromPC(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer,com.ibm.j9ddr.vm29.types.UDATA,com.ibm.j9ddr.vm29.j9.stackwalker.MethodMetaData.JITMaps)">jitGetMapsFromPC</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;javaVM,
com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;methodMetaData,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;jitPC,
<a href="../vm29/j9/stackwalker/MethodMetaData.JITMaps.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">MethodMetaData.JITMaps</a>&nbsp;maps)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#markClassesInInlineRanges(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer,com.ibm.j9ddr.vm29.j9.stackwalker.WalkState)">markClassesInInlineRanges</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer&nbsp;metaData,
<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#swPrintMethod(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState)">swPrintMethod</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#swPrintMethod(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer)">swPrintMethod</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#WALK_I_SLOT(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.PointerPointer)">WALK_I_SLOT</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
<a href="../vm29/pointer/PointerPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">PointerPointer</a>&nbsp;slot)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#WALK_INDIRECT_I_SLOT(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.PointerPointer,com.ibm.j9ddr.vm29.pointer.VoidPointer)">WALK_INDIRECT_I_SLOT</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
<a href="../vm29/pointer/PointerPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">PointerPointer</a>&nbsp;slot,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;ind)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#WALK_INDIRECT_O_SLOT(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.PointerPointer,com.ibm.j9ddr.vm29.pointer.VoidPointer)">WALK_INDIRECT_O_SLOT</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
<a href="../vm29/pointer/PointerPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">PointerPointer</a>&nbsp;slot,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;ind)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#WALK_METHOD_CLASS(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState)">WALK_METHOD_CLASS</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#WALK_NAMED_I_SLOT(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.PointerPointer,java.lang.String)">WALK_NAMED_I_SLOT</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
<a href="../vm29/pointer/PointerPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">PointerPointer</a>&nbsp;slot,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;tag)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#WALK_NAMED_INDIRECT_I_SLOT(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.PointerPointer,com.ibm.j9ddr.vm29.pointer.VoidPointer,java.lang.String)">WALK_NAMED_INDIRECT_I_SLOT</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
<a href="../vm29/pointer/PointerPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">PointerPointer</a>&nbsp;intSlot,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;indirectSlot,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;tag)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#WALK_NAMED_INDIRECT_O_SLOT(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.PointerPointer,com.ibm.j9ddr.vm29.pointer.VoidPointer,java.lang.String)">WALK_NAMED_INDIRECT_O_SLOT</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
<a href="../vm29/pointer/PointerPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">PointerPointer</a>&nbsp;objectSlot,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;indirectSlot,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;tag)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#WALK_NAMED_O_SLOT(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.PointerPointer,java.lang.String)">WALK_NAMED_O_SLOT</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
<a href="../vm29/pointer/PointerPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">PointerPointer</a>&nbsp;slot,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;tag)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalkerUtils.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalkerUtils.html#WALK_O_SLOT(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.PointerPointer)">WALK_O_SLOT</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
<a href="../vm29/pointer/PointerPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">PointerPointer</a>&nbsp;slot)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StackWalker.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/StackWalker.html#walkBytecodeFrameSlots(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer,com.ibm.j9ddr.vm29.types.UDATA,com.ibm.j9ddr.vm29.pointer.UDATAPointer,com.ibm.j9ddr.vm29.types.UDATA,com.ibm.j9ddr.vm29.pointer.UDATAPointer,com.ibm.j9ddr.vm29.types.UDATA)">walkBytecodeFrameSlots</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;method,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;offsetPC,
<a href="../vm29/pointer/UDATAPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">UDATAPointer</a>&nbsp;pendingBase,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;pendingStackHeight,
<a href="../vm29/pointer/UDATAPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">UDATAPointer</a>&nbsp;localBase,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;numberOfLocals)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MethodMetaData.</span><code><span class="memberNameLink"><a href="../vm29/j9/stackwalker/MethodMetaData.html#walkJITFrameSlotsForInternalPointers(com.ibm.j9ddr.vm29.j9.stackwalker.WalkState,com.ibm.j9ddr.vm29.pointer.U8Pointer,com.ibm.j9ddr.vm29.pointer.UDATAPointer,com.ibm.j9ddr.vm29.pointer.VoidPointer,com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer)">walkJITFrameSlotsForInternalPointers</a></span>&#8203;(<a href="../vm29/j9/stackwalker/WalkState.html" title="class in com.ibm.j9ddr.vm29.j9.stackwalker">WalkState</a>&nbsp;walkState,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>&nbsp;jitDescriptionCursor,
<a href="../vm29/pointer/UDATAPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">UDATAPointer</a>&nbsp;scanCursor,
<a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a>&nbsp;stackMap,
com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer&nbsp;gcStackAtlas)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.j9.walkers">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/j9/walkers/package-summary.html">com.ibm.j9ddr.vm29.j9.walkers</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/j9/walkers/package-summary.html">com.ibm.j9ddr.vm29.j9.walkers</a> with parameters of type <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HeapWalkerEvents.</span><code><span class="memberNameLink"><a href="../vm29/j9/walkers/HeapWalkerEvents.html#doCorruptData(com.ibm.j9ddr.CorruptDataException)">doCorruptData</a></span>&#8203;(<a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a>&nbsp;e)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/j9/walkers/package-summary.html">com.ibm.j9ddr.vm29.j9.walkers</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LocalVariableTableIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/walkers/LocalVariableTableIterator.html#checkVariableTableVersion()">checkVariableTableVersion</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClassIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/walkers/ClassIterator.html#fromJ9Classloader(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer)">fromJ9Classloader</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer&nbsp;loader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/SortedSet.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">SortedSet</a>&lt;<a href="../vm29/j9/ObjectMonitor.html" title="class in com.ibm.j9ddr.vm29.j9">ObjectMonitor</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HeapWalker.</span><code><span class="memberNameLink"><a href="../vm29/j9/walkers/HeapWalker.html#getFlatLockedMonitors()">getFlatLockedMonitors</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns a lazily-initialized list of flat-locked object monitors.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MemoryCategoryIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/walkers/MemoryCategoryIterator.html#iterateAllCategories(com.ibm.j9ddr.vm29.pointer.generated.J9PortLibraryPointer)">iterateAllCategories</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PortLibraryPointer&nbsp;portLibrary)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a>&lt;? extends com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MemoryCategoryIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/walkers/MemoryCategoryIterator.html#iterateCategoryRootSet(com.ibm.j9ddr.vm29.pointer.generated.J9PortLibraryPointer)">iterateCategoryRootSet</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PortLibraryPointer&nbsp;portLibrary)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/j9/walkers/LineNumberIterator.html" title="class in com.ibm.j9ddr.vm29.j9.walkers">LineNumberIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LineNumberIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/walkers/LineNumberIterator.html#lineNumberIteratorFor(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer)">lineNumberIteratorFor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer&nbsp;methodInfo)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/j9/walkers/LocalVariableTableIterator.html" title="class in com.ibm.j9ddr.vm29.j9.walkers">LocalVariableTableIterator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LocalVariableTableIterator.</span><code><span class="memberNameLink"><a href="../vm29/j9/walkers/LocalVariableTableIterator.html#localVariableTableIteratorFor(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer)">localVariableTableIteratorFor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer&nbsp;methodInfo)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../vm29/j9/walkers/package-summary.html">com.ibm.j9ddr.vm29.j9.walkers</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/walkers/ArrayIterator.html#%3Cinit%3E(java.lang.Class,int,com.ibm.j9ddr.vm29.pointer.PointerPointer)">ArrayIterator</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Class</a>&lt;T&gt;&nbsp;structType,
int&nbsp;total,
<a href="../vm29/pointer/PointerPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">PointerPointer</a>&nbsp;nodes)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/walkers/ClassSegmentIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer)">ClassSegmentIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer&nbsp;source)</code></th>
<td class="colLast">
<div class="block">Iterate over all segments in source, regardless of classloader.</div>
</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/walkers/ClassSegmentIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentPointer)">ClassSegmentIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentPointer&nbsp;source)</code></th>
<td class="colLast">
<div class="block">Iterate over all segments chained from source via J9MemorySegmentPointer.nextSegmentInClassLoader.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/walkers/HeapWalker.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor,com.ibm.j9ddr.vm29.j9.walkers.HeapWalkerEvents)">HeapWalker</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vm,
<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&nbsp;hrd,
<a href="../vm29/j9/walkers/HeapWalkerEvents.html" title="interface in com.ibm.j9ddr.vm29.j9.walkers">HeapWalkerEvents</a>&nbsp;sink)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/walkers/MonitorIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer)">MonitorIterator</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vm)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/j9/walkers/ROMClassesRangeIterator.html#%3Cinit%3E(java.io.PrintStream,com.ibm.j9ddr.vm29.pointer.U8Pointer,com.ibm.j9ddr.vm29.pointer.U8Pointer)">ROMClassesRangeIterator</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>&nbsp;startAddr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>&nbsp;endAddr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.pointer">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/pointer/package-summary.html">com.ibm.j9ddr.vm29.pointer</a></h3>
<table class="useSummary">
<caption><span>Fields in <a href="../vm29/pointer/package-summary.html">com.ibm.j9ddr.vm29.pointer</a> declared as <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StructurePointer.StructureField.</span><code><span class="memberNameLink"><a href="../vm29/pointer/StructurePointer.StructureField.html#cde">cde</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/pointer/package-summary.html">com.ibm.j9ddr.vm29.pointer</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../vm29/j9/DataType.html" title="class in com.ibm.j9ddr.vm29.j9">DataType</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#at(long)">at</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../vm29/j9/DataType.html" title="class in com.ibm.j9ddr.vm29.j9">DataType</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#at(com.ibm.j9ddr.vm29.types.Scalar)">at</a></span>&#8203;(<a href="../vm29/types/Scalar.html" title="class in com.ibm.j9ddr.vm29.types">Scalar</a>&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BoolPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/BoolPointer.html#boolAt(long)">boolAt</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DoublePointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/DoublePointer.html#doubleAt(long)">doubleAt</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EnumPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/EnumPointer.html#doubleAt(long)">doubleAt</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FloatPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/FloatPointer.html#doubleAt(long)">doubleAt</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>float</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DoublePointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/DoublePointer.html#floatAt(long)">floatAt</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>float</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EnumPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/EnumPointer.html#floatAt(long)">floatAt</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>float</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FloatPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/FloatPointer.html#floatAt(long)">floatAt</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SelfRelativePointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/SelfRelativePointer.html#get()">get</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">WideSelfRelativePointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/WideSelfRelativePointer.html#get()">get</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected char</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getBaseCharAtOffset(long)">getBaseCharAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getBoolAtOffset(long)">getBoolAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected byte</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getByteAtOffset(long)">getByteAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getBytesAtOffset(long,byte%5B%5D)">getBytesAtOffset</a></span>&#8203;(long&nbsp;offset,
byte[]&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">U8Pointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/U8Pointer.html#getCStringAtOffset(long)">getCStringAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">U8Pointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/U8Pointer.html#getCStringAtOffset(long,long)">getCStringAtOffset</a></span>&#8203;(long&nbsp;offset,
long&nbsp;maxLength)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected double</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getDoubleAtOffset(long)">getDoubleAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected float</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getFloatAtOffset(long)">getFloatAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getHexValue()">getHexValue</a></span>()</code></th>
<td class="colLast">
<div class="block">This method reads number of the bytes depending on the pointers' base size.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../vm29/types/I32.html" title="class in com.ibm.j9ddr.vm29.types">I32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StructurePointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/StructurePointer.html#getI32Bitfield(int,int)">getI32Bitfield</a></span>&#8203;(int&nbsp;s,
int&nbsp;b)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../vm29/types/IDATA.html" title="class in com.ibm.j9ddr.vm29.types">IDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getIDATAAtOffset(long)">getIDATAAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getIntAtOffset(long)">getIntAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getLongAtOffset(long)">getLongAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getObjectClassAtOffset(long)">getObjectClassAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getObjectMonitorAtOffset(long)">getObjectMonitorAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getObjectReferenceAtOffset(long)">getObjectReferenceAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getPointerAtOffset(long)">getPointerAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected short</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getShortAtOffset(long)">getShortAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StructurePointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/StructurePointer.html#getU32Bitfield(int,int)">getU32Bitfield</a></span>&#8203;(int&nbsp;s,
int&nbsp;b)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#getUDATAAtOffset(long)">getUDATAAtOffset</a></span>&#8203;(long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#hexAt(long)">hexAt</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">
<div class="block">This method returns the memory values at the given index.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/AbstractPointer.html#hexAt(com.ibm.j9ddr.vm29.types.Scalar)">hexAt</a></span>&#8203;(<a href="../vm29/types/Scalar.html" title="class in com.ibm.j9ddr.vm29.types">Scalar</a>&nbsp;index)</code></th>
<td class="colLast">
<div class="block">This method returns the memory values at the given index.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DoublePointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/DoublePointer.html#longAt(long)">longAt</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EnumPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/EnumPointer.html#longAt(long)">longAt</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FloatPointer.</span><code><span class="memberNameLink"><a href="../vm29/pointer/FloatPointer.html#longAt(long)">longAt</a></span>&#8203;(long&nbsp;index)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.pointer.helper">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/pointer/helper/package-summary.html">com.ibm.j9ddr.vm29.pointer.helper</a></h3>
<table class="useSummary">
<caption><span>Subclasses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/pointer/helper/package-summary.html">com.ibm.j9ddr.vm29.pointer.helper</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MemTagHelper.J9MemTagCheckError.html" title="class in com.ibm.j9ddr.vm29.pointer.helper">J9MemTagHelper.J9MemTagCheckError</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/pointer/helper/package-summary.html">com.ibm.j9ddr.vm29.pointer.helper</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AttachedDataWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/AttachedDataWrapperHelper.html#ADWCACHEOFFSET(com.ibm.j9ddr.vm29.pointer.generated.AttachedDataWrapperPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer%5B%5D)">ADWCACHEOFFSET</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.AttachedDataWrapperPointer&nbsp;ptr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>[]&nbsp;cacheHeader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#areExtensionsEnabled()">areExtensionsEnabled</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/I32.html" title="class in com.ibm.j9ddr.vm29.types">I32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ByteDataWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ByteDataWrapperHelper.html#BDWEXTBLOCK(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer%5B%5D)">BDWEXTBLOCK</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer&nbsp;ptr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>[]&nbsp;cacheHeader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U8.html" title="class in com.ibm.j9ddr.vm29.types">U8</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ByteDataWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ByteDataWrapperHelper.html#BDWINPRIVATEUSE(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer)">BDWINPRIVATEUSE</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ByteDataWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ByteDataWrapperHelper.html#BDWLEN(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer)">BDWLEN</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U16.html" title="class in com.ibm.j9ddr.vm29.types">U16</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ByteDataWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ByteDataWrapperHelper.html#BDWPRIVATEOWNERID(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer)">BDWPRIVATEOWNERID</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/AbstractPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">AbstractPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ByteDataWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ByteDataWrapperHelper.html#BDWTOKEN(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer%5B%5D)">BDWTOKEN</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer&nbsp;ptr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>[]&nbsp;cacheHeader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U8.html" title="class in com.ibm.j9ddr.vm29.types">U8</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ByteDataWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ByteDataWrapperHelper.html#BDWTYPE(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer)">BDWTYPE</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#bytecodeEnd(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">bytecodeEnd</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#bytecodes(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">bytecodes</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#bytecodeSize(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">bytecodeSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CharArrayWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/CharArrayWrapperHelper.html#CAWROMSTRING(com.ibm.j9ddr.vm29.pointer.generated.CharArrayWrapperPointer)">CAWROMSTRING</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.CharArrayWrapperPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShcItemHdrHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ShcItemHdrHelper.html#CCITEM(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer)">CCITEM</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShcItemHdrHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ShcItemHdrHelper.html#CCITEMLEN(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer)">CCITEMLEN</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShcItemHdrHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ShcItemHdrHelper.html#CCITEMNEXT(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer)">CCITEMNEXT</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShcItemHdrHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ShcItemHdrHelper.html#CCITEMSTALE(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer)">CCITEMSTALE</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MemTagHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MemTagHelper.html#checkPadding(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer)">checkPadding</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer&nbsp;headerTagAddress)</code></th>
<td class="colLast">
<div class="block">Checks that the padding associated with the memory block has not been
corrupted</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MemTagHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MemTagHelper.html#checkTagSumCheck(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer,long)">checkTagSumCheck</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer&nbsp;tag,
long&nbsp;eyeCatcher)</code></th>
<td class="colLast">
<div class="block">Checks that the memory tag is not corrupt.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#classDepth(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">classDepth</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;j9class)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#classDepthAndFlags(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">classDepthAndFlags</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;j9class)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#classFlags(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">classFlags</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;j9class)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#classRequires4BytePrePadding(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">classRequires4BytePrePadding</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">Queries if class is has 4byte pre-padding in the stand-alone case</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#clazz(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">clazz</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#clazz(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">clazz</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CacheletWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/CacheletWrapperHelper.html#CLETDATA(com.ibm.j9ddr.vm29.pointer.generated.CacheletWrapperPointer)">CLETDATA</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.CacheletWrapperPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CompiledMethodWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/CompiledMethodWrapperHelper.html#CMWCODE(com.ibm.j9ddr.vm29.pointer.generated.CompiledMethodWrapperPointer)">CMWCODE</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.CompiledMethodWrapperPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CompiledMethodWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/CompiledMethodWrapperHelper.html#CMWROMMETHOD(com.ibm.j9ddr.vm29.pointer.generated.CompiledMethodWrapperPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer%5B%5D)">CMWROMMETHOD</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.CompiledMethodWrapperPointer&nbsp;ptr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>[]&nbsp;cacheHeader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MM_HeapRegionDescriptorHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/MM_HeapRegionDescriptorHelper.html#containsObjects(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">containsObjects</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;region)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#cpShapeDescription(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">cpShapeDescription</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClasspathWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ClasspathWrapperHelper.html#CPWLEN(com.ibm.j9ddr.vm29.pointer.generated.ClasspathWrapperPointer)">CPWLEN</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ClasspathWrapperPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#currentClass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">currentClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;j9class)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9UTF8Helper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9UTF8Helper.html#dataEA(com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer)">dataEA</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer&nbsp;utf8pointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#extendedClassFlags(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">extendedClassFlags</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;j9class)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9JavaVMHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9JavaVMHelper.html#extendedRuntimeFlagIsSet(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,long)">extendedRuntimeFlagIsSet</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;javaVM,
long&nbsp;flag)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#finalizeNeeded(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">finalizeNeeded</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassLoaderHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassLoaderHelper.html#findClass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer,java.lang.String)">findClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer&nbsp;classLoader,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;signature)</code></th>
<td class="colLast">
<div class="block">Return class for MixedObject or component class type for array classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#findJ9ClassInFlattenedClassCacheWithFieldName(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,java.lang.String)">findJ9ClassInFlattenedClassCacheWithFieldName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;fieldName)</code></th>
<td class="colLast">
<div class="block">Searches the flattenedClassCache (FCC) for a J9Class given a field name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#findJ9ClassInFlattenedClassCacheWithSigName(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,java.lang.String)">findJ9ClassInFlattenedClassCacheWithSigName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;fieldSig)</code></th>
<td class="colLast">
<div class="block">Searches the flattenedClassCache (FCC) for a J9Class given a field signature.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#findNestedClassHierarchy(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,java.lang.String%5B%5D)">findNestedClassHierarchy</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;containerClazz,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>[]&nbsp;nestingHierarchy)</code></th>
<td class="colLast">
<div class="block">Returns an array of J9ClassPointers that contains the containerClazz passed in addition to the J9ClassPointers
that correspond to the types of the field names passed in the nestingHierarchy array.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#flags(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">flags</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#flags(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">flags</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectMonitorHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectMonitorHelper.html#formatFullInteractive(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer)">formatFullInteractive</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer&nbsp;objectMonitor)</code></th>
<td class="colLast">
<div class="block">Returns a string containing information related to this monitor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#getArrayName(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">getArrayName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getBooleanData(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,boolean%5B%5D,int,int,int)">getBooleanData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer,
boolean[]&nbsp;dst,
int&nbsp;start,
int&nbsp;length,
int&nbsp;destStart)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getBooleanField(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">getBooleanField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Returns an boolean field from the object or its super classes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getByteData(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,byte%5B%5D,int,int,int)">getByteData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer,
byte[]&nbsp;dst,
int&nbsp;start,
int&nbsp;length,
int&nbsp;destStart)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static byte</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getByteField(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">getByteField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Returns an byte field from the object or its super classes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedClassesMetaDataHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/SharedClassesMetaDataHelper.html#getCacheLayerFromJ9shrOffset(com.ibm.j9ddr.vm29.pointer.generated.J9ShrOffsetPointer)">getCacheLayerFromJ9shrOffset</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ShrOffsetPointer&nbsp;j9shrOffset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getCharData(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,char%5B%5D,int,int,int)">getCharData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer,
char[]&nbsp;dst,
int&nbsp;start,
int&nbsp;length,
int&nbsp;destStart)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static char</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getCharField(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">getCharField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Returns a char field from the object or its super classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getClassName(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getClassName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getClassName(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getClassName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">
<div class="block">Return the name of this J9Object's class</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MethodDebugInfoHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MethodDebugInfoHelper.html#getCompressedLineNumberTableForROMClassV1(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer)">getCompressedLineNumberTableForROMClassV1</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getData(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getData(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,java.lang.Object,int,int,int)">getData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;dst,
int&nbsp;start,
int&nbsp;length,
int&nbsp;destStart)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getDataAddrForContiguous(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getDataAddrForContiguous</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getDataAddrForDiscontiguous(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getDataAddrForDiscontiguous</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getDataAsString(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">getDataAsString</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getDataAsString(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,int,int)">getDataAsString</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;array,
int&nbsp;dumpLimit,
int&nbsp;characterDumpLimit)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ByteDataWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ByteDataWrapperHelper.html#getDataFromByteDataWrapper(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer%5B%5D)">getDataFromByteDataWrapper</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer&nbsp;ptr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>[]&nbsp;cacheHeader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getDoubleData(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,double%5B%5D,int,int,int)">getDoubleData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer,
double[]&nbsp;dst,
int&nbsp;start,
int&nbsp;length,
int&nbsp;destStart)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static double</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getDoubleField(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">getDoubleField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Returns a double field from the object or its super classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9VMThreadHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9VMThreadHelper.html#getDTFJState(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer)">getDTFJState</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&nbsp;thread)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getElementEA(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,int,int)">getElementEA</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer,
int&nbsp;index,
int&nbsp;dataSize)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#getExtendedModifiersDataFromROMMethod(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getExtendedModifiersDataFromROMMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMFieldShapeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMFieldShapeHelper.html#getFieldAnnotationsDataFromROMField(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer)">getFieldAnnotationsDataFromROMField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer&nbsp;fieldShapePointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a>&lt;<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#getFieldOffsets(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">getFieldOffsets</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMFieldShapeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMFieldShapeHelper.html#getFieldTypeAnnotationsDataFromROMField(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer)">getFieldTypeAnnotationsDataFromROMField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer&nbsp;fieldShapePointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getFloatData(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,float%5B%5D,int,int,int)">getFloatData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer,
float[]&nbsp;dst,
int&nbsp;start,
int&nbsp;length,
int&nbsp;destStart)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static float</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getFloatField(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">getFloatField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Returns a float field from the object or its super classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MM_HeapRegionDescriptorHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/MM_HeapRegionDescriptorHelper.html#getHighAddress(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">getHighAddress</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;region)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getIntData(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,int%5B%5D,int,int,int)">getIntData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer,
int[]&nbsp;dst,
int&nbsp;start,
int&nbsp;length,
int&nbsp;destStart)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getIntField(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">getIntField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Returns an int field from the object or its super classes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#getJavaLangClassModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">getJavaLangClassModifiers</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;j9class)</code></th>
<td class="colLast">
<div class="block">Returns class modifiers as returned from java.lang.Class.getModifiers()</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ArrayClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ArrayClassHelper.html#getJavaName(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer)">getJavaName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#getJavaName(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">getJavaName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getJavaName(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">getJavaName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MethodDebugInfoHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MethodDebugInfoHelper.html#getLineNumberCompressedSize(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer)">getLineNumberCompressedSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MethodDebugInfoHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MethodDebugInfoHelper.html#getLineNumberCount(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer)">getLineNumberCount</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9LineNumberPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MethodDebugInfoHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MethodDebugInfoHelper.html#getLineNumberTableForROMClass(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer)">getLineNumberTableForROMClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getLongData(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,long%5B%5D,int,int,int)">getLongData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer,
long[]&nbsp;dst,
int&nbsp;start,
int&nbsp;length,
int&nbsp;destStart)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getLongField(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">getLongField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Returns an long field from the object or its super classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MM_HeapRegionDescriptorHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/MM_HeapRegionDescriptorHelper.html#getLowAddress(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">getLowAddress</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;region)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OMRMemCategoryHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/OMRMemCategoryHelper.html#getMemoryCategory(com.ibm.j9ddr.vm29.types.UDATA)">getMemoryCategory</a></span>&#8203;(<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;memoryCategory)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9JavaVMHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9JavaVMHelper.html#getMethodFromPC(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer)">getMethodFromPC</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vmPtr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>&nbsp;pc)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#getMethodFromPCAndClass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer)">getMethodFromPCAndClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;localClass,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>&nbsp;pc)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ArrayClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ArrayClassHelper.html#getName(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer)">getName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#getName(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">getName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MethodHelper.html#getName(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer)">getName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;methodPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMFieldShapeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMFieldShapeHelper.html#getName(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer)">getName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer&nbsp;fieldShapePointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#getName(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectMonitorHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectMonitorHelper.html#getObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer)">getObject</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer&nbsp;objectMonitor)</code></th>
<td class="colLast">
<div class="block">Returns the J9ObjectPointer corresponding to the specified J9ObjectMonitorPointer</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getObjectData(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer%5B%5D,int,int,int)">getObjectData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer,
com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer[]&nbsp;dst,
int&nbsp;start,
int&nbsp;length,
int&nbsp;destStart)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getObjectField(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">getObjectField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Returns an Object field from the object or its super classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../corereaders/osthread/IOSThread.html" title="interface in com.ibm.j9ddr.corereaders.osthread">IOSThread</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ThreadHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ThreadHelper.html#getOSThread(long)">getOSThread</a></span>&#8203;(long&nbsp;tid)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../corereaders/osthread/IOSThread.html" title="interface in com.ibm.j9ddr.corereaders.osthread">IOSThread</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ThreadHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ThreadHelper.html#getOSThread(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer)">getOSThread</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer&nbsp;threadPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a>&lt;<a href="../corereaders/osthread/IOSThread.html" title="interface in com.ibm.j9ddr.corereaders.osthread">IOSThread</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ThreadHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ThreadHelper.html#getOSThreads()">getOSThreads</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#getRawModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">getRawModifiers</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;j9class)</code></th>
<td class="colLast">
<div class="block">Returns "raw" modifiers</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMFieldShapeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMFieldShapeHelper.html#getReflectModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer)">getReflectModifiers</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer&nbsp;fieldShapePointer)</code></th>
<td class="colLast">
<div class="block">Gets the modifiers as returned from java.lang.reflect.Field.getModifiers(); (masking out all internal
JVM modifiers)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#getReflectModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getReflectModifiers</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">
<div class="block">Gets the modifiers as returned from java.lang.reflect.Method.getModifiers(); (masking out all internal
JVM modifiers)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#getShortData(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer,short%5B%5D,int,int,int)">getShortData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer,
short[]&nbsp;dst,
int&nbsp;start,
int&nbsp;length,
int&nbsp;destStart)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static short</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getShortField(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">getShortField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Returns a short field from the object or its super classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#getSignature(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">getSignature</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMFieldShapeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMFieldShapeHelper.html#getSignature(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer)">getSignature</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer&nbsp;fieldShapePointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#getSignature(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">getSignature</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MM_HeapRegionDescriptorHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/MM_HeapRegionDescriptorHelper.html#getSize(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">getSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;region)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#getStringField(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">getStringField</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;offset)</code></th>
<td class="colLast">
<div class="block">Returns a String field from the object or its super classes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Properties</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9JavaVMHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9JavaVMHelper.html#getSystemProperties(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer)">getSystemProperties</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vm)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ThreadHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ThreadHelper.html#getTLS(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer,com.ibm.j9ddr.vm29.types.UDATA)">getTLS</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer&nbsp;threadPointer,
<a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a>&nbsp;key)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MM_HeapRegionDescriptorHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/MM_HeapRegionDescriptorHelper.html#getTypeFlags(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">getTypeFlags</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;region)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OMRMemCategoryHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/OMRMemCategoryHelper.html#getUnusedAllocate32HeapRegionsMemoryCategory(com.ibm.j9ddr.vm29.pointer.generated.OMRPortLibraryGlobalDataPointer)">getUnusedAllocate32HeapRegionsMemoryCategory</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.OMRPortLibraryGlobalDataPointer&nbsp;portGlobals)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9RASHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9RASHelper.html#getVM(com.ibm.j9ddr.vm29.pointer.generated.J9RASPointer)">getVM</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9RASPointer&nbsp;rasptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ThreadHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ThreadHelper.html#getVMThread(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer)">getVMThread</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer&nbsp;threadPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MM_HeapRegionDescriptorHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/MM_HeapRegionDescriptorHelper.html#getWalkableHighAddress(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">getWalkableHighAddress</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;region)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasBackwardBranches(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasBackwardBranches</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasCodeTypeAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasCodeTypeAnnotations</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasDebugInfo(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasDebugInfo</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasDefaultAnnotation(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasDefaultAnnotation</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#hasEmptyFinalize(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">hasEmptyFinalize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasExceptionInfo(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasExceptionInfo</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasExtendedModifiers(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasExtendedModifiers</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#hasFinalFields(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">hasFinalFields</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasGenericSignature(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasGenericSignature</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#hasJDBCNatives(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">hasJDBCNatives</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasMethodAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasMethodAnnotations</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasMethodParameters(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasMethodParameters</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasMethodTypeAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasMethodTypeAnnotations</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#hasModifiedByteCodes(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">hasModifiedByteCodes</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasParameterAnnotations(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasParameterAnnotations</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasStackMap(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasStackMap</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#hasValidEyeCatcher(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">hasValidEyeCatcher</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MM_HeapRegionDescriptorHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/MM_HeapRegionDescriptorHelper.html#hasValidMarkMap(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer)">hasValidMarkMap</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer&nbsp;region)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#hasVerifyData(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">hasVerifyData</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#hasVTable(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">hasVTable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isAbstract(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isAbstract</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#isAnonymousClass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">isAnonymousClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isAnonymousClass(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isAnonymousClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isArray(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isArray</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ArrayClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ArrayClassHelper.html#isArrayClass(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer)">isArrayClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#isArrayClass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">isArrayClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isClonable(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isClonable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isDying(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isDying</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#isEmpty(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">isEmpty</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#isFieldInClassFlattened(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer)">isFieldInClassFlattened</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz,
com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer&nbsp;fieldShape)</code></th>
<td class="colLast">
<div class="block">Queries whether field is flattened of not.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isFinal(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isFinal</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#isForwarder(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">isForwarder</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isGCSpecial(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isGCSpecial</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#isGetter(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">isGetter</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isHotSwappedOut(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isHotSwappedOut</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#isIndexable(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">isIndexable</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">
<div class="block">Returns TRUE if an object is indexable, FALSE otherwise.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#isInlineContiguousArraylet(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">isInlineContiguousArraylet</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isInterface(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isInterface</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#isJ9ClassAValueType(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">isJ9ClassAValueType</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">Queries if J9Class is a value type</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#isJ9ClassIsFlattened(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">isJ9ClassIsFlattened</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">Queries if class is flattened</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#isJ9ClassLargestAlignmentConstraintDouble(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">isJ9ClassLargestAlignmentConstraintDouble</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">Queries if class contains a field with a double (64 bit) alignment constraint</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#isJ9ClassLargestAlignmentConstraintReference(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">isJ9ClassLargestAlignmentConstraintReference</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">
<div class="block">Queries if class contains a field with a reference alignment constraint</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#isJ9FieldIsFlattened(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer)">isJ9FieldIsFlattened</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;fieldClazz,
com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer&nbsp;fieldShape)</code></th>
<td class="colLast">
<div class="block">Queries if a field in a class is flattened</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#isNonEmptyObjectConstructor(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">isNonEmptyObjectConstructor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#isObsolete(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">isObsolete</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;j9class)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isPrimitiveType(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isPrimitiveType</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isPublic(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isPublic</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#isRomClassAtomic(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isRomClassAtomic</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">
<div class="block">Queries if a J9ROMClass is atomic</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ValueTypeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ValueTypeHelper.html#isRomClassAValueType(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isRomClassAValueType</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">
<div class="block">Queries if J9ROMClass is a value type</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#isSameOrSuperClassOf(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">isSameOrSuperClassOf</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;superClazz,
com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isSealed(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isSealed</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMMethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMMethodHelper.html#isStatic(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer)">isStatic</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isSuper(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isSuper</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#isSwappedOut(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">isSwappedOut</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isSynthetic(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isSynthetic</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#isUnsafe(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">isUnsafe</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShcItemHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ShcItemHelper.html#ITEMEND(com.ibm.j9ddr.vm29.pointer.generated.ShcItemPointer)">ITEMEND</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ShcItemPointer&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/VoidPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">VoidPointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MemTagHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MemTagHelper.html#j9mem_get_footer_padding(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer)">j9mem_get_footer_padding</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer&nbsp;headerEyeCatcherAddress)</code></th>
<td class="colLast">
<div class="block">Given the address of the headerEyecatcher for the memory block, return
the address of the footer padding.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MemTagHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MemTagHelper.html#j9mem_get_footer_tag(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer)">j9mem_get_footer_tag</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer&nbsp;headerEyeCatcherAddress)</code></th>
<td class="colLast">
<div class="block">Given the address of the headerEyecatcher for the memory block, return
the address of the corresponding footer tag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#monitor(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">monitor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#monitor(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">monitor</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMFieldShapeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMFieldShapeHelper.html#next(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer)">next</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer&nbsp;fieldShapePointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MethodHelper.html#nextMethod(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer)">nextMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;methodPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U32Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U32Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#optionalInfo(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">optionalInfo</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">PrintObjectFieldsHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/PrintObjectFieldsHelper.html#printJ9ObjectFields(java.io.PrintStream,int,com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer,com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,long)">printJ9ObjectFields</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
int&nbsp;tabLevel,
com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;localClazz,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>&nbsp;dataStart,
com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;localObject,
long&nbsp;address)</code></th>
<td class="colLast">
<div class="block">Prints all the j9object fields</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">PrintObjectFieldsHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/PrintObjectFieldsHelper.html#printJ9ObjectFields(java.io.PrintStream,int,com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer,com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,long,java.lang.String%5B%5D,boolean)">printJ9ObjectFields</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
int&nbsp;tabLevel,
com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;localClazz,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>&nbsp;dataStart,
com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;localObject,
long&nbsp;address,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>[]&nbsp;nestingHierarchy,
boolean&nbsp;showNestedFields)</code></th>
<td class="colLast">
<div class="block">Prints all the j9object fields</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#rawClazz(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">rawClazz</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#rawSize(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">rawSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMClassWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ROMClassWrapperHelper.html#RCWCLASSPATH(com.ibm.j9ddr.vm29.pointer.generated.ROMClassWrapperPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer%5B%5D)">RCWCLASSPATH</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ROMClassWrapperPointer&nbsp;ptr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>[]&nbsp;cacheHeader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ScopedROMClassWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ScopedROMClassWrapperHelper.html#RCWMODCONTEXT(com.ibm.j9ddr.vm29.pointer.generated.ScopedROMClassWrapperPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer%5B%5D)">RCWMODCONTEXT</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ScopedROMClassWrapperPointer&nbsp;ptr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>[]&nbsp;cacheHeader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ScopedROMClassWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ScopedROMClassWrapperHelper.html#RCWPARTITION(com.ibm.j9ddr.vm29.pointer.generated.ScopedROMClassWrapperPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer%5B%5D)">RCWPARTITION</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ScopedROMClassWrapperPointer&nbsp;ptr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>[]&nbsp;cacheHeader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ROMClassWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/ROMClassWrapperHelper.html#RCWROMCLASS(com.ibm.j9ddr.vm29.pointer.generated.ROMClassWrapperPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer%5B%5D)">RCWROMCLASS</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.ROMClassWrapperPointer&nbsp;ptr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>[]&nbsp;cacheHeader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#referencePhantom(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">referencePhantom</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#referenceSoft(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">referenceSoft</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMClassHelper.html#referenceWeek(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">referenceWeek</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romclass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OrphanWrapperHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/OrphanWrapperHelper.html#romClass(com.ibm.j9ddr.vm29.pointer.generated.OrphanWrapperPointer,com.ibm.j9ddr.vm29.pointer.U8Pointer%5B%5D)">romClass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.OrphanWrapperPointer&nbsp;ptr,
<a href="../vm29/pointer/U8Pointer.html" title="class in com.ibm.j9ddr.vm29.pointer">U8Pointer</a>[]&nbsp;cacheHeader)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMFieldShapeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMFieldShapeHelper.html#romFieldSizeOf(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer)">romFieldSizeOf</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer&nbsp;fieldShapePointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MethodHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MethodHelper.html#romMethod(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer)">romMethod</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;methodPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/UDATA.html" title="class in com.ibm.j9ddr.vm29.types">UDATA</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#size(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer)">size</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz,
com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vm)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#size(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer)">size</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../vm29/types/U32.html" title="class in com.ibm.j9ddr.vm29.types">U32</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9IndexableObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9IndexableObjectHelper.html#size(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">size</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ObjectHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ObjectHelper.html#stringValue(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">stringValue</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;objPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9UTF8Helper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9UTF8Helper.html#stringValue(com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer)">stringValue</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer&nbsp;utf8pointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ClassHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ClassHelper.html#superclass(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer)">superclass</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;clazz)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9ROMFieldShapeHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9ROMFieldShapeHelper.html#toString(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer)">toString</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer&nbsp;fieldShapePointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OMRMemCategoryHelper.IOMRMemCategoryVisitor.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/OMRMemCategoryHelper.IOMRMemCategoryVisitor.html#visit(com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer)">visit</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer&nbsp;category)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OMRMemCategoryHelper.</span><code><span class="memberNameLink"><a href="../vm29/pointer/helper/OMRMemCategoryHelper.html#visitMemoryCategoryChildren(com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer,com.ibm.j9ddr.vm29.pointer.helper.OMRMemCategoryHelper.IOMRMemCategoryVisitor)">visitMemoryCategoryChildren</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer&nbsp;startNode,
<a href="../vm29/pointer/helper/OMRMemCategoryHelper.IOMRMemCategoryVisitor.html" title="interface in com.ibm.j9ddr.vm29.pointer.helper">OMRMemCategoryHelper.IOMRMemCategoryVisitor</a>&nbsp;visitor)</code></th>
<td class="colLast">
<div class="block">Performs a depth-first walk of all the children of startNode, starting with startNode itself</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../vm29/pointer/helper/package-summary.html">com.ibm.j9ddr.vm29.pointer.helper</a> with parameters of type <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/pointer/helper/J9MemTagHelper.J9MemTagCheckError.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer,com.ibm.j9ddr.CorruptDataException)">J9MemTagCheckError</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer&nbsp;memTag,
<a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a>&nbsp;e)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.tools.ddrinteractive">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/tools/ddrinteractive/package-summary.html">com.ibm.j9ddr.vm29.tools.ddrinteractive</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/tools/ddrinteractive/package-summary.html">com.ibm.j9ddr.vm29.tools.ddrinteractive</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClassWalker.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ClassWalker.html#addObjectsasSlot(com.ibm.j9ddr.vm29.pointer.StructurePointer)">addObjectsasSlot</a></span>&#8203;(<a href="../vm29/pointer/StructurePointer.html" title="class in com.ibm.j9ddr.vm29.pointer">StructurePointer</a>&nbsp;methodClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClassWalker.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ClassWalker.html#addObjectsAsSlot(com.ibm.j9ddr.vm29.pointer.StructurePointer,java.util.HashMap)">addObjectsAsSlot</a></span>&#8203;(<a href="../vm29/pointer/StructurePointer.html" title="class in com.ibm.j9ddr.vm29.pointer">StructurePointer</a>&nbsp;methodClass,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&gt;&nbsp;renameFields)</code></th>
<td class="colLast">
<div class="block">It walks through each field in this structure that is represented by methodClass and
registers each field as a slot into ClassWalkerCallBack
It uses the StructureDescriptor of J9DDR to get the FieldDescriptor of a structure.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LinearDumper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/LinearDumper.html#addRegion(com.ibm.j9ddr.vm29.pointer.StructurePointer,com.ibm.j9ddr.vm29.tools.ddrinteractive.IClassWalkCallbacks.SlotType,com.ibm.j9ddr.vm29.pointer.AbstractPointer,java.lang.String,long,boolean)">addRegion</a></span>&#8203;(<a href="../vm29/pointer/StructurePointer.html" title="class in com.ibm.j9ddr.vm29.pointer">StructurePointer</a>&nbsp;clazz,
<a href="../vm29/tools/ddrinteractive/IClassWalkCallbacks.SlotType.html" title="enum in com.ibm.j9ddr.vm29.tools.ddrinteractive">IClassWalkCallbacks.SlotType</a>&nbsp;type,
<a href="../vm29/pointer/AbstractPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">AbstractPointer</a>&nbsp;slotPtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;slotName,
long&nbsp;length,
boolean&nbsp;computePadding)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IClassWalkCallbacks.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/IClassWalkCallbacks.html#addSection(com.ibm.j9ddr.vm29.pointer.StructurePointer,com.ibm.j9ddr.vm29.pointer.AbstractPointer,long,java.lang.String,boolean)">addSection</a></span>&#8203;(<a href="../vm29/pointer/StructurePointer.html" title="class in com.ibm.j9ddr.vm29.pointer">StructurePointer</a>&nbsp;clazz,
<a href="../vm29/pointer/AbstractPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">AbstractPointer</a>&nbsp;address,
long&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;name,
boolean&nbsp;computePadding)</code></th>
<td class="colLast">
<div class="block">It is a high level section of an object walked.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IClassWalkCallbacks.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/IClassWalkCallbacks.html#addSlot(com.ibm.j9ddr.vm29.pointer.StructurePointer,com.ibm.j9ddr.vm29.tools.ddrinteractive.IClassWalkCallbacks.SlotType,com.ibm.j9ddr.vm29.pointer.AbstractPointer,java.lang.String)">addSlot</a></span>&#8203;(<a href="../vm29/pointer/StructurePointer.html" title="class in com.ibm.j9ddr.vm29.pointer">StructurePointer</a>&nbsp;clazz,
<a href="../vm29/tools/ddrinteractive/IClassWalkCallbacks.SlotType.html" title="enum in com.ibm.j9ddr.vm29.tools.ddrinteractive">IClassWalkCallbacks.SlotType</a>&nbsp;type,
<a href="../vm29/pointer/AbstractPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">AbstractPointer</a>&nbsp;slotPtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;slotName)</code></th>
<td class="colLast">
<div class="block">The information of one slot is sent back.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IClassWalkCallbacks.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/IClassWalkCallbacks.html#addSlot(com.ibm.j9ddr.vm29.pointer.StructurePointer,com.ibm.j9ddr.vm29.tools.ddrinteractive.IClassWalkCallbacks.SlotType,com.ibm.j9ddr.vm29.pointer.AbstractPointer,java.lang.String,java.lang.String)">addSlot</a></span>&#8203;(<a href="../vm29/pointer/StructurePointer.html" title="class in com.ibm.j9ddr.vm29.pointer">StructurePointer</a>&nbsp;clazz,
<a href="../vm29/tools/ddrinteractive/IClassWalkCallbacks.SlotType.html" title="enum in com.ibm.j9ddr.vm29.tools.ddrinteractive">IClassWalkCallbacks.SlotType</a>&nbsp;type,
<a href="../vm29/pointer/AbstractPointer.html" title="class in com.ibm.j9ddr.vm29.pointer">AbstractPointer</a>&nbsp;slotPtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;slotName,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;additionalInfo)</code></th>
<td class="colLast">
<div class="block">The information of one slot is sent back.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClassWalker.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ClassWalker.html#allSlotsInObjectDo(com.ibm.j9ddr.vm29.tools.ddrinteractive.IClassWalkCallbacks)">allSlotsInObjectDo</a></span>&#8203;(<a href="../vm29/tools/ddrinteractive/IClassWalkCallbacks.html" title="interface in com.ibm.j9ddr.vm29.tools.ddrinteractive">IClassWalkCallbacks</a>&nbsp;classWalker)</code></th>
<td class="colLast">
<div class="block">Walks every slots in an object and send the values to the classWalker</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JavaVersionHelper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/JavaVersionHelper.html#ensureJava9AndUp(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,java.io.PrintStream)">ensureJava9AndUp</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vm,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">
<div class="block">Returns true if the Java version is Java9 and up.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.ClassIteratorFilter.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.ClassIteratorFilter.html#filter(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,java.lang.String)">filter</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;classPtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;arg)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.ModuleIteratorFilter.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.ModuleIteratorFilter.html#filter(com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer,java.lang.String)">filter</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer&nbsp;modulePtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;arg)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.PackageIteratorFilter.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.PackageIteratorFilter.html#filter(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer,java.lang.String)">filter</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer&nbsp;packagePtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;arg)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LinearDumper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/LinearDumper.html#gatherLayoutInfo(java.io.PrintStream,com.ibm.j9ddr.vm29.tools.ddrinteractive.ClassWalker,long)">gatherLayoutInfo</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../vm29/tools/ddrinteractive/ClassWalker.html" title="class in com.ibm.j9ddr.vm29.tools.ddrinteractive">ClassWalker</a>&nbsp;classWalker,
long&nbsp;nestingThreshold)</code></th>
<td class="colLast">
<div class="block">Prints a class in a linear way to the PrintStream</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../vm29/tools/ddrinteractive/LinearDumper.J9ClassRegionNode.html" title="class in com.ibm.j9ddr.vm29.tools.ddrinteractive">LinearDumper.J9ClassRegionNode</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LinearDumper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/LinearDumper.html#getAllRegions(com.ibm.j9ddr.vm29.tools.ddrinteractive.ClassWalker)">getAllRegions</a></span>&#8203;(<a href="../vm29/tools/ddrinteractive/ClassWalker.html" title="class in com.ibm.j9ddr.vm29.tools.ddrinteractive">ClassWalker</a>&nbsp;classWalker)</code></th>
<td class="colLast">
<div class="block">Returns a tree of regions and slots.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ThreadsCommand.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ThreadsCommand.html#getThreadName(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer)">getThreadName</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer&nbsp;thread)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.html#iterateClassLoaderClasses(java.io.PrintStream,com.ibm.j9ddr.vm29.tools.ddrinteractive.ModularityHelper.ClassIteratorFilter,com.ibm.j9ddr.vm29.tools.ddrinteractive.ModularityHelper.ClassOutput,java.lang.String,com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer)">iterateClassLoaderClasses</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../vm29/tools/ddrinteractive/ModularityHelper.ClassIteratorFilter.html" title="interface in com.ibm.j9ddr.vm29.tools.ddrinteractive">ModularityHelper.ClassIteratorFilter</a>&nbsp;filter,
<a href="../vm29/tools/ddrinteractive/ModularityHelper.ClassOutput.html" title="interface in com.ibm.j9ddr.vm29.tools.ddrinteractive">ModularityHelper.ClassOutput</a>&nbsp;outputter,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;filterArg,
com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer&nbsp;classLoaderPtr)</code></th>
<td class="colLast">
<div class="block">Traverses through all loaded classes in a
classloader.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.html#iterateClassLoaderPackages(java.io.PrintStream,com.ibm.j9ddr.vm29.tools.ddrinteractive.ModularityHelper.PackageIteratorFilter,com.ibm.j9ddr.vm29.tools.ddrinteractive.ModularityHelper.PackageOutput,java.lang.String,com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer)">iterateClassLoaderPackages</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../vm29/tools/ddrinteractive/ModularityHelper.PackageIteratorFilter.html" title="interface in com.ibm.j9ddr.vm29.tools.ddrinteractive">ModularityHelper.PackageIteratorFilter</a>&nbsp;filter,
<a href="../vm29/tools/ddrinteractive/ModularityHelper.PackageOutput.html" title="interface in com.ibm.j9ddr.vm29.tools.ddrinteractive">ModularityHelper.PackageOutput</a>&nbsp;outputter,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;filterArg,
com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer&nbsp;classLoaderPtr)</code></th>
<td class="colLast">
<div class="block">Traverses through all loaded packages that are
owned by the given class loader.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.html#iterateModules(java.io.PrintStream,com.ibm.j9ddr.vm29.tools.ddrinteractive.ModularityHelper.ModuleIteratorFilter,com.ibm.j9ddr.vm29.tools.ddrinteractive.ModularityHelper.ModuleOutput,java.lang.String)">iterateModules</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../vm29/tools/ddrinteractive/ModularityHelper.ModuleIteratorFilter.html" title="interface in com.ibm.j9ddr.vm29.tools.ddrinteractive">ModularityHelper.ModuleIteratorFilter</a>&nbsp;filter,
<a href="../vm29/tools/ddrinteractive/ModularityHelper.ModuleOutput.html" title="interface in com.ibm.j9ddr.vm29.tools.ddrinteractive">ModularityHelper.ModuleOutput</a>&nbsp;outputter,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;filterArg)</code></th>
<td class="colLast">
<div class="block">Traverses through all loaded modules.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.html#iteratePackages(java.io.PrintStream,com.ibm.j9ddr.vm29.tools.ddrinteractive.ModularityHelper.PackageIteratorFilter,com.ibm.j9ddr.vm29.tools.ddrinteractive.ModularityHelper.PackageOutput,java.lang.String)">iteratePackages</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../vm29/tools/ddrinteractive/ModularityHelper.PackageIteratorFilter.html" title="interface in com.ibm.j9ddr.vm29.tools.ddrinteractive">ModularityHelper.PackageIteratorFilter</a>&nbsp;filter,
<a href="../vm29/tools/ddrinteractive/ModularityHelper.PackageOutput.html" title="interface in com.ibm.j9ddr.vm29.tools.ddrinteractive">ModularityHelper.PackageOutput</a>&nbsp;outputter,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;filterArg)</code></th>
<td class="colLast">
<div class="block">Traverses through all loaded packages.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.ClassOutput.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.ClassOutput.html#print(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,java.io.PrintStream)">print</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;classPtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.ModuleOutput.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.ModuleOutput.html#print(com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer,java.io.PrintStream)">print</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer&nbsp;modulePtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.PackageOutput.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.PackageOutput.html#print(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer,java.io.PrintStream)">print</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer&nbsp;packagePtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LinearDumper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/LinearDumper.html#printAllRegions(java.io.PrintStream,com.ibm.j9ddr.vm29.pointer.StructurePointer,long,com.ibm.j9ddr.vm29.tools.ddrinteractive.LinearDumper.J9ClassRegionNode,int)">printAllRegions</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../vm29/pointer/StructurePointer.html" title="class in com.ibm.j9ddr.vm29.pointer">StructurePointer</a>&nbsp;clazz,
long&nbsp;nestingThreshold,
<a href="../vm29/tools/ddrinteractive/LinearDumper.J9ClassRegionNode.html" title="class in com.ibm.j9ddr.vm29.tools.ddrinteractive">LinearDumper.J9ClassRegionNode</a>&nbsp;regionNode,
int&nbsp;nesting)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.html#printJ9Class(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer,java.io.PrintStream)">printJ9Class</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer&nbsp;classPtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">
<div class="block">Prints the name and hex address of a J9Class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.html#printJ9Module(com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer,java.io.PrintStream)">printJ9Module</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer&nbsp;modulePtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">
<div class="block">Prints the name and hex address of a J9Module.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.html#printJ9Package(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer,java.io.PrintStream)">printJ9Package</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer&nbsp;packagePtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">
<div class="block">Prints the name and hex address of a J9Package.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.html#printPackageExports(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer,java.io.PrintStream)">printPackageExports</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer&nbsp;packagePtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">
<div class="block">Prints the name and hex address of all
J9Modules the provided package is exported to.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.html#printPackageExportVerbose(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer,java.io.PrintStream)">printPackageExportVerbose</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer&nbsp;packagePtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">
<div class="block">Prints the name and hex address of all
J9Modules the provided package is exported to.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ModularityHelper.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/ModularityHelper.html#printPackageJ9Module(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer,java.io.PrintStream)">printPackageJ9Module</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer&nbsp;packagePtr,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">
<div class="block">Prints the details of the J9Module that owns a
J9Package.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../vm29/tools/ddrinteractive/package-summary.html">com.ibm.j9ddr.vm29.tools.ddrinteractive</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/FilteredROMMethodsIterator.html#%3Cinit%3E(java.io.PrintStream,com.ibm.j9ddr.tools.ddrinteractive.Context,java.lang.String)">FilteredROMMethodsIterator</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
<a href="../tools/ddrinteractive/Context.html" title="class in com.ibm.j9ddr.tools.ddrinteractive">Context</a>&nbsp;context,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;methodPattern)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.tools.ddrinteractive.commands">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/tools/ddrinteractive/commands/package-summary.html">com.ibm.j9ddr.vm29.tools.ddrinteractive.commands</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/tools/ddrinteractive/commands/package-summary.html">com.ibm.j9ddr.vm29.tools.ddrinteractive.commands</a> with parameters of type <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9MemTagCommands.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/J9MemTagCommands.html#corruptData(java.lang.String,com.ibm.j9ddr.CorruptDataException,boolean)">corruptData</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;message,
<a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a>&nbsp;e,
boolean&nbsp;fatal)</code></th>
<td class="colLast">
<div class="block">CorruptData handler used with J9MemTagIterator</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/tools/ddrinteractive/commands/package-summary.html">com.ibm.j9ddr.vm29.tools.ddrinteractive.commands</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SegmentsUtil.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/SegmentsUtil.html#checkSegmentsForOverlap(java.io.PrintStream,com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,int)">checkSegmentsForOverlap</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vm,
int&nbsp;segmentType)</code></th>
<td class="colLast">
<div class="block">Find and print overlapping memory segments</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SegmentsUtil.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/SegmentsUtil.html#dbgDumpJITCodeSegmentList(java.io.PrintStream,com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer)">dbgDumpJITCodeSegmentList</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer&nbsp;segmentListPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SegmentsUtil.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/SegmentsUtil.html#dbgDumpSegmentList(java.io.PrintStream,com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer)">dbgDumpSegmentList</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer&nbsp;segmentListPointer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ACCommand.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/ACCommand.html#dumpACForObject(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,com.ibm.j9ddr.vm29.pointer.StructurePointer,java.io.PrintStream)">dumpACForObject</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vm,
<a href="../vm29/pointer/StructurePointer.html" title="class in com.ibm.j9ddr.vm29.pointer">StructurePointer</a>&nbsp;objectPointer,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentPointer</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">VmCheckCommand.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/VmCheckCommand.html#findSegmentInClassLoaderForAddress(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer,com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer)">findSegmentInClassLoaderForAddress</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer&nbsp;classLoader,
com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClassPointer)</code></th>
<td class="colLast">
<div class="block">Based on vmchk/checkclasses.c function: findSegmentInClassLoaderForAddress
This method searches classloader's segments to find out on which segment this ROMClass lays in.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DumpSegregatedStatsCommand.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/DumpSegregatedStatsCommand.html#getFreeCellCount(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorSegregatedPointer)">getFreeCellCount</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorSegregatedPointer&nbsp;heapRegionDescriptor)</code></th>
<td class="colLast">
<div class="block">Count the number of free cells in the MM_HeapRegionDescriptorSegregatedPointer freelist</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DumpSegregatedStatsCommand.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/DumpSegregatedStatsCommand.html#getFreeCellCount(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionListPointer)">getFreeCellCount</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionListPointer&nbsp;heapRegionList)</code></th>
<td class="colLast">
<div class="block">Count the number of free cells in the entire MM_HeapRegionList</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Collection</a>&lt;<a href="../vm29/tools/ddrinteractive/commands/ClassloadersSummaryCommand.ClassloadersSummaryNode.html" title="class in com.ibm.j9ddr.vm29.tools.ddrinteractive.commands">ClassloadersSummaryCommand.ClassloadersSummaryNode</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClassloadersSummaryCommand.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/ClassloadersSummaryCommand.html#getStat()">getStat</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DumpSegregatedStatsCommand.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/DumpSegregatedStatsCommand.html#getTotalRegions(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionListPointer)">getTotalRegions</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionListPointer&nbsp;heapRegionList)</code></th>
<td class="colLast">
<div class="block">Based off of MM_HeapRegionQueue::getTotalRegions.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ITableSizeCommand.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/ITableSizeCommand.html#iTableChainSize(com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer,com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer)">iTableChainSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer&nbsp;startTable,
com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer&nbsp;superTable)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ITableSizeCommand.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/ITableSizeCommand.html#iTableExtendedSize(com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer,com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer)">iTableExtendedSize</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer&nbsp;startTable,
com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer&nbsp;superTable)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9BCUtil.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/J9BCUtil.html#j9bcutil_dumpRomClass(java.io.PrintStream,com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer,long)">j9bcutil_dumpRomClass</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass,
long&nbsp;flags)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">J9BCUtil.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/J9BCUtil.html#j9bcutil_dumpRomMethod(java.io.PrintStream,com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer,com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer,long,int)">j9bcutil_dumpRomMethod</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer&nbsp;romMethod,
com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer&nbsp;romClass,
long&nbsp;flags,
int&nbsp;options)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootPathCommand.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/RootPathCommand.html#objectToString(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer)">objectToString</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer&nbsp;object)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClassloadersSummaryCommand.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/ClassloadersSummaryCommand.html#printStat(java.util.Collection,java.io.PrintStream,boolean)">printStat</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Collection</a>&lt;<a href="../vm29/tools/ddrinteractive/commands/ClassloadersSummaryCommand.ClassloadersSummaryNode.html" title="class in com.ibm.j9ddr.vm29.tools.ddrinteractive.commands">ClassloadersSummaryCommand.ClassloadersSummaryNode</a>&gt;&nbsp;stats,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out,
boolean&nbsp;printSegments)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">TraceConfigCommand.ModuleVisitor.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/commands/TraceConfigCommand.ModuleVisitor.html#visit(com.ibm.j9ddr.vm29.pointer.generated.UtModuleInfoPointer)">visit</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.UtModuleInfoPointer&nbsp;modInfo)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/tools/ddrinteractive/gccheck/package-summary.html">com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/tools/ddrinteractive/gccheck/package-summary.html">com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GCCheckRunner.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/gccheck/GCCheckRunner.html#run(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer,java.lang.String%5B%5D,java.io.PrintStream)">run</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vm,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>[]&nbsp;args,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/tools/ddrinteractive/monitors/package-summary.html">com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/tools/ddrinteractive/monitors/package-summary.html">com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DeadlockUtils.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/monitors/DeadlockUtils.html#findThreadCycle(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer,java.util.HashMap,java.util.HashMap)">findThreadCycle</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer&nbsp;aThread,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Integer</a>,&#8203;<a href="../vm29/tools/ddrinteractive/monitors/NativeDeadlockGraphNode.html" title="class in com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors">NativeDeadlockGraphNode</a>&gt;&nbsp;deadlocks,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">HashMap</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&gt;&nbsp;objectMonitorsMap)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">HashMap</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DeadlockUtils.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/monitors/DeadlockUtils.html#readObjectMonitors(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer)">readObjectMonitors</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer&nbsp;vm)</code></th>
<td class="colLast">
<div class="block">Returns a hash map of Object Pointers to their respective mutex (Object Monitor or System Monitor)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DeadlockUtils.</span><code><span class="memberNameLink"><a href="../vm29/tools/ddrinteractive/monitors/DeadlockUtils.html#writeDeadlockNode(com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors.NativeDeadlockGraphNode,boolean,java.util.HashMap,java.io.PrintStream)">writeDeadlockNode</a></span>&#8203;(<a href="../vm29/tools/ddrinteractive/monitors/NativeDeadlockGraphNode.html" title="class in com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors">NativeDeadlockGraphNode</a>&nbsp;node,
boolean&nbsp;isCycleHead,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/HashMap.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">HashMap</a>&lt;com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&gt;&nbsp;objectMonitorsMap,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;out)</code></th>
<td class="colLast">
<div class="block">'</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.view.dtfj">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/view/dtfj/package-summary.html">com.ibm.j9ddr.vm29.view.dtfj</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../vm29/view/dtfj/package-summary.html">com.ibm.j9ddr.vm29.view.dtfj</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">List</a>&lt;<a href="../vm29/j9/J9VMThreadPointerUtil.ThreadInfo.html" title="class in com.ibm.j9ddr.vm29.j9">J9VMThreadPointerUtil.ThreadInfo</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DTFJContext.</span><code><span class="memberNameLink"><a href="../vm29/view/dtfj/DTFJContext.html#getThreadInfoCache()">getThreadInfoCache</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.view.dtfj.java">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/view/dtfj/java/package-summary.html">com.ibm.j9ddr.vm29.view.dtfj.java</a></h3>
<table class="useSummary">
<caption><span>Constructors in <a href="../vm29/view/dtfj/java/package-summary.html">com.ibm.j9ddr.vm29.view.dtfj.java</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/view/dtfj/java/DTFJJavaField.html#%3Cinit%3E(com.ibm.j9ddr.vm29.view.dtfj.java.DTFJJavaClass,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">DTFJJavaField</a></span>&#8203;(<a href="../vm29/view/dtfj/java/DTFJJavaClass.html" title="class in com.ibm.j9ddr.vm29.view.dtfj.java">DTFJJavaClass</a>&nbsp;clazz,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/view/dtfj/java/DTFJJavaFieldInstance.html#%3Cinit%3E(com.ibm.j9ddr.vm29.view.dtfj.java.DTFJJavaClass,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">DTFJJavaFieldInstance</a></span>&#8203;(<a href="../vm29/view/dtfj/java/DTFJJavaClass.html" title="class in com.ibm.j9ddr.vm29.view.dtfj.java">DTFJJavaClass</a>&nbsp;clazz,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/view/dtfj/java/DTFJJavaFieldStatic.html#%3Cinit%3E(com.ibm.j9ddr.vm29.view.dtfj.java.DTFJJavaClass,com.ibm.j9ddr.vm29.j9.J9ObjectFieldOffset)">DTFJJavaFieldStatic</a></span>&#8203;(<a href="../vm29/view/dtfj/java/DTFJJavaClass.html" title="class in com.ibm.j9ddr.vm29.view.dtfj.java">DTFJJavaClass</a>&nbsp;clazz,
<a href="../vm29/j9/J9ObjectFieldOffset.html" title="class in com.ibm.j9ddr.vm29.j9">J9ObjectFieldOffset</a>&nbsp;ptr)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/view/dtfj/java/DTFJJavaHeap.html#%3Cinit%3E(com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer,java.lang.String,com.ibm.dtfj.image.ImagePointer)">DTFJJavaHeap</a></span>&#8203;(com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer&nbsp;space,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;name,
<a href="../../dtfj/image/ImagePointer.html" title="interface in com.ibm.dtfj.image">ImagePointer</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/view/dtfj/java/DTFJJavaMethod.html#%3Cinit%3E(com.ibm.j9ddr.vm29.view.dtfj.java.DTFJJavaClass,com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer)">DTFJJavaMethod</a></span>&#8203;(<a href="../vm29/view/dtfj/java/DTFJJavaClass.html" title="class in com.ibm.j9ddr.vm29.view.dtfj.java">DTFJJavaClass</a>&nbsp;dtfjJavaClass,
com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer&nbsp;j9Method)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="com.ibm.j9ddr.vm29.view.dtfj.java.j9">
<!-- -->
</a>
<h3>Uses of <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a> in <a href="../vm29/view/dtfj/java/j9/package-summary.html">com.ibm.j9ddr.vm29.view.dtfj.java.j9</a></h3>
<table class="useSummary">
<caption><span>Constructors in <a href="../vm29/view/dtfj/java/j9/package-summary.html">com.ibm.j9ddr.vm29.view.dtfj.java.j9</a> that throw <a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">CorruptDataException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/view/dtfj/java/j9/DTFJMonitorIterator.html#%3Cinit%3E()">DTFJMonitorIterator</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../vm29/view/dtfj/java/j9/HeapObjectIterator.html#%3Cinit%3E(com.ibm.j9ddr.vm29.view.dtfj.java.DTFJJavaHeap,com.ibm.j9ddr.vm29.j9.gc.GCHeapRegionDescriptor)">HeapObjectIterator</a></span>&#8203;(<a href="../vm29/view/dtfj/java/DTFJJavaHeap.html" title="class in com.ibm.j9ddr.vm29.view.dtfj.java">DTFJJavaHeap</a>&nbsp;heap,
<a href="../vm29/j9/gc/GCHeapRegionDescriptor.html" title="class in com.ibm.j9ddr.vm29.j9.gc">GCHeapRegionDescriptor</a>&nbsp;region)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
</ul>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../../../../module-summary.html">Module</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../CorruptDataException.html" title="class in com.ibm.j9ddr">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><div style="margin-top: 9px;"><strong>OpenJ9 JDK 11</strong></div></div>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small><a href="https://www.eclipse.org/openj9/" target="_blank">Eclipse OpenJ9 website.</a><br> To raise a bug report or suggest an improvement create an <a href="https://github.com/eclipse-openj9/openj9/issues" target="_blank">Eclipse Openj9 issue.</a><br> Copyright &copy; 1998, 2022, IBM Corp. and others.</small></p>
</footer>
</body>
</html>