/art/test/ti-agent/ |
H A D | agent_common.cc | 28 JNIEnv* env, jclass, jobject obj, jlong tag) { 29 jvmtiError ret = jvmti_env->SetTag(obj, tag); 34 jlong tag = 0; local 35 jvmtiError ret = jvmti_env->GetTag(obj, &tag); 39 return tag; 27 Java_art_Main_setTag( JNIEnv* env, jclass, jobject obj, jlong tag) argument
|
/art/tools/dexfuzz/src/dexfuzz/ |
H A D | Log.java | 36 public static void setLoggingLevel(LogTag tag) { argument 37 threshold = tag; 64 private static void log(LogTag tag, String msg) { argument 65 if (tag.ordinal() >= threshold.ordinal()) { 66 System.out.println("[" + tag.toString() + "] " + msg);
|
/art/test/1900-track-alloc/src/art/ |
H A D | Main.java | 30 public static native void setTag(Object o, long tag); argument
|
/art/test/1909-per-agent-tls/src/art/ |
H A D | Main.java | 30 public static native void setTag(Object o, long tag); argument
|
/art/test/903-hello-tagging/src/art/ |
H A D | Main.java | 30 public static native void setTag(Object o, long tag); argument
|
H A D | Test903.java | 76 long tag = Main.getTag(o); 77 if (expectedTag != tag) { 78 throw new RuntimeException("Unexpected tag " + tag + ", expected " + expectedTag); 84 // to compare to. We use index % 10 as the tag. 135 long tag; field in class:Test903.Pair 138 tag = t; 142 if (tag != p.tag) { 143 return Long.compare(tag, [all...] |
/art/test/905-object-free/src/art/ |
H A D | Main.java | 30 public static native void setTag(Object o, long tag); argument
|
H A D | Test905.java | 53 // the tag table should give us a stable output order. 94 private static void allocate(ArrayList<Object> l, long tag) { argument 97 Main.setTag(obj, tag); 109 private static native void setTag2(Object o, long tag); argument
|
/art/test/906-iterate-heap/src/art/ |
H A D | Main.java | 30 public static native void setTag(Object o, long tag); argument
|
H A D | Test906.java | 216 long tag; field in class:Test906.HeapElem 220 if (tag != other.tag) { 221 return Long.compare(tag, other.tag); 233 return "{tag=" + tag + ", class-tag=" + classTag + ", size=" + 234 (tag >= 100 ? "<class>" : size) // Class size is dependent on 32-bit vs 64-bit, 247 elem.tag 285 setTag(Object o, long tag) argument 299 iterateThroughHeapString(long tag) argument 300 iterateThroughHeapPrimitiveArray(long tag) argument 301 iterateThroughHeapPrimitiveFields(long tag) argument [all...] |
/art/test/913-heaps/src/art/ |
H A D | Main.java | 30 public static native void setTag(Object o, long tag); argument
|
/art/test/905-object-free/ |
H A D | tracking_free.cc | 41 static void JNICALL ObjectFree1(jvmtiEnv* ti_env, jlong tag) { argument 43 collected_tags1.push_back(tag); 46 static void JNICALL ObjectFree2(jvmtiEnv* ti_env, jlong tag) { argument 48 collected_tags2.push_back(tag); 100 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jobject obj, jlong tag) { 101 jvmtiError ret = jvmti_env2->SetTag(obj, tag); 99 Java_art_Test905_setTag2( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jobject obj, jlong tag) argument
|
/art/libartbase/base/ |
H A D | allocator.h | 70 std::ostream& operator<<(std::ostream& os, const AllocatorTag& tag); 86 inline void RegisterAllocation(AllocatorTag tag, size_t bytes) { argument 87 g_total_bytes_used[tag].FetchAndAddSequentiallyConsistent(bytes); 88 size_t new_bytes = g_bytes_used[tag].FetchAndAddSequentiallyConsistent(bytes) + bytes; 89 if (g_max_bytes_used[tag] < new_bytes) { 90 g_max_bytes_used[tag] = new_bytes; 94 inline void RegisterFree(AllocatorTag tag, size_t bytes) { argument 95 g_bytes_used[tag].FetchAndSubSequentiallyConsistent(bytes);
|
H A D | logging.cc | 104 const char* tag = ProgramInvocationShortName(); local 117 android_writeLog(priority, tag, buf); 120 android_writeLog(priority, tag, message);
|
/art/openjdkjvmti/ |
H A D | object_tagging.cc | 63 void ObjectTagTable::HandleNullSweep(jlong tag) { argument 65 jvmti_env_, art::Thread::Current(), tag);
|
H A D | object_tagging.h | 53 bool Set(art::mirror::Object* obj, jlong tag) OVERRIDE 56 bool SetLocked(art::mirror::Object* obj, jlong tag) OVERRIDE 77 void HandleNullSweep(jlong tag) OVERRIDE;
|
H A D | jvmti_weak_table.h | 52 // to a weak hash map. For historical reasons the stored value is called "tag." 63 ALWAYS_INLINE bool Remove(art::mirror::Object* obj, /* out */ T* tag) 66 ALWAYS_INLINE bool RemoveLocked(art::mirror::Object* obj, /* out */ T* tag) 72 ALWAYS_INLINE virtual bool Set(art::mirror::Object* obj, T tag) 75 ALWAYS_INLINE virtual bool SetLocked(art::mirror::Object* obj, T tag) 121 ALWAYS_INLINE art::mirror::Object* Find(T tag) 131 virtual void HandleNullSweep(T tag ATTRIBUTE_UNUSED) {} 135 bool SetLocked(art::Thread* self, art::mirror::Object* obj, T tag) 140 bool RemoveLocked(art::Thread* self, art::mirror::Object* obj, /* out */ T* tag)
|
H A D | jvmti_weak_table-inl.h | 90 bool JvmtiWeakTable<T>::Remove(art::mirror::Object* obj, /* out */ T* tag) { argument 95 return RemoveLocked(self, obj, tag); 98 bool JvmtiWeakTable<T>::RemoveLocked(art::mirror::Object* obj, T* tag) { argument 103 return RemoveLocked(self, obj, tag); 107 bool JvmtiWeakTable<T>::RemoveLocked(art::Thread* self, art::mirror::Object* obj, T* tag) { argument 110 if (tag != nullptr) { 111 *tag = it->second; 127 return RemoveLocked(self, obj, tag); 229 T tag = it->second; local 232 tagged_objects_.emplace(art::GcRoot<art::mirror::Object>(target_obj), tag); local 389 Find(T tag) argument [all...] |
H A D | ti_heap.h | 61 static jvmtiError JNICALL GetObjectHeapId(jvmtiEnv* env, jlong tag, jint* heap_id, ...);
|
H A D | ti_heap.cc | 622 bool ShouldReportByHeapFilter(jlong tag, jlong class_tag) const { argument 627 if ((tag == 0 && filter_out_untagged) || (tag != 0 && filter_out_tagged)) { 682 jlong tag = 0; 683 tag_table->GetTag(obj, &tag); 688 // For simplicity, even if we find a tag = 0, assume 0 = not tagged. 690 if (!heap_filter.ShouldReportByHeapFilter(tag, class_tag)) { 707 jlong saved_tag = tag; 708 jint ret = fn(obj, callbacks, class_tag, size, &tag, length, const_cast<void*>(user_data)); 710 if (tag ! 1227 jlong tag = tag_table_->GetTagOrZero(referree); variable 1423 GetObjectHeapId(jvmtiEnv* env, jlong tag, jint* heap_id, ...) argument [all...] |
/art/test/903-hello-tagging/ |
H A D | tagging.cc | 124 static void SetTag(jvmtiEnv* env, jobject obj, jlong tag) { argument 125 jvmtiError ret = env->SetTag(obj, tag); 130 jlong tag; local 131 jvmtiError ret = env->GetTag(obj, &tag); 133 return tag;
|
/art/test/908-gc-start-finish/src/art/ |
H A D | Test908.java | 48 // the tag table should give us a stable output order. 63 private static void allocate(ArrayList<Object> l, long tag) { argument
|
/art/compiler/debug/dwarf/ |
H A D | debug_abbrev_writer.h | 51 void StartAbbrev(Tag tag) { argument 53 EncodeUnsignedLeb128(¤t_abbrev_, tag);
|
/art/runtime/gc/ |
H A D | verification.h | 43 std::string DumpObjectInfo(const void* obj, const char* tag) const
|
/art/test/906-iterate-heap/ |
H A D | iterate_heap.cc | 181 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) { 213 // Update the tag to test whether that works. 228 FindStringCallbacks fsc(tag); 237 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) { 301 // Update the tag to test whether that works. 316 FindArrayCallbacks fac(tag); 348 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) { 403 FindFieldCallbacks ffc(tag); 180 Java_art_Test906_iterateThroughHeapString( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) argument 236 Java_art_Test906_iterateThroughHeapPrimitiveArray( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) argument 347 Java_art_Test906_iterateThroughHeapPrimitiveFields( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) argument
|