https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Java_Virtual_Machine_Tools_Interface Java Virtual Machine Tools Interface - Revision history 2025-06-04T17:43:23Z Revision history for this page on the wiki MediaWiki 1.45.0-wmf.3 https://en.wikipedia.org/w/index.php?title=Java_Virtual_Machine_Tools_Interface&diff=1191909980&oldid=prev JnRouvignac at 15:03, 26 December 2023 2023-12-26T15:03:14Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:03, 26 December 2023</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 4:</td> <td colspan="2" class="diff-lineno">Line 4:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM.&lt;ref&gt;{{Cite book |last=Waller |first=Jan |url=https://books.google.com/books?id=6uLlBQAAQBAJ&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;pg=PA54 |title=Performance Benchmarking of Application Monitoring Frameworks |date=2014-12-19 |publisher=BoD – Books on Demand |isbn=978-3-7357-7853-6 |language=en}}&lt;/ref&gt; The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM.&lt;ref&gt;{{Cite book |last=Waller |first=Jan |url=https://books.google.com/books?id=6uLlBQAAQBAJ&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;pg=PA54 |title=Performance Benchmarking of Application Monitoring Frameworks |date=2014-12-19 |publisher=BoD – Books on Demand |isbn=978-3-7357-7853-6 |language=en}}&lt;/ref&gt; The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>JVMTI was defined through the [[Java Community Process]] by JSR-163, the specification for the [[Java Platform Profiling Architecture]]. The JVMTI replaces the JVMPI (Java Virtual Machine Profiling Interface) and the JVMDI (Java Virtual Machine Debug Interface). The JVMPI and the JVMDI are declared as being deprecated in J2SE 5.0 and were removed in Java <del style="font-weight: bold; text-decoration: none;">SE6</del>.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>JVMTI was defined through the [[Java Community Process]] by JSR-163, the specification for the [[Java Platform Profiling Architecture]]. The JVMTI replaces the JVMPI (Java Virtual Machine Profiling Interface) and the JVMDI (Java Virtual Machine Debug Interface). The JVMPI and the JVMDI are declared as being deprecated in J2SE 5.0 and were removed in Java <ins style="font-weight: bold; text-decoration: none;">SE 6</ins>.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JVMTI is the lowest-level of the [[Java Platform Debugger Architecture]].</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JVMTI is the lowest-level of the [[Java Platform Debugger Architecture]].</div></td> </tr> </table> JnRouvignac https://en.wikipedia.org/w/index.php?title=Java_Virtual_Machine_Tools_Interface&diff=1109080223&oldid=prev Citation bot: Alter: url. URLs might have been anonymized. Add: authors 1-1. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by AManWithNoPlan | #UCB_CommandLine 2022-09-07T20:43:52Z <p>Alter: url. URLs might have been anonymized. Add: authors 1-1. Removed parameters. Some additions/deletions were parameter name changes. | <a href="/wiki/Wikipedia:UCB" class="mw-redirect" title="Wikipedia:UCB">Use this bot</a>. <a href="/wiki/Wikipedia:DBUG" class="mw-redirect" title="Wikipedia:DBUG">Report bugs</a>. | Suggested by AManWithNoPlan | #UCB_CommandLine</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:43, 7 September 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[File:JPDA architecture.png|thumb|JPDA architecture]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[File:JPDA architecture.png|thumb|JPDA architecture]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[Java virtual machine|Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.&lt;ref&gt;{{Cite book |<del style="font-weight: bold; text-decoration: none;">last</del>=Nartovich |<del style="font-weight: bold; text-decoration: none;">first</del>=Aleksandr |url=https://books.google.com/books?id=K7i6AgAAQBAJ<del style="font-weight: bold; text-decoration: none;">&amp;newbks=0&amp;printsec=frontcover&amp;pg=PA142</del>&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;<del style="font-weight: bold; text-decoration: none;">hl</del>=<del style="font-weight: bold; text-decoration: none;">en</del> |title=IBM Technology for Java Virtual Machine in IBM i5/OS |last2=Smye-Rumsby |first2=Adam |last3=Stimets |first3=Paul |last4=Weaver |first4=George |last5=Redbooks |first5=I. B. M. |date=2007-02-14 |publisher=IBM Redbooks |isbn=978-0-7384-8605-5 |language=en}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[Java virtual machine|Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.&lt;ref&gt;{{Cite book |<ins style="font-weight: bold; text-decoration: none;">last1</ins>=Nartovich |<ins style="font-weight: bold; text-decoration: none;">first1</ins>=Aleksandr |url=https://books.google.com/books?id=K7i6AgAAQBAJ&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;<ins style="font-weight: bold; text-decoration: none;">pg</ins>=<ins style="font-weight: bold; text-decoration: none;">PA142</ins> |title=IBM Technology for Java Virtual Machine in IBM i5/OS |last2=Smye-Rumsby |first2=Adam |last3=Stimets |first3=Paul |last4=Weaver |first4=George |last5=Redbooks |first5=I. B. M. |date=2007-02-14 |publisher=IBM Redbooks |isbn=978-0-7384-8605-5 |language=en}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM.&lt;ref&gt;{{Cite book |last=Waller |first=Jan |url=https://books.google.com/books?id=6uLlBQAAQBAJ<del style="font-weight: bold; text-decoration: none;">&amp;newbks=0&amp;printsec=frontcover&amp;pg=PA54</del>&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;<del style="font-weight: bold; text-decoration: none;">hl</del>=<del style="font-weight: bold; text-decoration: none;">en</del> |title=Performance Benchmarking of Application Monitoring Frameworks |date=2014-12-19 |publisher=BoD – Books on Demand |isbn=978-3-7357-7853-6 |language=en}}&lt;/ref&gt; The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM.&lt;ref&gt;{{Cite book |last=Waller |first=Jan |url=https://books.google.com/books?id=6uLlBQAAQBAJ&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;<ins style="font-weight: bold; text-decoration: none;">pg</ins>=<ins style="font-weight: bold; text-decoration: none;">PA54</ins> |title=Performance Benchmarking of Application Monitoring Frameworks |date=2014-12-19 |publisher=BoD – Books on Demand |isbn=978-3-7357-7853-6 |language=en}}&lt;/ref&gt; The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JVMTI was defined through the [[Java Community Process]] by JSR-163, the specification for the [[Java Platform Profiling Architecture]]. The JVMTI replaces the JVMPI (Java Virtual Machine Profiling Interface) and the JVMDI (Java Virtual Machine Debug Interface). The JVMPI and the JVMDI are declared as being deprecated in J2SE 5.0 and were removed in Java SE6.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JVMTI was defined through the [[Java Community Process]] by JSR-163, the specification for the [[Java Platform Profiling Architecture]]. The JVMTI replaces the JVMPI (Java Virtual Machine Profiling Interface) and the JVMDI (Java Virtual Machine Debug Interface). The JVMPI and the JVMDI are declared as being deprecated in J2SE 5.0 and were removed in Java SE6.</div></td> </tr> </table> Citation bot https://en.wikipedia.org/w/index.php?title=Java_Virtual_Machine_Tools_Interface&diff=1107104307&oldid=prev GünniX: Reflist 2022-08-28T05:19:00Z <p>Reflist</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 05:19, 28 August 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 2:</td> <td colspan="2" class="diff-lineno">Line 2:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[Java virtual machine|Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.&lt;ref&gt;{{Cite book |last=Nartovich |first=Aleksandr |url=https://books.google.com/books?id=K7i6AgAAQBAJ&amp;newbks=0&amp;printsec=frontcover&amp;pg=PA142&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;hl=en |title=IBM Technology for Java Virtual Machine in IBM i5/OS |last2=Smye-Rumsby |first2=Adam |last3=Stimets |first3=Paul |last4=Weaver |first4=George |last5=Redbooks |first5=I. B. M. |date=2007-02-14 |publisher=IBM Redbooks |isbn=978-0-7384-8605-5 |language=en}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[Java virtual machine|Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.&lt;ref&gt;{{Cite book |last=Nartovich |first=Aleksandr |url=https://books.google.com/books?id=K7i6AgAAQBAJ&amp;newbks=0&amp;printsec=frontcover&amp;pg=PA142&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;hl=en |title=IBM Technology for Java Virtual Machine in IBM i5/OS |last2=Smye-Rumsby |first2=Adam |last3=Stimets |first3=Paul |last4=Weaver |first4=George |last5=Redbooks |first5=I. B. M. |date=2007-02-14 |publisher=IBM Redbooks |isbn=978-0-7384-8605-5 |language=en}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM.&lt;ref&gt;{{Cite book |last=Waller |first=Jan |url=https://books.google.com/books?id=6uLlBQAAQBAJ&amp;newbks=0&amp;printsec=frontcover&amp;pg=PA54&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;hl=en |title=Performance Benchmarking of Application Monitoring Frameworks |date=2014-12-19 |publisher=BoD – Books on Demand |isbn=978-3-7357-7853-6 |language=en}}&lt;/ref&gt; The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs.<del style="font-weight: bold; text-decoration: none;"> </del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM.&lt;ref&gt;{{Cite book |last=Waller |first=Jan |url=https://books.google.com/books?id=6uLlBQAAQBAJ&amp;newbks=0&amp;printsec=frontcover&amp;pg=PA54&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;hl=en |title=Performance Benchmarking of Application Monitoring Frameworks |date=2014-12-19 |publisher=BoD – Books on Demand |isbn=978-3-7357-7853-6 |language=en}}&lt;/ref&gt; The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JVMTI was defined through the [[Java Community Process]] by JSR-163, the specification for the [[Java Platform Profiling Architecture]]. The JVMTI replaces the JVMPI (Java Virtual Machine Profiling Interface) and the JVMDI (Java Virtual Machine Debug Interface). The JVMPI and the JVMDI are declared as being deprecated in J2SE 5.0 and were removed in Java SE6.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JVMTI was defined through the [[Java Community Process]] by JSR-163, the specification for the [[Java Platform Profiling Architecture]]. The JVMTI replaces the JVMPI (Java Virtual Machine Profiling Interface) and the JVMDI (Java Virtual Machine Debug Interface). The JVMPI and the JVMDI are declared as being deprecated in J2SE 5.0 and were removed in Java SE6.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Line 14:</td> <td colspan="2" class="diff-lineno">Line 14:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== References ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== References ==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Reflist}}</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java development tools]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java development tools]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java specification requests]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java specification requests]]</div></td> </tr> </table> GünniX https://en.wikipedia.org/w/index.php?title=Java_Virtual_Machine_Tools_Interface&diff=1106856640&oldid=prev Novemberjazz: added book sources 2022-08-26T20:40:12Z <p>added book sources</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:40, 26 August 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[File:JPDA architecture.png|thumb|JPDA architecture]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[File:JPDA architecture.png|thumb|JPDA architecture]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[Java virtual machine|Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[Java virtual machine|Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.<ins style="font-weight: bold; text-decoration: none;">&lt;ref&gt;{{Cite book |last=Nartovich |first=Aleksandr |url=https://books.google.com/books?id=K7i6AgAAQBAJ&amp;newbks=0&amp;printsec=frontcover&amp;pg=PA142&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;hl=en |title=IBM Technology for Java Virtual Machine in IBM i5/OS |last2=Smye-Rumsby |first2=Adam |last3=Stimets |first3=Paul |last4=Weaver |first4=George |last5=Redbooks |first5=I. B. M. |date=2007-02-14 |publisher=IBM Redbooks |isbn=978-0-7384-8605-5 |language=en}}&lt;/ref&gt;</ins></div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM. The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs. </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM.<ins style="font-weight: bold; text-decoration: none;">&lt;ref&gt;{{Cite book |last=Waller |first=Jan |url=https://books.google.com/books?id=6uLlBQAAQBAJ&amp;newbks=0&amp;printsec=frontcover&amp;pg=PA54&amp;dq=Java+Virtual+Machine+Tools+Interface&amp;hl=en |title=Performance Benchmarking of Application Monitoring Frameworks |date=2014-12-19 |publisher=BoD – Books on Demand |isbn=978-3-7357-7853-6 |language=en}}&lt;/ref&gt;</ins> The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs. </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JVMTI was defined through the [[Java Community Process]] by JSR-163, the specification for the [[Java Platform Profiling Architecture]]. The JVMTI replaces the JVMPI (Java Virtual Machine Profiling Interface) and the JVMDI (Java Virtual Machine Debug Interface). The JVMPI and the JVMDI are declared as being deprecated in J2SE 5.0 and were removed in Java SE6.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JVMTI was defined through the [[Java Community Process]] by JSR-163, the specification for the [[Java Platform Profiling Architecture]]. The JVMTI replaces the JVMPI (Java Virtual Machine Profiling Interface) and the JVMDI (Java Virtual Machine Debug Interface). The JVMPI and the JVMDI are declared as being deprecated in J2SE 5.0 and were removed in Java SE6.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>JVMTI is the lowest<del style="font-weight: bold; text-decoration: none;"> </del>level of the [[Java Platform Debugger Architecture]].</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>JVMTI is the lowest<ins style="font-weight: bold; text-decoration: none;">-</ins>level of the [[Java Platform Debugger Architecture]].</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== External links ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== External links ==</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Line 13:</td> <td colspan="2" class="diff-lineno">Line 13:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[http://www.oracle.com/technetwork/articles/javase/jvmpitransition-138768.html The JVMPI Transition to JVMTI]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[http://www.oracle.com/technetwork/articles/javase/jvmpitransition-138768.html The JVMPI Transition to JVMTI]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== References ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java development tools]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java development tools]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java specification requests]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java specification requests]]</div></td> </tr> </table> Novemberjazz https://en.wikipedia.org/w/index.php?title=Java_Virtual_Machine_Tools_Interface&diff=1078279781&oldid=prev Comp.arch at 19:31, 20 March 2022 2022-03-20T19:31:16Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:31, 20 March 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[File:JPDA architecture.png|thumb|JPDA architecture]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[File:JPDA architecture.png|thumb|JPDA architecture]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[<ins style="font-weight: bold; text-decoration: none;">Java virtual machine|</ins>Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM. The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs. </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM. The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs. </div></td> </tr> </table> Comp.arch https://en.wikipedia.org/w/index.php?title=Java_Virtual_Machine_Tools_Interface&diff=941836373&oldid=prev Jonesey95: Fix Linter errors using AutoEd 2020-02-20T23:44:31Z <p>Fix <a href="/wiki/Special:LintErrors" title="Special:LintErrors">Linter</a> errors using <a href="/wiki/Wikipedia:AutoEd" title="Wikipedia:AutoEd">AutoEd</a></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 23:44, 20 February 2020</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[File:JPDA architecture.png<del style="font-weight: bold; text-decoration: none;">|</del>|thumb|JPDA architecture]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[File:JPDA architecture.png|thumb|JPDA architecture]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> Jonesey95 https://en.wikipedia.org/w/index.php?title=Java_Virtual_Machine_Tools_Interface&diff=937518644&oldid=prev Hervegirod at 15:02, 25 January 2020 2020-01-25T15:02:01Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:02, 25 January 2020</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[File:JPDA architecture.png||thumb|JPDA architecture]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Java Virtual Machine Tool Interface''' (JVMTI, or more properly, JVM TI) was introduced in [[Java Platform, Standard Edition|J2SE]] 5.0 (''Tiger''). This [[Interface (computer science)|interface]] allows a [[computer program|program]] to inspect the state and to control the execution of applications running in the [[Java Virtual Machine]] (JVM). JVMTI is designed to provide an [[Application Programming Interface]] (API) for the development of tools that need access to the state of the JVM. Examples for such tools are [[debugger]]s or [[profiler (computer science)|profiler]]s.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> Hervegirod https://en.wikipedia.org/w/index.php?title=Java_Virtual_Machine_Tools_Interface&diff=577253105&oldid=prev 85.216.24.57: Fixed broken link to article "The JVMPI Transition to JVMTI" 2013-10-15T09:09:23Z <p>Fixed broken link to article &quot;The JVMPI Transition to JVMTI&quot;</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:09, 15 October 2013</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 10:</td> <td colspan="2" class="diff-lineno">Line 10:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*{{Javadoc:SE-guide|jvmti|JVM Tool Interface}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*{{Javadoc:SE-guide|jvmti|JVM Tool Interface}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[http://www.oracle.com/technetwork/articles/javase/jvmti-136367.html Creating a Debugging and Profiling Agent with JVMTI]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[http://www.oracle.com/technetwork/articles/javase/jvmti-136367.html Creating a Debugging and Profiling Agent with JVMTI]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*[http://<del style="font-weight: bold; text-decoration: none;">java</del>.<del style="font-weight: bold; text-decoration: none;">sun</del>.com/<del style="font-weight: bold; text-decoration: none;">developer</del>/<del style="font-weight: bold; text-decoration: none;">technicalArticles</del>/<del style="font-weight: bold; text-decoration: none;">Programming</del>/jvmpitransition<del style="font-weight: bold; text-decoration: none;">/</del> The JVMPI Transition to JVMTI]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*[http://<ins style="font-weight: bold; text-decoration: none;">www</ins>.<ins style="font-weight: bold; text-decoration: none;">oracle</ins>.com/<ins style="font-weight: bold; text-decoration: none;">technetwork</ins>/<ins style="font-weight: bold; text-decoration: none;">articles</ins>/<ins style="font-weight: bold; text-decoration: none;">javase</ins>/jvmpitransition<ins style="font-weight: bold; text-decoration: none;">-138768.html</ins> The JVMPI Transition to JVMTI]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java development tools]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java development tools]]</div></td> </tr> </table> 85.216.24.57 https://en.wikipedia.org/w/index.php?title=Java_Virtual_Machine_Tools_Interface&diff=543807743&oldid=prev Addbot: Bot: Migrating 1 interwiki links, now provided by Wikidata on d:q1100089 2013-03-13T09:58:25Z <p><a href="/wiki/User:Addbot" title="User:Addbot">Bot:</a> Migrating 1 interwiki links, now provided by <a href="/wiki/Wikipedia:Wikidata" title="Wikipedia:Wikidata">Wikidata</a> on <a href="https://www.wikidata.org/wiki/q1100089" class="extiw" title="d:q1100089">d:q1100089</a></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:58, 13 March 2013</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 15:</td> <td colspan="2" class="diff-lineno">Line 15:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java specification requests]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java specification requests]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java virtual machine]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java virtual machine]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[hu:Java Virtual Machine Tools Interface]]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> </table> Addbot https://en.wikipedia.org/w/index.php?title=Java_Virtual_Machine_Tools_Interface&diff=511556137&oldid=prev Abdull: added category 2012-09-09T16:30:55Z <p>added category</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:30, 9 September 2012</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 3:</td> <td colspan="2" class="diff-lineno">Line 3:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM. The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs. </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The JVMTI is a native interface of the JVM. A library, written in [[C (programming language)|C]] or [[C++]], is loaded during the initialization of the JVM. The library has access to the JVM state by calling JVMTI and JNI ([[Java Native Interface]]) functions and can register to receive JVMTI events using event handler functions that are called by the JVM when such an event occurs. </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>JVMTI was defined through the [[Java Community Process]] by JSR-163<del style="font-weight: bold; text-decoration: none;">.</del> The JVMTI replaces the JVMPI (Java Virtual Machine Profiling Interface) and the JVMDI (Java Virtual Machine Debug Interface). The JVMPI and the JVMDI are declared as being deprecated in J2SE 5.0 and were removed in Java SE6.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>JVMTI was defined through the [[Java Community Process]] by JSR-163<ins style="font-weight: bold; text-decoration: none;">,</ins> <ins style="font-weight: bold; text-decoration: none;">the specification for the [[Java Platform Profiling Architecture]].</ins> The JVMTI replaces the JVMPI (Java Virtual Machine Profiling Interface) and the JVMDI (Java Virtual Machine Debug Interface). The JVMPI and the JVMDI are declared as being deprecated in J2SE 5.0 and were removed in Java SE6.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JVMTI is the lowest level of the [[Java Platform Debugger Architecture]].</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>JVMTI is the lowest level of the [[Java Platform Debugger Architecture]].</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Line 12:</td> <td colspan="2" class="diff-lineno">Line 12:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[http://java.sun.com/developer/technicalArticles/Programming/jvmpitransition/ The JVMPI Transition to JVMTI]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[http://java.sun.com/developer/technicalArticles/Programming/jvmpitransition/ The JVMPI Transition to JVMTI]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"><a class="mw-diff-movedpara-left" title="Paragraph was moved. Click to jump to new location." href="#movedpara_5_1_rhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_3_0_lhs"></a>[[Category:Java virtual machine]]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java development tools]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java development tools]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Java specification requests]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker"><a class="mw-diff-movedpara-right" title="Paragraph was moved. Click to jump to old location." href="#movedpara_3_0_lhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_5_1_rhs"></a>[[Category:Java virtual machine]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[hu:Java Virtual Machine Tools Interface]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[hu:Java Virtual Machine Tools Interface]]</div></td> </tr> </table> Abdull