Searched refs:tag (Results 1 - 25 of 40) sorted by relevance

12

/art/test/ti-agent/
H A Dagent_common.cc28 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 DLog.java36 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 DMain.java30 public static native void setTag(Object o, long tag); argument
/art/test/1909-per-agent-tls/src/art/
H A DMain.java30 public static native void setTag(Object o, long tag); argument
/art/test/903-hello-tagging/src/art/
H A DMain.java30 public static native void setTag(Object o, long tag); argument
H A DTest903.java76 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 DMain.java30 public static native void setTag(Object o, long tag); argument
H A DTest905.java53 // 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 DMain.java30 public static native void setTag(Object o, long tag); argument
H A DTest906.java216 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 DMain.java30 public static native void setTag(Object o, long tag); argument
/art/test/905-object-free/
H A Dtracking_free.cc41 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 Dallocator.h70 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 Dlogging.cc104 const char* tag = ProgramInvocationShortName(); local
117 android_writeLog(priority, tag, buf);
120 android_writeLog(priority, tag, message);
/art/openjdkjvmti/
H A Dobject_tagging.cc63 void ObjectTagTable::HandleNullSweep(jlong tag) { argument
65 jvmti_env_, art::Thread::Current(), tag);
H A Dobject_tagging.h53 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 Djvmti_weak_table.h52 // 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 Djvmti_weak_table-inl.h90 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 Dti_heap.h61 static jvmtiError JNICALL GetObjectHeapId(jvmtiEnv* env, jlong tag, jint* heap_id, ...);
H A Dti_heap.cc622 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 Dtagging.cc124 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 DTest908.java48 // 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 Ddebug_abbrev_writer.h51 void StartAbbrev(Tag tag) { argument
53 EncodeUnsignedLeb128(&current_abbrev_, tag);
/art/runtime/gc/
H A Dverification.h43 std::string DumpObjectInfo(const void* obj, const char* tag) const
/art/test/906-iterate-heap/
H A Diterate_heap.cc181 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

Completed in 471 milliseconds

12