1a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot/* 2a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved. 3a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * 5a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * This code is free software; you can redistribute it and/or modify it 6a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * under the terms of the GNU General Public License version 2 only, as 7a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * published by the Free Software Foundation. Oracle designates this 8a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * particular file as subject to the "Classpath" exception as provided 9a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * by Oracle in the LICENSE file that accompanied this code. 10a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * 11a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * This code is distributed in the hope that it will be useful, but WITHOUT 12a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * version 2 for more details (a copy is included in the LICENSE file that 15a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * accompanied this code). 16a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * 17a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * You should have received a copy of the GNU General Public License version 18a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * 2 along with this work; if not, write to the Free Software Foundation, 19a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * 21a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * or visit www.oracle.com if you need additional information or have any 23a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot * questions. 24a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot */ 25a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 26a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* AUTOMATICALLY GENERATED FILE - DO NOT EDIT */ 27a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 28a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 29a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Include file for the Java(tm) Virtual Machine Tool Interface */ 30a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 31a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#ifndef _JAVA_JVMTI_H_ 32a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#define _JAVA_JVMTI_H_ 33a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 34a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#include "jni.h" 35a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 36a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#ifdef __cplusplus 37a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotextern "C" { 38a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#endif 39a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 40a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotenum { 41a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_1 = 0x30010000, 42a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_1_0 = 0x30010000, 43a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_1_1 = 0x30010100, 44a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_1_2 = 0x30010200, 45a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 46a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION = 0x30000000 + (1 * 0x10000) + (2 * 0x100) + 1 /* version: 1.2.1 */ 47a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 48a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 49a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team RobotJNIEXPORT jint JNICALL 50a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team RobotAgent_OnLoad(JavaVM *vm, char *options, void *reserved); 51a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 52a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team RobotJNIEXPORT jint JNICALL 53a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team RobotAgent_OnAttach(JavaVM* vm, char* options, void* reserved); 54a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 55a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team RobotJNIEXPORT void JNICALL 56a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team RobotAgent_OnUnload(JavaVM *vm); 57a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 58a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Forward declaration of the environment */ 59a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 60a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiEnv; 61a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 62a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct jvmtiInterface_1_; 63a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 64a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#ifdef __cplusplus 65a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef _jvmtiEnv jvmtiEnv; 66a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#else 67a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef const struct jvmtiInterface_1_ *jvmtiEnv; 68a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#endif /* __cplusplus */ 69a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 70a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot/* Derived Base Types */ 71a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 72a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jobject jthread; 73a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jobject jthreadGroup; 74a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jlong jlocation; 75a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jrawMonitorID; 76a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jrawMonitorID *jrawMonitorID; 77a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct JNINativeInterface_ jniNativeInterface; 78a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 79a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Constants */ 80a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 81a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 82a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Thread State Flags */ 83a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 84a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotenum { 85a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_ALIVE = 0x0001, 86a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_TERMINATED = 0x0002, 87a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_RUNNABLE = 0x0004, 88a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER = 0x0400, 89a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_WAITING = 0x0080, 90a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_WAITING_INDEFINITELY = 0x0010, 91a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT = 0x0020, 92a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_SLEEPING = 0x0040, 93a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_IN_OBJECT_WAIT = 0x0100, 94a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_PARKED = 0x0200, 95a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_SUSPENDED = 0x100000, 96a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_INTERRUPTED = 0x200000, 97a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_IN_NATIVE = 0x400000, 98a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_VENDOR_1 = 0x10000000, 99a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_VENDOR_2 = 0x20000000, 100a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_STATE_VENDOR_3 = 0x40000000 101a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 102a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 103a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* java.lang.Thread.State Conversion Masks */ 104a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 105a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotenum { 106a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_JAVA_LANG_THREAD_STATE_MASK = JVMTI_THREAD_STATE_TERMINATED | JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_RUNNABLE | JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_INDEFINITELY | JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT, 107a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_JAVA_LANG_THREAD_STATE_NEW = 0, 108a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_JAVA_LANG_THREAD_STATE_TERMINATED = JVMTI_THREAD_STATE_TERMINATED, 109a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_JAVA_LANG_THREAD_STATE_RUNNABLE = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_RUNNABLE, 110a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_JAVA_LANG_THREAD_STATE_BLOCKED = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER, 111a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_JAVA_LANG_THREAD_STATE_WAITING = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_INDEFINITELY, 112a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_JAVA_LANG_THREAD_STATE_TIMED_WAITING = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT 113a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 114a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 115a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Thread Priority Constants */ 116a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 117a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotenum { 118a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_MIN_PRIORITY = 1, 119a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_NORM_PRIORITY = 5, 120a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_THREAD_MAX_PRIORITY = 10 121a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 122a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 123a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Heap Filter Flags */ 124a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 125a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotenum { 126a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_FILTER_TAGGED = 0x4, 127a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_FILTER_UNTAGGED = 0x8, 128a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_FILTER_CLASS_TAGGED = 0x10, 129a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_FILTER_CLASS_UNTAGGED = 0x20 130a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 131a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 132a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Heap Visit Control Flags */ 133a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 134a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotenum { 135a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VISIT_OBJECTS = 0x100, 136a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VISIT_ABORT = 0x8000 137a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 138a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 139a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Heap Reference Enumeration */ 140a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 141a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 142a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_CLASS = 1, 143a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_FIELD = 2, 144a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_ARRAY_ELEMENT = 3, 145a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_CLASS_LOADER = 4, 146a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_SIGNERS = 5, 147a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_PROTECTION_DOMAIN = 6, 148a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_INTERFACE = 7, 149a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_STATIC_FIELD = 8, 150a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_CONSTANT_POOL = 9, 151a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_SUPERCLASS = 10, 152a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_JNI_GLOBAL = 21, 153a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_SYSTEM_CLASS = 22, 154a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_MONITOR = 23, 155a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_STACK_LOCAL = 24, 156a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_JNI_LOCAL = 25, 157a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_THREAD = 26, 158a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_REFERENCE_OTHER = 27 159a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiHeapReferenceKind; 160a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 161a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Primitive Type Enumeration */ 162a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 163a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 164a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PRIMITIVE_TYPE_BOOLEAN = 90, 165a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PRIMITIVE_TYPE_BYTE = 66, 166a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PRIMITIVE_TYPE_CHAR = 67, 167a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PRIMITIVE_TYPE_SHORT = 83, 168a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PRIMITIVE_TYPE_INT = 73, 169a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PRIMITIVE_TYPE_LONG = 74, 170a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PRIMITIVE_TYPE_FLOAT = 70, 171a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PRIMITIVE_TYPE_DOUBLE = 68 172a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiPrimitiveType; 173a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 174a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Heap Object Filter Enumeration */ 175a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 176a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 177a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_OBJECT_TAGGED = 1, 178a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_OBJECT_UNTAGGED = 2, 179a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_OBJECT_EITHER = 3 180a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiHeapObjectFilter; 181a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 182a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Heap Root Kind Enumeration */ 183a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 184a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 185a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_ROOT_JNI_GLOBAL = 1, 186a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_ROOT_SYSTEM_CLASS = 2, 187a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_ROOT_MONITOR = 3, 188a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_ROOT_STACK_LOCAL = 4, 189a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_ROOT_JNI_LOCAL = 5, 190a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_ROOT_THREAD = 6, 191a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_HEAP_ROOT_OTHER = 7 192a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiHeapRootKind; 193a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 194a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Object Reference Enumeration */ 195a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 196a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 197a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_REFERENCE_CLASS = 1, 198a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_REFERENCE_FIELD = 2, 199a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_REFERENCE_ARRAY_ELEMENT = 3, 200a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_REFERENCE_CLASS_LOADER = 4, 201a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_REFERENCE_SIGNERS = 5, 202a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_REFERENCE_PROTECTION_DOMAIN = 6, 203a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_REFERENCE_INTERFACE = 7, 204a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_REFERENCE_STATIC_FIELD = 8, 205a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_REFERENCE_CONSTANT_POOL = 9 206a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiObjectReferenceKind; 207a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 208a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Iteration Control Enumeration */ 209a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 210a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 211a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ITERATION_CONTINUE = 1, 212a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ITERATION_IGNORE = 2, 213a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ITERATION_ABORT = 0 214a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiIterationControl; 215a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 216a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Class Status Flags */ 217a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 218a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotenum { 219a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_CLASS_STATUS_VERIFIED = 1, 220a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_CLASS_STATUS_PREPARED = 2, 221a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_CLASS_STATUS_INITIALIZED = 4, 222a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_CLASS_STATUS_ERROR = 8, 223a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_CLASS_STATUS_ARRAY = 16, 224a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_CLASS_STATUS_PRIMITIVE = 32 225a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 226a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 227a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Event Enable/Disable */ 228a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 229a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 230a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ENABLE = 1, 231a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_DISABLE = 0 232a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiEventMode; 233a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 234a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Extension Function/Event Parameter Types */ 235a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 236a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 237a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JBYTE = 101, 238a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JCHAR = 102, 239a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JSHORT = 103, 240a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JINT = 104, 241a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JLONG = 105, 242a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JFLOAT = 106, 243a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JDOUBLE = 107, 244a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JBOOLEAN = 108, 245a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JOBJECT = 109, 246a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JTHREAD = 110, 247a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JCLASS = 111, 248a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JVALUE = 112, 249a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JFIELDID = 113, 250a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JMETHODID = 114, 251a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_CCHAR = 115, 252a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_CVOID = 116, 253a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TYPE_JNIENV = 117 254a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiParamTypes; 255a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 256a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Extension Function/Event Parameter Kinds */ 257a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 258a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 259a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_KIND_IN = 91, 260a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_KIND_IN_PTR = 92, 261a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_KIND_IN_BUF = 93, 262a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_KIND_ALLOC_BUF = 94, 263a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_KIND_ALLOC_ALLOC_BUF = 95, 264a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_KIND_OUT = 96, 265a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_KIND_OUT_BUF = 97 266a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiParamKind; 267a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 268a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Timer Kinds */ 269a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 270a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 271a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TIMER_USER_CPU = 30, 272a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TIMER_TOTAL_CPU = 31, 273a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_TIMER_ELAPSED = 32 274a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiTimerKind; 275a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 276a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Phases of execution */ 277a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 278a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 279a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PHASE_ONLOAD = 1, 280a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PHASE_PRIMORDIAL = 2, 281a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PHASE_START = 6, 282a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PHASE_LIVE = 4, 283a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_PHASE_DEAD = 8 284a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiPhase; 285a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 286a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Version Interface Types */ 287a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 288a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotenum { 289a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_INTERFACE_JNI = 0x00000000, 290a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_INTERFACE_JVMTI = 0x30000000 291a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 292a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 293a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Version Masks */ 294a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 295a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotenum { 296a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_MASK_INTERFACE_TYPE = 0x70000000, 297a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_MASK_MAJOR = 0x0FFF0000, 298a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_MASK_MINOR = 0x0000FF00, 299a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_MASK_MICRO = 0x000000FF 300a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 301a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 302a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Version Shifts */ 303a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 304a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotenum { 305a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_SHIFT_MAJOR = 16, 306a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_SHIFT_MINOR = 8, 307a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERSION_SHIFT_MICRO = 0 308a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 309a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 310a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Verbose Flag Enumeration */ 311a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 312a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 313a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERBOSE_OTHER = 0, 314a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERBOSE_GC = 1, 315a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERBOSE_CLASS = 2, 316a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_VERBOSE_JNI = 4 317a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiVerboseFlag; 318a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 319a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* JLocation Format Enumeration */ 320a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 321a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 322a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_JLOCATION_JVMBCI = 1, 323a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_JLOCATION_MACHINEPC = 2, 324a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_JLOCATION_OTHER = 0 325a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiJlocationFormat; 326a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 327a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Resource Exhaustion Flags */ 328a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 329a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotenum { 330a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_RESOURCE_EXHAUSTED_OOM_ERROR = 0x0001, 331a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_RESOURCE_EXHAUSTED_JAVA_HEAP = 0x0002, 332a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_RESOURCE_EXHAUSTED_THREADS = 0x0004 333a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 334a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 335a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Errors */ 336a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 337a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 338a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_NONE = 0, 339a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_THREAD = 10, 340a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_THREAD_GROUP = 11, 341a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_PRIORITY = 12, 342a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_THREAD_NOT_SUSPENDED = 13, 343a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_THREAD_SUSPENDED = 14, 344a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_THREAD_NOT_ALIVE = 15, 345a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_OBJECT = 20, 346a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_CLASS = 21, 347a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_CLASS_NOT_PREPARED = 22, 348a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_METHODID = 23, 349a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_LOCATION = 24, 350a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_FIELDID = 25, 351a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_NO_MORE_FRAMES = 31, 352a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_OPAQUE_FRAME = 32, 353a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_TYPE_MISMATCH = 34, 354a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_SLOT = 35, 355a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_DUPLICATE = 40, 356a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_NOT_FOUND = 41, 357a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_MONITOR = 50, 358a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_NOT_MONITOR_OWNER = 51, 359a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INTERRUPT = 52, 360a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_CLASS_FORMAT = 60, 361a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_CIRCULAR_CLASS_DEFINITION = 61, 362a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_FAILS_VERIFICATION = 62, 363a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_ADDED = 63, 364a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_UNSUPPORTED_REDEFINITION_SCHEMA_CHANGED = 64, 365a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_TYPESTATE = 65, 366a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_UNSUPPORTED_REDEFINITION_HIERARCHY_CHANGED = 66, 367a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_DELETED = 67, 368a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_UNSUPPORTED_VERSION = 68, 369a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_NAMES_DONT_MATCH = 69, 370a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_UNSUPPORTED_REDEFINITION_CLASS_MODIFIERS_CHANGED = 70, 371a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_MODIFIERS_CHANGED = 71, 372a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_UNMODIFIABLE_CLASS = 79, 373a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_NOT_AVAILABLE = 98, 374a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_MUST_POSSESS_CAPABILITY = 99, 375a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_NULL_POINTER = 100, 376a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_ABSENT_INFORMATION = 101, 377a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_EVENT_TYPE = 102, 378a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_ILLEGAL_ARGUMENT = 103, 379a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_NATIVE_METHOD = 104, 380a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_CLASS_LOADER_UNSUPPORTED = 106, 381a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_OUT_OF_MEMORY = 110, 382a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_ACCESS_DENIED = 111, 383a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_WRONG_PHASE = 112, 384a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INTERNAL = 113, 385a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_UNATTACHED_THREAD = 115, 386a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_INVALID_ENVIRONMENT = 116, 387a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_ERROR_MAX = 116 388a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiError; 389a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 390a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Event IDs */ 391a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 392a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef enum { 393a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_MIN_EVENT_TYPE_VAL = 50, 394a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_VM_INIT = 50, 395a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_VM_DEATH = 51, 396a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_THREAD_START = 52, 397a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_THREAD_END = 53, 398a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_CLASS_FILE_LOAD_HOOK = 54, 399a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_CLASS_LOAD = 55, 400a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_CLASS_PREPARE = 56, 401a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_VM_START = 57, 402a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_EXCEPTION = 58, 403a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_EXCEPTION_CATCH = 59, 404a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_SINGLE_STEP = 60, 405a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_FRAME_POP = 61, 406a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_BREAKPOINT = 62, 407a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_FIELD_ACCESS = 63, 408a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_FIELD_MODIFICATION = 64, 409a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_METHOD_ENTRY = 65, 410a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_METHOD_EXIT = 66, 411a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_NATIVE_METHOD_BIND = 67, 412a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_COMPILED_METHOD_LOAD = 68, 413a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_COMPILED_METHOD_UNLOAD = 69, 414a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_DYNAMIC_CODE_GENERATED = 70, 415a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_DATA_DUMP_REQUEST = 71, 416a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_MONITOR_WAIT = 73, 417a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_MONITOR_WAITED = 74, 418a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_MONITOR_CONTENDED_ENTER = 75, 419a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_MONITOR_CONTENDED_ENTERED = 76, 420a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_RESOURCE_EXHAUSTED = 80, 421a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_GARBAGE_COLLECTION_START = 81, 422a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_GARBAGE_COLLECTION_FINISH = 82, 423a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_OBJECT_FREE = 83, 424a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_EVENT_VM_OBJECT_ALLOC = 84, 425a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JVMTI_MAX_EVENT_TYPE_VAL = 84 426a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiEvent; 427a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 428a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 429a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Pre-Declarations */ 430a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiThreadInfo; 431a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiThreadInfo jvmtiThreadInfo; 432a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiMonitorStackDepthInfo; 433a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiMonitorStackDepthInfo jvmtiMonitorStackDepthInfo; 434a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiThreadGroupInfo; 435a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiThreadGroupInfo jvmtiThreadGroupInfo; 436a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiFrameInfo; 437a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiFrameInfo jvmtiFrameInfo; 438a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiStackInfo; 439a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiStackInfo jvmtiStackInfo; 440a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoField; 441a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiHeapReferenceInfoField jvmtiHeapReferenceInfoField; 442a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoArray; 443a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiHeapReferenceInfoArray jvmtiHeapReferenceInfoArray; 444a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoConstantPool; 445a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiHeapReferenceInfoConstantPool jvmtiHeapReferenceInfoConstantPool; 446a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoStackLocal; 447a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiHeapReferenceInfoStackLocal jvmtiHeapReferenceInfoStackLocal; 448a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoJniLocal; 449a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiHeapReferenceInfoJniLocal jvmtiHeapReferenceInfoJniLocal; 450a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoReserved; 451a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiHeapReferenceInfoReserved jvmtiHeapReferenceInfoReserved; 452a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotunion _jvmtiHeapReferenceInfo; 453a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef union _jvmtiHeapReferenceInfo jvmtiHeapReferenceInfo; 454a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapCallbacks; 455a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiHeapCallbacks jvmtiHeapCallbacks; 456a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiClassDefinition; 457a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiClassDefinition jvmtiClassDefinition; 458a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiMonitorUsage; 459a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiMonitorUsage jvmtiMonitorUsage; 460a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiLineNumberEntry; 461a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiLineNumberEntry jvmtiLineNumberEntry; 462a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiLocalVariableEntry; 463a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiLocalVariableEntry jvmtiLocalVariableEntry; 464a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiParamInfo; 465a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiParamInfo jvmtiParamInfo; 466a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiExtensionFunctionInfo; 467a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiExtensionFunctionInfo jvmtiExtensionFunctionInfo; 468a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiExtensionEventInfo; 469a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiExtensionEventInfo jvmtiExtensionEventInfo; 470a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiTimerInfo; 471a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiTimerInfo jvmtiTimerInfo; 472a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiAddrLocationMap; 473a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct _jvmtiAddrLocationMap jvmtiAddrLocationMap; 474a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 475a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Function Types */ 476a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 477a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiStartFunction) 478a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv* jvmti_env, JNIEnv* jni_env, void* arg); 479a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 480a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jint (JNICALL *jvmtiHeapIterationCallback) 481a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jlong class_tag, jlong size, jlong* tag_ptr, jint length, void* user_data); 482a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 483a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jint (JNICALL *jvmtiHeapReferenceCallback) 484a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiHeapReferenceKind reference_kind, const jvmtiHeapReferenceInfo* reference_info, jlong class_tag, jlong referrer_class_tag, jlong size, jlong* tag_ptr, jlong* referrer_tag_ptr, jint length, void* user_data); 485a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 486a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jint (JNICALL *jvmtiPrimitiveFieldCallback) 487a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiHeapReferenceKind kind, const jvmtiHeapReferenceInfo* info, jlong object_class_tag, jlong* object_tag_ptr, jvalue value, jvmtiPrimitiveType value_type, void* user_data); 488a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 489a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jint (JNICALL *jvmtiArrayPrimitiveValueCallback) 490a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jlong class_tag, jlong size, jlong* tag_ptr, jint element_count, jvmtiPrimitiveType element_type, const void* elements, void* user_data); 491a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 492a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jint (JNICALL *jvmtiStringPrimitiveValueCallback) 493a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jlong class_tag, jlong size, jlong* tag_ptr, const jchar* value, jint value_length, void* user_data); 494a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 495a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jint (JNICALL *jvmtiReservedCallback) 496a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (); 497a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 498a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jvmtiIterationControl (JNICALL *jvmtiHeapObjectCallback) 499a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jlong class_tag, jlong size, jlong* tag_ptr, void* user_data); 500a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 501a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jvmtiIterationControl (JNICALL *jvmtiHeapRootCallback) 502a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiHeapRootKind root_kind, jlong class_tag, jlong size, jlong* tag_ptr, void* user_data); 503a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 504a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jvmtiIterationControl (JNICALL *jvmtiStackReferenceCallback) 505a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiHeapRootKind root_kind, jlong class_tag, jlong size, jlong* tag_ptr, jlong thread_tag, jint depth, jmethodID method, jint slot, void* user_data); 506a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 507a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jvmtiIterationControl (JNICALL *jvmtiObjectReferenceCallback) 508a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiObjectReferenceKind reference_kind, jlong class_tag, jlong size, jlong* tag_ptr, jlong referrer_tag, jint referrer_index, void* user_data); 509a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 510a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef jvmtiError (JNICALL *jvmtiExtensionFunction) 511a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv* jvmti_env, ...); 512a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 513a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiExtensionEvent) 514a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv* jvmti_env, ...); 515a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 516a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 517a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Structure Types */ 518a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiThreadInfo { 519a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char* name; 520a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint priority; 521a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean is_daemon; 522a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthreadGroup thread_group; 523a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject context_class_loader; 524a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 525a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiMonitorStackDepthInfo { 526a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject monitor; 527a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint stack_depth; 528a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 529a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiThreadGroupInfo { 530a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthreadGroup parent; 531a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char* name; 532a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint max_priority; 533a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean is_daemon; 534a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 535a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiFrameInfo { 536a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method; 537a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location; 538a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 539a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiStackInfo { 540a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread; 541a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint state; 542a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiFrameInfo* frame_buffer; 543a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint frame_count; 544a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 545a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoField { 546a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint index; 547a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 548a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoArray { 549a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint index; 550a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 551a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoConstantPool { 552a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint index; 553a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 554a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoStackLocal { 555a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong thread_tag; 556a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong thread_id; 557a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth; 558a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method; 559a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location; 560a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot; 561a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 562a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoJniLocal { 563a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong thread_tag; 564a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong thread_id; 565a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth; 566a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method; 567a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 568a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapReferenceInfoReserved { 569a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong reserved1; 570a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong reserved2; 571a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong reserved3; 572a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong reserved4; 573a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong reserved5; 574a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong reserved6; 575a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong reserved7; 576a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong reserved8; 577a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 578a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotunion _jvmtiHeapReferenceInfo { 579a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapReferenceInfoField field; 580a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapReferenceInfoArray array; 581a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapReferenceInfoConstantPool constant_pool; 582a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapReferenceInfoStackLocal stack_local; 583a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapReferenceInfoJniLocal jni_local; 584a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapReferenceInfoReserved other; 585a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 586a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiHeapCallbacks { 587a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapIterationCallback heap_iteration_callback; 588a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapReferenceCallback heap_reference_callback; 589a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiPrimitiveFieldCallback primitive_field_callback; 590a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiArrayPrimitiveValueCallback array_primitive_value_callback; 591a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiStringPrimitiveValueCallback string_primitive_value_callback; 592a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiReservedCallback reserved5; 593a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiReservedCallback reserved6; 594a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiReservedCallback reserved7; 595a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiReservedCallback reserved8; 596a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiReservedCallback reserved9; 597a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiReservedCallback reserved10; 598a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiReservedCallback reserved11; 599a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiReservedCallback reserved12; 600a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiReservedCallback reserved13; 601a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiReservedCallback reserved14; 602a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiReservedCallback reserved15; 603a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 604a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiClassDefinition { 605a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass; 606a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint class_byte_count; 607a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const unsigned char* class_bytes; 608a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 609a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiMonitorUsage { 610a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread owner; 611a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint entry_count; 612a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint waiter_count; 613a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread* waiters; 614a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint notify_waiter_count; 615a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread* notify_waiters; 616a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 617a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiLineNumberEntry { 618a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation start_location; 619a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint line_number; 620a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 621a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiLocalVariableEntry { 622a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation start_location; 623a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint length; 624a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char* name; 625a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char* signature; 626a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char* generic_signature; 627a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot; 628a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 629a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiParamInfo { 630a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char* name; 631a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiParamKind kind; 632a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiParamTypes base_type; 633a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean null_ok; 634a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 635a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiExtensionFunctionInfo { 636a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiExtensionFunction func; 637a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char* id; 638a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char* short_description; 639a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint param_count; 640a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiParamInfo* params; 641a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint error_count; 642a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError* errors; 643a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 644a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiExtensionEventInfo { 645a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint extension_event_index; 646a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char* id; 647a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char* short_description; 648a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint param_count; 649a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiParamInfo* params; 650a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 651a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiTimerInfo { 652a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong max_value; 653a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean may_skip_forward; 654a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean may_skip_backward; 655a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiTimerKind kind; 656a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong reserved1; 657a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong reserved2; 658a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 659a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiAddrLocationMap { 660a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* start_address; 661a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location; 662a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 663a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 664a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct { 665a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_tag_objects : 1; 666a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_field_modification_events : 1; 667a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_field_access_events : 1; 668a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_bytecodes : 1; 669a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_synthetic_attribute : 1; 670a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_owned_monitor_info : 1; 671a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_current_contended_monitor : 1; 672a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_monitor_info : 1; 673a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_pop_frame : 1; 674a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_redefine_classes : 1; 675a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_signal_thread : 1; 676a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_source_file_name : 1; 677a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_line_numbers : 1; 678a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_source_debug_extension : 1; 679a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_access_local_variables : 1; 680a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_maintain_original_method_order : 1; 681a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_single_step_events : 1; 682a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_exception_events : 1; 683a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_frame_pop_events : 1; 684a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_breakpoint_events : 1; 685a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_suspend : 1; 686a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_redefine_any_class : 1; 687a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_current_thread_cpu_time : 1; 688a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_thread_cpu_time : 1; 689a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_method_entry_events : 1; 690a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_method_exit_events : 1; 691a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_all_class_hook_events : 1; 692a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_compiled_method_load_events : 1; 693a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_monitor_events : 1; 694a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_vm_object_alloc_events : 1; 695a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_native_method_bind_events : 1; 696a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_garbage_collection_events : 1; 697a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_object_free_events : 1; 698a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_force_early_return : 1; 699a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_owned_monitor_stack_depth_info : 1; 700a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_get_constant_pool : 1; 701a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_set_native_method_prefix : 1; 702a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_retransform_classes : 1; 703a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_retransform_any_class : 1; 704a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_resource_exhaustion_heap_events : 1; 705a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int can_generate_resource_exhaustion_threads_events : 1; 706a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int : 7; 707a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int : 16; 708a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int : 16; 709a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int : 16; 710a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int : 16; 711a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned int : 16; 712a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiCapabilities; 713a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 714a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 715a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Event Definitions */ 716a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 717a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventReserved)(void); 718a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 719a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 720a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventBreakpoint) 721a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 722a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 723a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 724a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 725a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location); 726a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 727a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventClassFileLoadHook) 728a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 729a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 730a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass class_being_redefined, 731a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject loader, 732a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const char* name, 733a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject protection_domain, 734a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint class_data_len, 735a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const unsigned char* class_data, 736a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* new_class_data_len, 737a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned char** new_class_data); 738a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 739a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventClassLoad) 740a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 741a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 742a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 743a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass); 744a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 745a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventClassPrepare) 746a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 747a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 748a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 749a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass); 750a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 751a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventCompiledMethodLoad) 752a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 753a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 754a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint code_size, 755a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* code_addr, 756a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint map_length, 757a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jvmtiAddrLocationMap* map, 758a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* compile_info); 759a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 760a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventCompiledMethodUnload) 761a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 762a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 763a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* code_addr); 764a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 765a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventDataDumpRequest) 766a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env); 767a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 768a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventDynamicCodeGenerated) 769a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 770a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const char* name, 771a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* address, 772a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint length); 773a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 774a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventException) 775a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 776a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 777a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 778a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 779a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location, 780a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject exception, 781a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID catch_method, 782a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation catch_location); 783a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 784a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventExceptionCatch) 785a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 786a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 787a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 788a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 789a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location, 790a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject exception); 791a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 792a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventFieldAccess) 793a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 794a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 795a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 796a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 797a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location, 798a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass field_klass, 799a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object, 800a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field); 801a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 802a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventFieldModification) 803a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 804a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 805a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 806a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 807a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location, 808a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass field_klass, 809a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object, 810a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field, 811a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char signature_type, 812a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvalue new_value); 813a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 814a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventFramePop) 815a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 816a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 817a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 818a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 819a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean was_popped_by_exception); 820a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 821a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventGarbageCollectionFinish) 822a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env); 823a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 824a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventGarbageCollectionStart) 825a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env); 826a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 827a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventMethodEntry) 828a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 829a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 830a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 831a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method); 832a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 833a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventMethodExit) 834a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 835a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 836a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 837a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 838a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean was_popped_by_exception, 839a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvalue return_value); 840a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 841a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventMonitorContendedEnter) 842a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 843a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 844a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 845a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object); 846a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 847a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventMonitorContendedEntered) 848a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 849a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 850a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 851a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object); 852a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 853a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventMonitorWait) 854a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 855a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 856a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 857a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object, 858a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong timeout); 859a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 860a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventMonitorWaited) 861a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 862a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 863a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 864a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object, 865a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean timed_out); 866a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 867a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventNativeMethodBind) 868a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 869a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 870a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 871a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 872a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void* address, 873a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void** new_address_ptr); 874a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 875a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventObjectFree) 876a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 877a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong tag); 878a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 879a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventResourceExhausted) 880a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 881a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 882a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint flags, 883a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* reserved, 884a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const char* description); 885a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 886a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventSingleStep) 887a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 888a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 889a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 890a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 891a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location); 892a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 893a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventThreadEnd) 894a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 895a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 896a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread); 897a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 898a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventThreadStart) 899a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 900a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 901a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread); 902a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 903a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventVMDeath) 904a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 905a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env); 906a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 907a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventVMInit) 908a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 909a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 910a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread); 911a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 912a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventVMObjectAlloc) 913a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 914a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env, 915a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 916a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object, 917a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass object_klass, 918a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong size); 919a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 920a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef void (JNICALL *jvmtiEventVMStart) 921a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot (jvmtiEnv *jvmti_env, 922a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot JNIEnv* jni_env); 923a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 924a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Event Callback Structure */ 925a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 926a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct { 927a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 50 : VM Initialization Event */ 928a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventVMInit VMInit; 929a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 51 : VM Death Event */ 930a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventVMDeath VMDeath; 931a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 52 : Thread Start */ 932a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventThreadStart ThreadStart; 933a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 53 : Thread End */ 934a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventThreadEnd ThreadEnd; 935a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 54 : Class File Load Hook */ 936a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventClassFileLoadHook ClassFileLoadHook; 937a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 55 : Class Load */ 938a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventClassLoad ClassLoad; 939a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 56 : Class Prepare */ 940a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventClassPrepare ClassPrepare; 941a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 57 : VM Start Event */ 942a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventVMStart VMStart; 943a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 58 : Exception */ 944a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventException Exception; 945a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 59 : Exception Catch */ 946a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventExceptionCatch ExceptionCatch; 947a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 60 : Single Step */ 948a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventSingleStep SingleStep; 949a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 61 : Frame Pop */ 950a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventFramePop FramePop; 951a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 62 : Breakpoint */ 952a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventBreakpoint Breakpoint; 953a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 63 : Field Access */ 954a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventFieldAccess FieldAccess; 955a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 64 : Field Modification */ 956a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventFieldModification FieldModification; 957a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 65 : Method Entry */ 958a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventMethodEntry MethodEntry; 959a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 66 : Method Exit */ 960a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventMethodExit MethodExit; 961a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 67 : Native Method Bind */ 962a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventNativeMethodBind NativeMethodBind; 963a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 68 : Compiled Method Load */ 964a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventCompiledMethodLoad CompiledMethodLoad; 965a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 69 : Compiled Method Unload */ 966a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventCompiledMethodUnload CompiledMethodUnload; 967a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 70 : Dynamic Code Generated */ 968a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventDynamicCodeGenerated DynamicCodeGenerated; 969a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 71 : Data Dump Request */ 970a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventDataDumpRequest DataDumpRequest; 971a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 72 */ 972a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventReserved reserved72; 973a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 73 : Monitor Wait */ 974a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventMonitorWait MonitorWait; 975a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 74 : Monitor Waited */ 976a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventMonitorWaited MonitorWaited; 977a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 75 : Monitor Contended Enter */ 978a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventMonitorContendedEnter MonitorContendedEnter; 979a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 76 : Monitor Contended Entered */ 980a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventMonitorContendedEntered MonitorContendedEntered; 981a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 77 */ 982a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventReserved reserved77; 983a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 78 */ 984a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventReserved reserved78; 985a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 79 */ 986a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventReserved reserved79; 987a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 80 : Resource Exhausted */ 988a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventResourceExhausted ResourceExhausted; 989a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 81 : Garbage Collection Start */ 990a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventGarbageCollectionStart GarbageCollectionStart; 991a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 82 : Garbage Collection Finish */ 992a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventGarbageCollectionFinish GarbageCollectionFinish; 993a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 83 : Object Free */ 994a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventObjectFree ObjectFree; 995a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 84 : VM Object Allocation */ 996a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventVMObjectAlloc VMObjectAlloc; 997a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiEventCallbacks; 998a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 999a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1000a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* Function Interface */ 1001a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1002a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robottypedef struct jvmtiInterface_1_ { 1003a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1004a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 1 : RESERVED */ 1005a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved1; 1006a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1007a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 2 : Set Event Notification Mode */ 1008a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetEventNotificationMode) (jvmtiEnv* env, 1009a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEventMode mode, 1010a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEvent event_type, 1011a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread event_thread, 1012a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot ...); 1013a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1014a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 3 : RESERVED */ 1015a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved3; 1016a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1017a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 4 : Get All Threads */ 1018a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetAllThreads) (jvmtiEnv* env, 1019a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* threads_count_ptr, 1020a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread** threads_ptr); 1021a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1022a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 5 : Suspend Thread */ 1023a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SuspendThread) (jvmtiEnv* env, 1024a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread); 1025a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1026a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 6 : Resume Thread */ 1027a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ResumeThread) (jvmtiEnv* env, 1028a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread); 1029a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1030a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 7 : Stop Thread */ 1031a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *StopThread) (jvmtiEnv* env, 1032a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1033a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject exception); 1034a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1035a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 8 : Interrupt Thread */ 1036a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *InterruptThread) (jvmtiEnv* env, 1037a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread); 1038a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1039a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 9 : Get Thread Info */ 1040a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetThreadInfo) (jvmtiEnv* env, 1041a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1042a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiThreadInfo* info_ptr); 1043a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1044a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 10 : Get Owned Monitor Info */ 1045a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetOwnedMonitorInfo) (jvmtiEnv* env, 1046a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1047a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* owned_monitor_count_ptr, 1048a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject** owned_monitors_ptr); 1049a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1050a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 11 : Get Current Contended Monitor */ 1051a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetCurrentContendedMonitor) (jvmtiEnv* env, 1052a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1053a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject* monitor_ptr); 1054a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1055a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 12 : Run Agent Thread */ 1056a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *RunAgentThread) (jvmtiEnv* env, 1057a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1058a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiStartFunction proc, 1059a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* arg, 1060a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint priority); 1061a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1062a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 13 : Get Top Thread Groups */ 1063a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetTopThreadGroups) (jvmtiEnv* env, 1064a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* group_count_ptr, 1065a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthreadGroup** groups_ptr); 1066a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1067a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 14 : Get Thread Group Info */ 1068a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetThreadGroupInfo) (jvmtiEnv* env, 1069a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthreadGroup group, 1070a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiThreadGroupInfo* info_ptr); 1071a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1072a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 15 : Get Thread Group Children */ 1073a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetThreadGroupChildren) (jvmtiEnv* env, 1074a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthreadGroup group, 1075a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* thread_count_ptr, 1076a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread** threads_ptr, 1077a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* group_count_ptr, 1078a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthreadGroup** groups_ptr); 1079a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1080a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 16 : Get Frame Count */ 1081a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetFrameCount) (jvmtiEnv* env, 1082a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1083a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* count_ptr); 1084a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1085a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 17 : Get Thread State */ 1086a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetThreadState) (jvmtiEnv* env, 1087a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1088a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* thread_state_ptr); 1089a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1090a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 18 : Get Current Thread */ 1091a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetCurrentThread) (jvmtiEnv* env, 1092a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread* thread_ptr); 1093a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1094a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 19 : Get Frame Location */ 1095a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetFrameLocation) (jvmtiEnv* env, 1096a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1097a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1098a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID* method_ptr, 1099a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation* location_ptr); 1100a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1101a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 20 : Notify Frame Pop */ 1102a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *NotifyFramePop) (jvmtiEnv* env, 1103a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1104a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth); 1105a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1106a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 21 : Get Local Variable - Object */ 1107a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetLocalObject) (jvmtiEnv* env, 1108a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1109a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1110a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 1111a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject* value_ptr); 1112a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1113a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 22 : Get Local Variable - Int */ 1114a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetLocalInt) (jvmtiEnv* env, 1115a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1116a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1117a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 1118a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* value_ptr); 1119a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1120a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 23 : Get Local Variable - Long */ 1121a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetLocalLong) (jvmtiEnv* env, 1122a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1123a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1124a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 1125a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong* value_ptr); 1126a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1127a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 24 : Get Local Variable - Float */ 1128a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetLocalFloat) (jvmtiEnv* env, 1129a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1130a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1131a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 1132a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfloat* value_ptr); 1133a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1134a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 25 : Get Local Variable - Double */ 1135a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetLocalDouble) (jvmtiEnv* env, 1136a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1137a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1138a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 1139a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jdouble* value_ptr); 1140a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1141a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 26 : Set Local Variable - Object */ 1142a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetLocalObject) (jvmtiEnv* env, 1143a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1144a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1145a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 1146a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject value); 1147a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1148a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 27 : Set Local Variable - Int */ 1149a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetLocalInt) (jvmtiEnv* env, 1150a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1151a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1152a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 1153a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint value); 1154a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1155a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 28 : Set Local Variable - Long */ 1156a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetLocalLong) (jvmtiEnv* env, 1157a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1158a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1159a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 1160a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong value); 1161a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1162a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 29 : Set Local Variable - Float */ 1163a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetLocalFloat) (jvmtiEnv* env, 1164a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1165a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1166a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 1167a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfloat value); 1168a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1169a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 30 : Set Local Variable - Double */ 1170a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetLocalDouble) (jvmtiEnv* env, 1171a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1172a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1173a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 1174a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jdouble value); 1175a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1176a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 31 : Create Raw Monitor */ 1177a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *CreateRawMonitor) (jvmtiEnv* env, 1178a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const char* name, 1179a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jrawMonitorID* monitor_ptr); 1180a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1181a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 32 : Destroy Raw Monitor */ 1182a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *DestroyRawMonitor) (jvmtiEnv* env, 1183a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jrawMonitorID monitor); 1184a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1185a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 33 : Raw Monitor Enter */ 1186a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *RawMonitorEnter) (jvmtiEnv* env, 1187a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jrawMonitorID monitor); 1188a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1189a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 34 : Raw Monitor Exit */ 1190a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *RawMonitorExit) (jvmtiEnv* env, 1191a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jrawMonitorID monitor); 1192a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1193a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 35 : Raw Monitor Wait */ 1194a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *RawMonitorWait) (jvmtiEnv* env, 1195a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jrawMonitorID monitor, 1196a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong millis); 1197a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1198a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 36 : Raw Monitor Notify */ 1199a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *RawMonitorNotify) (jvmtiEnv* env, 1200a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jrawMonitorID monitor); 1201a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1202a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 37 : Raw Monitor Notify All */ 1203a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *RawMonitorNotifyAll) (jvmtiEnv* env, 1204a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jrawMonitorID monitor); 1205a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1206a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 38 : Set Breakpoint */ 1207a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetBreakpoint) (jvmtiEnv* env, 1208a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1209a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location); 1210a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1211a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 39 : Clear Breakpoint */ 1212a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ClearBreakpoint) (jvmtiEnv* env, 1213a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1214a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location); 1215a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1216a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 40 : RESERVED */ 1217a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved40; 1218a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1219a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 41 : Set Field Access Watch */ 1220a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetFieldAccessWatch) (jvmtiEnv* env, 1221a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1222a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field); 1223a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1224a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 42 : Clear Field Access Watch */ 1225a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ClearFieldAccessWatch) (jvmtiEnv* env, 1226a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1227a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field); 1228a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1229a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 43 : Set Field Modification Watch */ 1230a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetFieldModificationWatch) (jvmtiEnv* env, 1231a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1232a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field); 1233a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1234a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 44 : Clear Field Modification Watch */ 1235a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ClearFieldModificationWatch) (jvmtiEnv* env, 1236a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1237a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field); 1238a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1239a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 45 : Is Modifiable Class */ 1240a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IsModifiableClass) (jvmtiEnv* env, 1241a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1242a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_modifiable_class_ptr); 1243a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1244a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 46 : Allocate */ 1245a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *Allocate) (jvmtiEnv* env, 1246a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong size, 1247a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned char** mem_ptr); 1248a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1249a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 47 : Deallocate */ 1250a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *Deallocate) (jvmtiEnv* env, 1251a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned char* mem); 1252a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1253a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 48 : Get Class Signature */ 1254a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetClassSignature) (jvmtiEnv* env, 1255a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1256a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** signature_ptr, 1257a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** generic_ptr); 1258a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1259a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 49 : Get Class Status */ 1260a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetClassStatus) (jvmtiEnv* env, 1261a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1262a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* status_ptr); 1263a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1264a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 50 : Get Source File Name */ 1265a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetSourceFileName) (jvmtiEnv* env, 1266a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1267a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** source_name_ptr); 1268a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1269a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 51 : Get Class Modifiers */ 1270a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetClassModifiers) (jvmtiEnv* env, 1271a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1272a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* modifiers_ptr); 1273a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1274a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 52 : Get Class Methods */ 1275a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetClassMethods) (jvmtiEnv* env, 1276a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1277a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* method_count_ptr, 1278a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID** methods_ptr); 1279a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1280a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 53 : Get Class Fields */ 1281a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetClassFields) (jvmtiEnv* env, 1282a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1283a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* field_count_ptr, 1284a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID** fields_ptr); 1285a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1286a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 54 : Get Implemented Interfaces */ 1287a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetImplementedInterfaces) (jvmtiEnv* env, 1288a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1289a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* interface_count_ptr, 1290a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass** interfaces_ptr); 1291a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1292a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 55 : Is Interface */ 1293a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IsInterface) (jvmtiEnv* env, 1294a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1295a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_interface_ptr); 1296a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1297a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 56 : Is Array Class */ 1298a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IsArrayClass) (jvmtiEnv* env, 1299a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1300a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_array_class_ptr); 1301a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1302a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 57 : Get Class Loader */ 1303a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetClassLoader) (jvmtiEnv* env, 1304a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1305a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject* classloader_ptr); 1306a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1307a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 58 : Get Object Hash Code */ 1308a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetObjectHashCode) (jvmtiEnv* env, 1309a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object, 1310a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* hash_code_ptr); 1311a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1312a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 59 : Get Object Monitor Usage */ 1313a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetObjectMonitorUsage) (jvmtiEnv* env, 1314a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object, 1315a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiMonitorUsage* info_ptr); 1316a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1317a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 60 : Get Field Name (and Signature) */ 1318a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetFieldName) (jvmtiEnv* env, 1319a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1320a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field, 1321a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** name_ptr, 1322a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** signature_ptr, 1323a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** generic_ptr); 1324a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1325a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 61 : Get Field Declaring Class */ 1326a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetFieldDeclaringClass) (jvmtiEnv* env, 1327a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1328a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field, 1329a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass* declaring_class_ptr); 1330a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1331a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 62 : Get Field Modifiers */ 1332a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetFieldModifiers) (jvmtiEnv* env, 1333a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1334a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field, 1335a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* modifiers_ptr); 1336a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1337a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 63 : Is Field Synthetic */ 1338a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IsFieldSynthetic) (jvmtiEnv* env, 1339a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1340a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field, 1341a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_synthetic_ptr); 1342a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1343a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 64 : Get Method Name (and Signature) */ 1344a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetMethodName) (jvmtiEnv* env, 1345a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1346a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** name_ptr, 1347a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** signature_ptr, 1348a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** generic_ptr); 1349a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1350a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 65 : Get Method Declaring Class */ 1351a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetMethodDeclaringClass) (jvmtiEnv* env, 1352a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1353a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass* declaring_class_ptr); 1354a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1355a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 66 : Get Method Modifiers */ 1356a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetMethodModifiers) (jvmtiEnv* env, 1357a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1358a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* modifiers_ptr); 1359a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1360a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 67 : RESERVED */ 1361a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved67; 1362a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1363a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 68 : Get Max Locals */ 1364a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetMaxLocals) (jvmtiEnv* env, 1365a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1366a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* max_ptr); 1367a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1368a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 69 : Get Arguments Size */ 1369a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetArgumentsSize) (jvmtiEnv* env, 1370a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1371a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* size_ptr); 1372a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1373a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 70 : Get Line Number Table */ 1374a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetLineNumberTable) (jvmtiEnv* env, 1375a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1376a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* entry_count_ptr, 1377a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiLineNumberEntry** table_ptr); 1378a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1379a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 71 : Get Method Location */ 1380a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetMethodLocation) (jvmtiEnv* env, 1381a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1382a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation* start_location_ptr, 1383a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation* end_location_ptr); 1384a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1385a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 72 : Get Local Variable Table */ 1386a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetLocalVariableTable) (jvmtiEnv* env, 1387a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1388a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* entry_count_ptr, 1389a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiLocalVariableEntry** table_ptr); 1390a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1391a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 73 : Set Native Method Prefix */ 1392a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetNativeMethodPrefix) (jvmtiEnv* env, 1393a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const char* prefix); 1394a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1395a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 74 : Set Native Method Prefixes */ 1396a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetNativeMethodPrefixes) (jvmtiEnv* env, 1397a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint prefix_count, 1398a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** prefixes); 1399a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1400a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 75 : Get Bytecodes */ 1401a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetBytecodes) (jvmtiEnv* env, 1402a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1403a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* bytecode_count_ptr, 1404a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned char** bytecodes_ptr); 1405a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1406a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 76 : Is Method Native */ 1407a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IsMethodNative) (jvmtiEnv* env, 1408a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1409a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_native_ptr); 1410a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1411a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 77 : Is Method Synthetic */ 1412a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IsMethodSynthetic) (jvmtiEnv* env, 1413a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1414a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_synthetic_ptr); 1415a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1416a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 78 : Get Loaded Classes */ 1417a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetLoadedClasses) (jvmtiEnv* env, 1418a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* class_count_ptr, 1419a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass** classes_ptr); 1420a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1421a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 79 : Get Classloader Classes */ 1422a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetClassLoaderClasses) (jvmtiEnv* env, 1423a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject initiating_loader, 1424a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* class_count_ptr, 1425a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass** classes_ptr); 1426a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1427a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 80 : Pop Frame */ 1428a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *PopFrame) (jvmtiEnv* env, 1429a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread); 1430a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1431a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 81 : Force Early Return - Object */ 1432a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ForceEarlyReturnObject) (jvmtiEnv* env, 1433a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1434a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject value); 1435a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1436a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 82 : Force Early Return - Int */ 1437a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ForceEarlyReturnInt) (jvmtiEnv* env, 1438a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1439a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint value); 1440a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1441a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 83 : Force Early Return - Long */ 1442a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ForceEarlyReturnLong) (jvmtiEnv* env, 1443a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1444a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong value); 1445a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1446a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 84 : Force Early Return - Float */ 1447a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ForceEarlyReturnFloat) (jvmtiEnv* env, 1448a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1449a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfloat value); 1450a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1451a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 85 : Force Early Return - Double */ 1452a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ForceEarlyReturnDouble) (jvmtiEnv* env, 1453a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1454a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jdouble value); 1455a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1456a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 86 : Force Early Return - Void */ 1457a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ForceEarlyReturnVoid) (jvmtiEnv* env, 1458a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread); 1459a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1460a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 87 : Redefine Classes */ 1461a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *RedefineClasses) (jvmtiEnv* env, 1462a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint class_count, 1463a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jvmtiClassDefinition* class_definitions); 1464a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1465a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 88 : Get Version Number */ 1466a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetVersionNumber) (jvmtiEnv* env, 1467a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* version_ptr); 1468a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1469a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 89 : Get Capabilities */ 1470a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetCapabilities) (jvmtiEnv* env, 1471a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiCapabilities* capabilities_ptr); 1472a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1473a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 90 : Get Source Debug Extension */ 1474a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetSourceDebugExtension) (jvmtiEnv* env, 1475a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1476a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** source_debug_extension_ptr); 1477a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1478a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 91 : Is Method Obsolete */ 1479a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IsMethodObsolete) (jvmtiEnv* env, 1480a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID method, 1481a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_obsolete_ptr); 1482a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1483a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 92 : Suspend Thread List */ 1484a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SuspendThreadList) (jvmtiEnv* env, 1485a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint request_count, 1486a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jthread* request_list, 1487a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError* results); 1488a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1489a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 93 : Resume Thread List */ 1490a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ResumeThreadList) (jvmtiEnv* env, 1491a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint request_count, 1492a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jthread* request_list, 1493a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError* results); 1494a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1495a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 94 : RESERVED */ 1496a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved94; 1497a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1498a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 95 : RESERVED */ 1499a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved95; 1500a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1501a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 96 : RESERVED */ 1502a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved96; 1503a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1504a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 97 : RESERVED */ 1505a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved97; 1506a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1507a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 98 : RESERVED */ 1508a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved98; 1509a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1510a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 99 : RESERVED */ 1511a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved99; 1512a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1513a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 100 : Get All Stack Traces */ 1514a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetAllStackTraces) (jvmtiEnv* env, 1515a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint max_frame_count, 1516a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiStackInfo** stack_info_ptr, 1517a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* thread_count_ptr); 1518a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1519a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 101 : Get Thread List Stack Traces */ 1520a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetThreadListStackTraces) (jvmtiEnv* env, 1521a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint thread_count, 1522a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jthread* thread_list, 1523a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint max_frame_count, 1524a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiStackInfo** stack_info_ptr); 1525a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1526a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 102 : Get Thread Local Storage */ 1527a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetThreadLocalStorage) (jvmtiEnv* env, 1528a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1529a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void** data_ptr); 1530a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1531a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 103 : Set Thread Local Storage */ 1532a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetThreadLocalStorage) (jvmtiEnv* env, 1533a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1534a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* data); 1535a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1536a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 104 : Get Stack Trace */ 1537a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetStackTrace) (jvmtiEnv* env, 1538a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1539a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint start_depth, 1540a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint max_frame_count, 1541a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiFrameInfo* frame_buffer, 1542a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* count_ptr); 1543a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1544a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 105 : RESERVED */ 1545a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved105; 1546a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1547a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 106 : Get Tag */ 1548a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetTag) (jvmtiEnv* env, 1549a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object, 1550a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong* tag_ptr); 1551a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1552a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 107 : Set Tag */ 1553a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetTag) (jvmtiEnv* env, 1554a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object, 1555a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong tag); 1556a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1557a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 108 : Force Garbage Collection */ 1558a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *ForceGarbageCollection) (jvmtiEnv* env); 1559a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1560a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 109 : Iterate Over Objects Reachable From Object */ 1561a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IterateOverObjectsReachableFromObject) (jvmtiEnv* env, 1562a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object, 1563a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiObjectReferenceCallback object_reference_callback, 1564a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data); 1565a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1566a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 110 : Iterate Over Reachable Objects */ 1567a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IterateOverReachableObjects) (jvmtiEnv* env, 1568a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapRootCallback heap_root_callback, 1569a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiStackReferenceCallback stack_ref_callback, 1570a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiObjectReferenceCallback object_ref_callback, 1571a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data); 1572a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1573a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 111 : Iterate Over Heap */ 1574a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IterateOverHeap) (jvmtiEnv* env, 1575a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapObjectFilter object_filter, 1576a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapObjectCallback heap_object_callback, 1577a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data); 1578a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1579a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 112 : Iterate Over Instances Of Class */ 1580a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IterateOverInstancesOfClass) (jvmtiEnv* env, 1581a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1582a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapObjectFilter object_filter, 1583a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapObjectCallback heap_object_callback, 1584a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data); 1585a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1586a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 113 : RESERVED */ 1587a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved113; 1588a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1589a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 114 : Get Objects With Tags */ 1590a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetObjectsWithTags) (jvmtiEnv* env, 1591a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint tag_count, 1592a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jlong* tags, 1593a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* count_ptr, 1594a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject** object_result_ptr, 1595a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong** tag_result_ptr); 1596a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1597a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 115 : Follow References */ 1598a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *FollowReferences) (jvmtiEnv* env, 1599a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint heap_filter, 1600a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1601a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject initial_object, 1602a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jvmtiHeapCallbacks* callbacks, 1603a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data); 1604a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1605a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 116 : Iterate Through Heap */ 1606a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *IterateThroughHeap) (jvmtiEnv* env, 1607a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint heap_filter, 1608a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1609a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jvmtiHeapCallbacks* callbacks, 1610a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data); 1611a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1612a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 117 : RESERVED */ 1613a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved117; 1614a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1615a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 118 : RESERVED */ 1616a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved118; 1617a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1618a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 119 : RESERVED */ 1619a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved119; 1620a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1621a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 120 : Set JNI Function Table */ 1622a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetJNIFunctionTable) (jvmtiEnv* env, 1623a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jniNativeInterface* function_table); 1624a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1625a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 121 : Get JNI Function Table */ 1626a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetJNIFunctionTable) (jvmtiEnv* env, 1627a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jniNativeInterface** function_table); 1628a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1629a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 122 : Set Event Callbacks */ 1630a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetEventCallbacks) (jvmtiEnv* env, 1631a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jvmtiEventCallbacks* callbacks, 1632a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint size_of_callbacks); 1633a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1634a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 123 : Generate Events */ 1635a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GenerateEvents) (jvmtiEnv* env, 1636a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEvent event_type); 1637a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1638a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 124 : Get Extension Functions */ 1639a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetExtensionFunctions) (jvmtiEnv* env, 1640a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* extension_count_ptr, 1641a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiExtensionFunctionInfo** extensions); 1642a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1643a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 125 : Get Extension Events */ 1644a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetExtensionEvents) (jvmtiEnv* env, 1645a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* extension_count_ptr, 1646a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiExtensionEventInfo** extensions); 1647a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1648a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 126 : Set Extension Event Callback */ 1649a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetExtensionEventCallback) (jvmtiEnv* env, 1650a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint extension_event_index, 1651a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiExtensionEvent callback); 1652a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1653a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 127 : Dispose Environment */ 1654a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *DisposeEnvironment) (jvmtiEnv* env); 1655a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1656a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 128 : Get Error Name */ 1657a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetErrorName) (jvmtiEnv* env, 1658a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError error, 1659a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** name_ptr); 1660a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1661a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 129 : Get JLocation Format */ 1662a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetJLocationFormat) (jvmtiEnv* env, 1663a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiJlocationFormat* format_ptr); 1664a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1665a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 130 : Get System Properties */ 1666a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetSystemProperties) (jvmtiEnv* env, 1667a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* count_ptr, 1668a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char*** property_ptr); 1669a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1670a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 131 : Get System Property */ 1671a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetSystemProperty) (jvmtiEnv* env, 1672a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const char* property, 1673a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** value_ptr); 1674a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1675a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 132 : Set System Property */ 1676a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetSystemProperty) (jvmtiEnv* env, 1677a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const char* property, 1678a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const char* value); 1679a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1680a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 133 : Get Phase */ 1681a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetPhase) (jvmtiEnv* env, 1682a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiPhase* phase_ptr); 1683a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1684a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 134 : Get Current Thread CPU Timer Information */ 1685a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetCurrentThreadCpuTimerInfo) (jvmtiEnv* env, 1686a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiTimerInfo* info_ptr); 1687a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1688a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 135 : Get Current Thread CPU Time */ 1689a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetCurrentThreadCpuTime) (jvmtiEnv* env, 1690a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong* nanos_ptr); 1691a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1692a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 136 : Get Thread CPU Timer Information */ 1693a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetThreadCpuTimerInfo) (jvmtiEnv* env, 1694a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiTimerInfo* info_ptr); 1695a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1696a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 137 : Get Thread CPU Time */ 1697a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetThreadCpuTime) (jvmtiEnv* env, 1698a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1699a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong* nanos_ptr); 1700a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1701a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 138 : Get Timer Information */ 1702a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetTimerInfo) (jvmtiEnv* env, 1703a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiTimerInfo* info_ptr); 1704a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1705a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 139 : Get Time */ 1706a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetTime) (jvmtiEnv* env, 1707a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong* nanos_ptr); 1708a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1709a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 140 : Get Potential Capabilities */ 1710a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetPotentialCapabilities) (jvmtiEnv* env, 1711a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiCapabilities* capabilities_ptr); 1712a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1713a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 141 : RESERVED */ 1714a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void *reserved141; 1715a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1716a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 142 : Add Capabilities */ 1717a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *AddCapabilities) (jvmtiEnv* env, 1718a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jvmtiCapabilities* capabilities_ptr); 1719a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1720a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 143 : Relinquish Capabilities */ 1721a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *RelinquishCapabilities) (jvmtiEnv* env, 1722a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jvmtiCapabilities* capabilities_ptr); 1723a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1724a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 144 : Get Available Processors */ 1725a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetAvailableProcessors) (jvmtiEnv* env, 1726a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* processor_count_ptr); 1727a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1728a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 145 : Get Class Version Numbers */ 1729a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetClassVersionNumbers) (jvmtiEnv* env, 1730a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1731a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* minor_version_ptr, 1732a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* major_version_ptr); 1733a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1734a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 146 : Get Constant Pool */ 1735a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetConstantPool) (jvmtiEnv* env, 1736a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1737a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* constant_pool_count_ptr, 1738a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* constant_pool_byte_count_ptr, 1739a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned char** constant_pool_bytes_ptr); 1740a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1741a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 147 : Get Environment Local Storage */ 1742a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetEnvironmentLocalStorage) (jvmtiEnv* env, 1743a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void** data_ptr); 1744a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1745a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 148 : Set Environment Local Storage */ 1746a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetEnvironmentLocalStorage) (jvmtiEnv* env, 1747a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* data); 1748a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1749a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 149 : Add To Bootstrap Class Loader Search */ 1750a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *AddToBootstrapClassLoaderSearch) (jvmtiEnv* env, 1751a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const char* segment); 1752a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1753a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 150 : Set Verbose Flag */ 1754a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *SetVerboseFlag) (jvmtiEnv* env, 1755a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiVerboseFlag flag, 1756a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean value); 1757a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1758a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 151 : Add To System Class Loader Search */ 1759a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *AddToSystemClassLoaderSearch) (jvmtiEnv* env, 1760a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const char* segment); 1761a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1762a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 152 : Retransform Classes */ 1763a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *RetransformClasses) (jvmtiEnv* env, 1764a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint class_count, 1765a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jclass* classes); 1766a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1767a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 153 : Get Owned Monitor Stack Depth Info */ 1768a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetOwnedMonitorStackDepthInfo) (jvmtiEnv* env, 1769a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1770a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* monitor_info_count_ptr, 1771a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiMonitorStackDepthInfo** monitor_info_ptr); 1772a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1773a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 154 : Get Object Size */ 1774a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetObjectSize) (jvmtiEnv* env, 1775a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject object, 1776a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong* size_ptr); 1777a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1778a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot /* 155 : Get Local Instance */ 1779a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError (JNICALL *GetLocalInstance) (jvmtiEnv* env, 1780a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread thread, 1781a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1782a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject* value_ptr); 1783a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1784a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} jvmtiInterface_1; 1785a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1786a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robotstruct _jvmtiEnv { 1787a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const struct jvmtiInterface_1_ *functions; 1788a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#ifdef __cplusplus 1789a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1790a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1791a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError Allocate(jlong size, 1792a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned char** mem_ptr) { 1793a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->Allocate(this, size, mem_ptr); 1794a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1795a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1796a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError Deallocate(unsigned char* mem) { 1797a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->Deallocate(this, mem); 1798a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1799a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1800a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetThreadState(jthread thread, 1801a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* thread_state_ptr) { 1802a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetThreadState(this, thread, thread_state_ptr); 1803a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1804a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1805a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetCurrentThread(jthread* thread_ptr) { 1806a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetCurrentThread(this, thread_ptr); 1807a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1808a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1809a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetAllThreads(jint* threads_count_ptr, 1810a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread** threads_ptr) { 1811a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetAllThreads(this, threads_count_ptr, threads_ptr); 1812a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1813a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1814a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SuspendThread(jthread thread) { 1815a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SuspendThread(this, thread); 1816a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1817a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1818a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SuspendThreadList(jint request_count, 1819a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jthread* request_list, 1820a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError* results) { 1821a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SuspendThreadList(this, request_count, request_list, results); 1822a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1823a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1824a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ResumeThread(jthread thread) { 1825a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ResumeThread(this, thread); 1826a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1827a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1828a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ResumeThreadList(jint request_count, 1829a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jthread* request_list, 1830a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError* results) { 1831a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ResumeThreadList(this, request_count, request_list, results); 1832a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1833a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1834a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError StopThread(jthread thread, 1835a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject exception) { 1836a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->StopThread(this, thread, exception); 1837a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1838a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1839a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError InterruptThread(jthread thread) { 1840a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->InterruptThread(this, thread); 1841a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1842a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1843a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetThreadInfo(jthread thread, 1844a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiThreadInfo* info_ptr) { 1845a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetThreadInfo(this, thread, info_ptr); 1846a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1847a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1848a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetOwnedMonitorInfo(jthread thread, 1849a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* owned_monitor_count_ptr, 1850a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject** owned_monitors_ptr) { 1851a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetOwnedMonitorInfo(this, thread, owned_monitor_count_ptr, owned_monitors_ptr); 1852a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1853a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1854a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetOwnedMonitorStackDepthInfo(jthread thread, 1855a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* monitor_info_count_ptr, 1856a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiMonitorStackDepthInfo** monitor_info_ptr) { 1857a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetOwnedMonitorStackDepthInfo(this, thread, monitor_info_count_ptr, monitor_info_ptr); 1858a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1859a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1860a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetCurrentContendedMonitor(jthread thread, 1861a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject* monitor_ptr) { 1862a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetCurrentContendedMonitor(this, thread, monitor_ptr); 1863a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1864a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1865a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError RunAgentThread(jthread thread, 1866a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiStartFunction proc, 1867a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* arg, 1868a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint priority) { 1869a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->RunAgentThread(this, thread, proc, arg, priority); 1870a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1871a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1872a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetThreadLocalStorage(jthread thread, 1873a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* data) { 1874a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetThreadLocalStorage(this, thread, data); 1875a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1876a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1877a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetThreadLocalStorage(jthread thread, 1878a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot void** data_ptr) { 1879a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetThreadLocalStorage(this, thread, data_ptr); 1880a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1881a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1882a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetTopThreadGroups(jint* group_count_ptr, 1883a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthreadGroup** groups_ptr) { 1884a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetTopThreadGroups(this, group_count_ptr, groups_ptr); 1885a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1886a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1887a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetThreadGroupInfo(jthreadGroup group, 1888a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiThreadGroupInfo* info_ptr) { 1889a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetThreadGroupInfo(this, group, info_ptr); 1890a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1891a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1892a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetThreadGroupChildren(jthreadGroup group, 1893a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* thread_count_ptr, 1894a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread** threads_ptr, 1895a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* group_count_ptr, 1896a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthreadGroup** groups_ptr) { 1897a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetThreadGroupChildren(this, group, thread_count_ptr, threads_ptr, group_count_ptr, groups_ptr); 1898a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1899a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1900a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetStackTrace(jthread thread, 1901a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint start_depth, 1902a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint max_frame_count, 1903a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiFrameInfo* frame_buffer, 1904a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* count_ptr) { 1905a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetStackTrace(this, thread, start_depth, max_frame_count, frame_buffer, count_ptr); 1906a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1907a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1908a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetAllStackTraces(jint max_frame_count, 1909a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiStackInfo** stack_info_ptr, 1910a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* thread_count_ptr) { 1911a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetAllStackTraces(this, max_frame_count, stack_info_ptr, thread_count_ptr); 1912a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1913a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1914a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetThreadListStackTraces(jint thread_count, 1915a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jthread* thread_list, 1916a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint max_frame_count, 1917a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiStackInfo** stack_info_ptr) { 1918a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetThreadListStackTraces(this, thread_count, thread_list, max_frame_count, stack_info_ptr); 1919a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1920a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1921a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetFrameCount(jthread thread, 1922a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* count_ptr) { 1923a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetFrameCount(this, thread, count_ptr); 1924a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1925a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1926a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError PopFrame(jthread thread) { 1927a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->PopFrame(this, thread); 1928a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1929a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1930a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetFrameLocation(jthread thread, 1931a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 1932a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID* method_ptr, 1933a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation* location_ptr) { 1934a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetFrameLocation(this, thread, depth, method_ptr, location_ptr); 1935a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1936a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1937a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError NotifyFramePop(jthread thread, 1938a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth) { 1939a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->NotifyFramePop(this, thread, depth); 1940a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1941a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1942a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ForceEarlyReturnObject(jthread thread, 1943a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject value) { 1944a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ForceEarlyReturnObject(this, thread, value); 1945a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1946a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1947a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ForceEarlyReturnInt(jthread thread, 1948a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint value) { 1949a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ForceEarlyReturnInt(this, thread, value); 1950a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1951a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1952a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ForceEarlyReturnLong(jthread thread, 1953a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong value) { 1954a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ForceEarlyReturnLong(this, thread, value); 1955a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1956a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1957a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ForceEarlyReturnFloat(jthread thread, 1958a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfloat value) { 1959a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ForceEarlyReturnFloat(this, thread, value); 1960a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1961a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1962a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ForceEarlyReturnDouble(jthread thread, 1963a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jdouble value) { 1964a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ForceEarlyReturnDouble(this, thread, value); 1965a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1966a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1967a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ForceEarlyReturnVoid(jthread thread) { 1968a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ForceEarlyReturnVoid(this, thread); 1969a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1970a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1971a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError FollowReferences(jint heap_filter, 1972a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1973a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject initial_object, 1974a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jvmtiHeapCallbacks* callbacks, 1975a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data) { 1976a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->FollowReferences(this, heap_filter, klass, initial_object, callbacks, user_data); 1977a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1978a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1979a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IterateThroughHeap(jint heap_filter, 1980a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass klass, 1981a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jvmtiHeapCallbacks* callbacks, 1982a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data) { 1983a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IterateThroughHeap(this, heap_filter, klass, callbacks, user_data); 1984a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1985a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1986a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetTag(jobject object, 1987a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong* tag_ptr) { 1988a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetTag(this, object, tag_ptr); 1989a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1990a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1991a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetTag(jobject object, 1992a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong tag) { 1993a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetTag(this, object, tag); 1994a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 1995a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 1996a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetObjectsWithTags(jint tag_count, 1997a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jlong* tags, 1998a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* count_ptr, 1999a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject** object_result_ptr, 2000a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong** tag_result_ptr) { 2001a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetObjectsWithTags(this, tag_count, tags, count_ptr, object_result_ptr, tag_result_ptr); 2002a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2003a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2004a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ForceGarbageCollection() { 2005a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ForceGarbageCollection(this); 2006a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2007a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2008a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IterateOverObjectsReachableFromObject(jobject object, 2009a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiObjectReferenceCallback object_reference_callback, 2010a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data) { 2011a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IterateOverObjectsReachableFromObject(this, object, object_reference_callback, user_data); 2012a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2013a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2014a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IterateOverReachableObjects(jvmtiHeapRootCallback heap_root_callback, 2015a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiStackReferenceCallback stack_ref_callback, 2016a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiObjectReferenceCallback object_ref_callback, 2017a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data) { 2018a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IterateOverReachableObjects(this, heap_root_callback, stack_ref_callback, object_ref_callback, user_data); 2019a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2020a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2021a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IterateOverHeap(jvmtiHeapObjectFilter object_filter, 2022a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapObjectCallback heap_object_callback, 2023a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data) { 2024a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IterateOverHeap(this, object_filter, heap_object_callback, user_data); 2025a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2026a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2027a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IterateOverInstancesOfClass(jclass klass, 2028a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapObjectFilter object_filter, 2029a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiHeapObjectCallback heap_object_callback, 2030a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const void* user_data) { 2031a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IterateOverInstancesOfClass(this, klass, object_filter, heap_object_callback, user_data); 2032a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2033a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2034a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetLocalObject(jthread thread, 2035a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 2036a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 2037a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject* value_ptr) { 2038a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetLocalObject(this, thread, depth, slot, value_ptr); 2039a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2040a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2041a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetLocalInstance(jthread thread, 2042a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 2043a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject* value_ptr) { 2044a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetLocalInstance(this, thread, depth, value_ptr); 2045a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2046a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2047a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetLocalInt(jthread thread, 2048a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 2049a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 2050a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* value_ptr) { 2051a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetLocalInt(this, thread, depth, slot, value_ptr); 2052a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2053a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2054a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetLocalLong(jthread thread, 2055a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 2056a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 2057a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong* value_ptr) { 2058a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetLocalLong(this, thread, depth, slot, value_ptr); 2059a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2060a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2061a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetLocalFloat(jthread thread, 2062a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 2063a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 2064a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfloat* value_ptr) { 2065a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetLocalFloat(this, thread, depth, slot, value_ptr); 2066a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2067a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2068a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetLocalDouble(jthread thread, 2069a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 2070a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 2071a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jdouble* value_ptr) { 2072a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetLocalDouble(this, thread, depth, slot, value_ptr); 2073a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2074a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2075a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetLocalObject(jthread thread, 2076a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 2077a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 2078a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject value) { 2079a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetLocalObject(this, thread, depth, slot, value); 2080a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2081a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2082a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetLocalInt(jthread thread, 2083a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 2084a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 2085a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint value) { 2086a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetLocalInt(this, thread, depth, slot, value); 2087a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2088a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2089a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetLocalLong(jthread thread, 2090a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 2091a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 2092a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong value) { 2093a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetLocalLong(this, thread, depth, slot, value); 2094a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2095a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2096a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetLocalFloat(jthread thread, 2097a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 2098a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 2099a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfloat value) { 2100a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetLocalFloat(this, thread, depth, slot, value); 2101a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2102a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2103a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetLocalDouble(jthread thread, 2104a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint depth, 2105a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint slot, 2106a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jdouble value) { 2107a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetLocalDouble(this, thread, depth, slot, value); 2108a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2109a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2110a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetBreakpoint(jmethodID method, 2111a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location) { 2112a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetBreakpoint(this, method, location); 2113a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2114a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2115a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ClearBreakpoint(jmethodID method, 2116a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation location) { 2117a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ClearBreakpoint(this, method, location); 2118a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2119a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2120a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetFieldAccessWatch(jclass klass, 2121a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field) { 2122a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetFieldAccessWatch(this, klass, field); 2123a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2124a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2125a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ClearFieldAccessWatch(jclass klass, 2126a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field) { 2127a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ClearFieldAccessWatch(this, klass, field); 2128a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2129a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2130a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetFieldModificationWatch(jclass klass, 2131a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field) { 2132a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetFieldModificationWatch(this, klass, field); 2133a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2134a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2135a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError ClearFieldModificationWatch(jclass klass, 2136a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field) { 2137a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->ClearFieldModificationWatch(this, klass, field); 2138a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2139a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2140a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetLoadedClasses(jint* class_count_ptr, 2141a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass** classes_ptr) { 2142a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetLoadedClasses(this, class_count_ptr, classes_ptr); 2143a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2144a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2145a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetClassLoaderClasses(jobject initiating_loader, 2146a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* class_count_ptr, 2147a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass** classes_ptr) { 2148a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetClassLoaderClasses(this, initiating_loader, class_count_ptr, classes_ptr); 2149a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2150a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2151a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetClassSignature(jclass klass, 2152a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** signature_ptr, 2153a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** generic_ptr) { 2154a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetClassSignature(this, klass, signature_ptr, generic_ptr); 2155a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2156a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2157a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetClassStatus(jclass klass, 2158a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* status_ptr) { 2159a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetClassStatus(this, klass, status_ptr); 2160a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2161a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2162a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetSourceFileName(jclass klass, 2163a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** source_name_ptr) { 2164a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetSourceFileName(this, klass, source_name_ptr); 2165a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2166a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2167a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetClassModifiers(jclass klass, 2168a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* modifiers_ptr) { 2169a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetClassModifiers(this, klass, modifiers_ptr); 2170a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2171a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2172a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetClassMethods(jclass klass, 2173a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* method_count_ptr, 2174a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jmethodID** methods_ptr) { 2175a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetClassMethods(this, klass, method_count_ptr, methods_ptr); 2176a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2177a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2178a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetClassFields(jclass klass, 2179a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* field_count_ptr, 2180a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID** fields_ptr) { 2181a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetClassFields(this, klass, field_count_ptr, fields_ptr); 2182a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2183a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2184a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetImplementedInterfaces(jclass klass, 2185a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* interface_count_ptr, 2186a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass** interfaces_ptr) { 2187a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetImplementedInterfaces(this, klass, interface_count_ptr, interfaces_ptr); 2188a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2189a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2190a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetClassVersionNumbers(jclass klass, 2191a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* minor_version_ptr, 2192a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* major_version_ptr) { 2193a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetClassVersionNumbers(this, klass, minor_version_ptr, major_version_ptr); 2194a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2195a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2196a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetConstantPool(jclass klass, 2197a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* constant_pool_count_ptr, 2198a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* constant_pool_byte_count_ptr, 2199a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned char** constant_pool_bytes_ptr) { 2200a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetConstantPool(this, klass, constant_pool_count_ptr, constant_pool_byte_count_ptr, constant_pool_bytes_ptr); 2201a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2202a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2203a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IsInterface(jclass klass, 2204a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_interface_ptr) { 2205a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IsInterface(this, klass, is_interface_ptr); 2206a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2207a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2208a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IsArrayClass(jclass klass, 2209a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_array_class_ptr) { 2210a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IsArrayClass(this, klass, is_array_class_ptr); 2211a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2212a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2213a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IsModifiableClass(jclass klass, 2214a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_modifiable_class_ptr) { 2215a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IsModifiableClass(this, klass, is_modifiable_class_ptr); 2216a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2217a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2218a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetClassLoader(jclass klass, 2219a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jobject* classloader_ptr) { 2220a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetClassLoader(this, klass, classloader_ptr); 2221a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2222a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2223a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetSourceDebugExtension(jclass klass, 2224a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** source_debug_extension_ptr) { 2225a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetSourceDebugExtension(this, klass, source_debug_extension_ptr); 2226a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2227a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2228a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError RetransformClasses(jint class_count, 2229a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jclass* classes) { 2230a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->RetransformClasses(this, class_count, classes); 2231a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2232a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2233a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError RedefineClasses(jint class_count, 2234a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const jvmtiClassDefinition* class_definitions) { 2235a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->RedefineClasses(this, class_count, class_definitions); 2236a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2237a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2238a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetObjectSize(jobject object, 2239a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong* size_ptr) { 2240a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetObjectSize(this, object, size_ptr); 2241a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2242a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2243a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetObjectHashCode(jobject object, 2244a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* hash_code_ptr) { 2245a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetObjectHashCode(this, object, hash_code_ptr); 2246a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2247a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2248a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetObjectMonitorUsage(jobject object, 2249a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiMonitorUsage* info_ptr) { 2250a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetObjectMonitorUsage(this, object, info_ptr); 2251a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2252a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2253a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetFieldName(jclass klass, 2254a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field, 2255a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** name_ptr, 2256a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** signature_ptr, 2257a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** generic_ptr) { 2258a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetFieldName(this, klass, field, name_ptr, signature_ptr, generic_ptr); 2259a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2260a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2261a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetFieldDeclaringClass(jclass klass, 2262a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field, 2263a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass* declaring_class_ptr) { 2264a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetFieldDeclaringClass(this, klass, field, declaring_class_ptr); 2265a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2266a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2267a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetFieldModifiers(jclass klass, 2268a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field, 2269a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* modifiers_ptr) { 2270a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetFieldModifiers(this, klass, field, modifiers_ptr); 2271a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2272a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2273a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IsFieldSynthetic(jclass klass, 2274a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jfieldID field, 2275a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_synthetic_ptr) { 2276a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IsFieldSynthetic(this, klass, field, is_synthetic_ptr); 2277a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2278a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2279a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetMethodName(jmethodID method, 2280a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** name_ptr, 2281a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** signature_ptr, 2282a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** generic_ptr) { 2283a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetMethodName(this, method, name_ptr, signature_ptr, generic_ptr); 2284a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2285a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2286a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetMethodDeclaringClass(jmethodID method, 2287a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jclass* declaring_class_ptr) { 2288a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetMethodDeclaringClass(this, method, declaring_class_ptr); 2289a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2290a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2291a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetMethodModifiers(jmethodID method, 2292a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* modifiers_ptr) { 2293a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetMethodModifiers(this, method, modifiers_ptr); 2294a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2295a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2296a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetMaxLocals(jmethodID method, 2297a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* max_ptr) { 2298a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetMaxLocals(this, method, max_ptr); 2299a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2300a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2301a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetArgumentsSize(jmethodID method, 2302a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* size_ptr) { 2303a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetArgumentsSize(this, method, size_ptr); 2304a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2305a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2306a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetLineNumberTable(jmethodID method, 2307a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* entry_count_ptr, 2308a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiLineNumberEntry** table_ptr) { 2309a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetLineNumberTable(this, method, entry_count_ptr, table_ptr); 2310a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2311a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2312a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetMethodLocation(jmethodID method, 2313a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation* start_location_ptr, 2314a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlocation* end_location_ptr) { 2315a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetMethodLocation(this, method, start_location_ptr, end_location_ptr); 2316a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2317a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2318a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetLocalVariableTable(jmethodID method, 2319a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* entry_count_ptr, 2320a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiLocalVariableEntry** table_ptr) { 2321a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetLocalVariableTable(this, method, entry_count_ptr, table_ptr); 2322a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2323a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2324a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetBytecodes(jmethodID method, 2325a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint* bytecode_count_ptr, 2326a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot unsigned char** bytecodes_ptr) { 2327a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetBytecodes(this, method, bytecode_count_ptr, bytecodes_ptr); 2328a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2329a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2330a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IsMethodNative(jmethodID method, 2331a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_native_ptr) { 2332a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IsMethodNative(this, method, is_native_ptr); 2333a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2334a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2335a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IsMethodSynthetic(jmethodID method, 2336a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_synthetic_ptr) { 2337a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IsMethodSynthetic(this, method, is_synthetic_ptr); 2338a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2339a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2340a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError IsMethodObsolete(jmethodID method, 2341a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean* is_obsolete_ptr) { 2342a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->IsMethodObsolete(this, method, is_obsolete_ptr); 2343a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2344a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2345a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetNativeMethodPrefix(const char* prefix) { 2346a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetNativeMethodPrefix(this, prefix); 2347a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2348a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2349a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetNativeMethodPrefixes(jint prefix_count, 2350a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** prefixes) { 2351a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetNativeMethodPrefixes(this, prefix_count, prefixes); 2352a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2353a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2354a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError CreateRawMonitor(const char* name, 2355a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jrawMonitorID* monitor_ptr) { 2356a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->CreateRawMonitor(this, name, monitor_ptr); 2357a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2358a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2359a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError DestroyRawMonitor(jrawMonitorID monitor) { 2360a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->DestroyRawMonitor(this, monitor); 2361a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2362a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2363a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError RawMonitorEnter(jrawMonitorID monitor) { 2364a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->RawMonitorEnter(this, monitor); 2365a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2366a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2367a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError RawMonitorExit(jrawMonitorID monitor) { 2368a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->RawMonitorExit(this, monitor); 2369a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2370a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2371a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError RawMonitorWait(jrawMonitorID monitor, 2372a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong millis) { 2373a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->RawMonitorWait(this, monitor, millis); 2374a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2375a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2376a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError RawMonitorNotify(jrawMonitorID monitor) { 2377a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->RawMonitorNotify(this, monitor); 2378a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2379a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2380a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError RawMonitorNotifyAll(jrawMonitorID monitor) { 2381a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->RawMonitorNotifyAll(this, monitor); 2382a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2383a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2384a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetJNIFunctionTable(const jniNativeInterface* function_table) { 2385a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetJNIFunctionTable(this, function_table); 2386a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2387a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2388a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetJNIFunctionTable(jniNativeInterface** function_table) { 2389a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetJNIFunctionTable(this, function_table); 2390a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2391a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2392a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetEventCallbacks(const jvmtiEventCallbacks* callbacks, 2393a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jint size_of_callbacks) { 2394a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetEventCallbacks(this, callbacks, size_of_callbacks); 2395a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2396a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2397a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetEventNotificationMode(jvmtiEventMode mode, 2398a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiEvent event_type, 2399a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jthread event_thread, 2400a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot ...) { 2401a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetEventNotificationMode(this, mode, event_type, event_thread); 2402a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2403a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2404a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GenerateEvents(jvmtiEvent event_type) { 2405a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GenerateEvents(this, event_type); 2406a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2407a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2408a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetExtensionFunctions(jint* extension_count_ptr, 2409a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiExtensionFunctionInfo** extensions) { 2410a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetExtensionFunctions(this, extension_count_ptr, extensions); 2411a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2412a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2413a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetExtensionEvents(jint* extension_count_ptr, 2414a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiExtensionEventInfo** extensions) { 2415a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetExtensionEvents(this, extension_count_ptr, extensions); 2416a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2417a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2418a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetExtensionEventCallback(jint extension_event_index, 2419a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiExtensionEvent callback) { 2420a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetExtensionEventCallback(this, extension_event_index, callback); 2421a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2422a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2423a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetPotentialCapabilities(jvmtiCapabilities* capabilities_ptr) { 2424a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetPotentialCapabilities(this, capabilities_ptr); 2425a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2426a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2427a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError AddCapabilities(const jvmtiCapabilities* capabilities_ptr) { 2428a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->AddCapabilities(this, capabilities_ptr); 2429a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2430a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2431a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError RelinquishCapabilities(const jvmtiCapabilities* capabilities_ptr) { 2432a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->RelinquishCapabilities(this, capabilities_ptr); 2433a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2434a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2435a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetCapabilities(jvmtiCapabilities* capabilities_ptr) { 2436a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetCapabilities(this, capabilities_ptr); 2437a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2438a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2439a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetCurrentThreadCpuTimerInfo(jvmtiTimerInfo* info_ptr) { 2440a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetCurrentThreadCpuTimerInfo(this, info_ptr); 2441a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2442a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2443a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetCurrentThreadCpuTime(jlong* nanos_ptr) { 2444a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetCurrentThreadCpuTime(this, nanos_ptr); 2445a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2446a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2447a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetThreadCpuTimerInfo(jvmtiTimerInfo* info_ptr) { 2448a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetThreadCpuTimerInfo(this, info_ptr); 2449a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2450a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2451a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetThreadCpuTime(jthread thread, 2452a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jlong* nanos_ptr) { 2453a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetThreadCpuTime(this, thread, nanos_ptr); 2454a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2455a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2456a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetTimerInfo(jvmtiTimerInfo* info_ptr) { 2457a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetTimerInfo(this, info_ptr); 2458a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2459a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2460a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetTime(jlong* nanos_ptr) { 2461a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetTime(this, nanos_ptr); 2462a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2463a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2464a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetAvailableProcessors(jint* processor_count_ptr) { 2465a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetAvailableProcessors(this, processor_count_ptr); 2466a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2467a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2468a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError AddToBootstrapClassLoaderSearch(const char* segment) { 2469a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->AddToBootstrapClassLoaderSearch(this, segment); 2470a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2471a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2472a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError AddToSystemClassLoaderSearch(const char* segment) { 2473a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->AddToSystemClassLoaderSearch(this, segment); 2474a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2475a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2476a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetSystemProperties(jint* count_ptr, 2477a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char*** property_ptr) { 2478a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetSystemProperties(this, count_ptr, property_ptr); 2479a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2480a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2481a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetSystemProperty(const char* property, 2482a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** value_ptr) { 2483a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetSystemProperty(this, property, value_ptr); 2484a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2485a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2486a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetSystemProperty(const char* property, 2487a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot const char* value) { 2488a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetSystemProperty(this, property, value); 2489a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2490a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2491a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetPhase(jvmtiPhase* phase_ptr) { 2492a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetPhase(this, phase_ptr); 2493a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2494a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2495a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError DisposeEnvironment() { 2496a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->DisposeEnvironment(this); 2497a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2498a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2499a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetEnvironmentLocalStorage(const void* data) { 2500a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetEnvironmentLocalStorage(this, data); 2501a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2502a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2503a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetEnvironmentLocalStorage(void** data_ptr) { 2504a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetEnvironmentLocalStorage(this, data_ptr); 2505a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2506a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2507a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetVersionNumber(jint* version_ptr) { 2508a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetVersionNumber(this, version_ptr); 2509a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2510a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2511a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetErrorName(jvmtiError error, 2512a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot char** name_ptr) { 2513a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetErrorName(this, error, name_ptr); 2514a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2515a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2516a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError SetVerboseFlag(jvmtiVerboseFlag flag, 2517a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jboolean value) { 2518a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->SetVerboseFlag(this, flag, value); 2519a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2520a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2521a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot jvmtiError GetJLocationFormat(jvmtiJlocationFormat* format_ptr) { 2522a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot return functions->GetJLocationFormat(this, format_ptr); 2523a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot } 2524a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2525a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#endif /* __cplusplus */ 2526a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot}; 2527a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2528a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2529a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#ifdef __cplusplus 2530a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot} /* extern "C" */ 2531a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#endif /* __cplusplus */ 2532a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2533a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot#endif /* !_JAVA_JVMTI_H_ */ 2534a782115c262f0bc08ed2b8ffcd7d85c72c894adandroid-build-team Robot 2535