Home
last modified time | relevance | path

Searched refs:safepoint (Results 1 – 18 of 18) sorted by relevance

/art/test/1925-self-frame-pop/src/art/
DTest1925.java38 public static void recurTimesA(int times, Runnable safepoint) { in recurTimesA() argument
40 safepoint.run(); in recurTimesA()
43 recurTimesB(times - 1, safepoint); in recurTimesA()
46 public static void recurTimesB(int times, Runnable safepoint) { in recurTimesB() argument
48 safepoint.run(); in recurTimesB()
51 recurTimesC(times - 1, safepoint); in recurTimesB()
54 public static void recurTimesC(int times, Runnable safepoint) { in recurTimesC() argument
56 safepoint.run(); in recurTimesC()
59 recurTimesD(times - 1, safepoint); in recurTimesC()
62 public static void recurTimesD(int times, Runnable safepoint) { in recurTimesD() argument
[all …]
/art/test/1924-frame-pop-toggle/src/art/
DTest1924.java38 public static void recurTimesA(int times, Runnable safepoint) { in recurTimesA() argument
40 safepoint.run(); in recurTimesA()
43 recurTimesB(times - 1, safepoint); in recurTimesA()
46 public static void recurTimesB(int times, Runnable safepoint) { in recurTimesB() argument
48 safepoint.run(); in recurTimesB()
51 recurTimesC(times - 1, safepoint); in recurTimesB()
54 public static void recurTimesC(int times, Runnable safepoint) { in recurTimesC() argument
56 safepoint.run(); in recurTimesC()
59 recurTimesD(times - 1, safepoint); in recurTimesC()
62 public static void recurTimesD(int times, Runnable safepoint) { in recurTimesD() argument
[all …]
/art/test/1926-missed-frame-pop/src/art/
DTest1926.java38 public static void recurTimesA(int times, Runnable safepoint) { in recurTimesA() argument
40 safepoint.run(); in recurTimesA()
43 recurTimesB(times - 1, safepoint); in recurTimesA()
46 public static void recurTimesB(int times, Runnable safepoint) { in recurTimesB() argument
48 safepoint.run(); in recurTimesB()
51 recurTimesC(times - 1, safepoint); in recurTimesB()
54 public static void recurTimesC(int times, Runnable safepoint) { in recurTimesC() argument
56 safepoint.run(); in recurTimesC()
59 recurTimesD(times - 1, safepoint); in recurTimesC()
62 public static void recurTimesD(int times, Runnable safepoint) { in recurTimesD() argument
[all …]
/art/test/1923-frame-pop/src/art/
DTest1923.java38 public static void recurTimesA(int times, Runnable safepoint) { in recurTimesA() argument
40 safepoint.run(); in recurTimesA()
43 recurTimesB(times - 1, safepoint); in recurTimesA()
46 public static void recurTimesB(int times, Runnable safepoint) { in recurTimesB() argument
48 safepoint.run(); in recurTimesB()
51 recurTimesC(times - 1, safepoint); in recurTimesB()
54 public static void recurTimesC(int times, Runnable safepoint) { in recurTimesC() argument
56 safepoint.run(); in recurTimesC()
59 recurTimesD(times - 1, safepoint); in recurTimesC()
62 public static void recurTimesD(int times, Runnable safepoint) { in recurTimesD() argument
[all …]
/art/test/1922-owned-monitors-info/src/art/
DTest1922.java78 public void lockClass(Runnable safepoint) { in lockClass() argument
80 safepoint.run(); in lockClass()
85 public synchronized void lockSync(Runnable safepoint) { in lockSync() argument
86 safepoint.run(); in lockSync()
90 public synchronized void lockExtra(Object l, Runnable safepoint) { in lockExtra() argument
92 safepoint.run(); in lockExtra()
97 public native void lockNative(Object l, Runnable safepoint); in lockNative() argument
100 public native void lockThisNative(Runnable safepoint); in lockThisNative() argument
103 public void lockOther(Object l, Runnable safepoint) { in lockOther() argument
105 safepoint.run(); in lockOther()
[all …]
/art/test/1912-get-set-local-primitive/src/art/
DTest1912.java46 public static void NullObjectMethod(Runnable safepoint) { in NullObjectMethod() argument
48 safepoint.run(); in NullObjectMethod()
51 public static void ObjectMethod(Runnable safepoint) { in ObjectMethod() argument
53 safepoint.run(); in ObjectMethod()
56 public static void BooleanMethod(Runnable safepoint) { in BooleanMethod() argument
58 safepoint.run(); in BooleanMethod()
61 public static void ByteMethod(Runnable safepoint) { in ByteMethod() argument
63 safepoint.run(); in ByteMethod()
66 public static void CharMethod(Runnable safepoint) { in CharMethod() argument
68 safepoint.run(); in CharMethod()
[all …]
/art/test/1913-get-set-local-objects/src/art/
DTest1913.java80 public static void PrimitiveMethod(Runnable safepoint) { in PrimitiveMethod() argument
82 safepoint.run(); in PrimitiveMethod()
91 public static void NullObjectMethod(Runnable safepoint) { in NullObjectMethod() argument
93 safepoint.run(); in NullObjectMethod()
97 public static void NullInterfaceMethod(Runnable safepoint) { in NullInterfaceMethod() argument
99 safepoint.run(); in NullInterfaceMethod()
103 public static void NullSpecificClassMethod(Runnable safepoint) { in NullSpecificClassMethod() argument
105 safepoint.run(); in NullSpecificClassMethod()
109 public static void ObjectMethod(Runnable safepoint) { in ObjectMethod() argument
111 safepoint.run(); in ObjectMethod()
[all …]
/art/test/1914-get-local-instance/src/art/
DTest1914.java43 public static void StaticMethod(Runnable safepoint) { in StaticMethod() argument
44 safepoint.run(); in StaticMethod()
48 public static native void NativeStaticMethod(Runnable safepoint); in NativeStaticMethod() argument
55 public void InstanceMethod(Runnable safepoint) { in InstanceMethod() argument
56 safepoint.run(); in InstanceMethod()
60 public native void NativeInstanceMethod(Runnable safepoint); in NativeInstanceMethod() argument
129 public void exec(final SafepointFunction safepoint) throws Exception {
130 System.out.println("Running " + target + " with " + safepoint + " on remote thread.");
140 "remote thread for " + target + " with " + safepoint);
146 safepoint.invoke(remote, target, frame.depth);
/art/test/1967-get-set-local-bad-slot/src/art/
DTest1967.java38 public static void ObjectMethod(Runnable safepoint) { in ObjectMethod() argument
40 safepoint.run(); in ObjectMethod()
44 public static void IntMethod(Runnable safepoint) { in IntMethod() argument
46 safepoint.run(); in IntMethod()
50 public static void LongMethod(Runnable safepoint) { in LongMethod() argument
52 safepoint.run(); in LongMethod()
146 public void exec(final SafepointFunction safepoint) throws Exception {
147 System.out.println("Running " + target + " with " + safepoint + " on remote thread.");
158 "remote thread for " + target + " with " + safepoint);
165 safepoint.invoke(remote, target, desc, frame.depth);
/art/test/1939-proxy-frames/src/art/
DTest1939.java112 public void exec(final SafepointFunction safepoint) throws Exception {
113 System.out.println("Running " + target + " with " + safepoint + " on remote thread.");
123 "remote thread for " + target + " with " + safepoint);
129 safepoint.invoke(remote, target, frame.depth);
/art/test/1965-get-set-local-primitive-no-tables/src/art/
DTest1965.java126 public void exec(final SafepointFunction safepoint) throws Exception {
127 System.out.println("Running " + target + " with " + safepoint + " on remote thread.");
136 }, "remote thread for " + target + " with " + safepoint);
142 safepoint.invoke(remote, target, pause.slot, frame.depth);
/art/test/1966-get-set-local-objects-no-table/src/art/
DTest1966.java171 public void exec(final SafepointFunction safepoint) throws Exception {
172 System.out.println("Running " + target + " with " + safepoint + " on remote thread.");
180 }, "remote thread for " + target + " with " + safepoint);
186 safepoint.invoke(remote, target, pause.slot, frame.depth);
/art/test/430-live-register-slow-path/
Dinfo.txt2 to miscompute the number of live registers at a safepoint.
/art/compiler/optimizing/
Dssa_liveness_analysis.h630 for (SafepointPosition* safepoint = first_safepoint_; in HasWillCallSafepoint() local
631 safepoint != nullptr; in HasWillCallSafepoint()
632 safepoint = safepoint->GetNext()) { in HasWillCallSafepoint()
633 if (safepoint->GetLocations()->WillCall()) return true; in HasWillCallSafepoint()
639 for (SafepointPosition* safepoint = first_safepoint_, *previous = nullptr; in FindSafepointJustBefore() local
640 safepoint != nullptr; in FindSafepointJustBefore()
641 previous = safepoint, safepoint = safepoint->GetNext()) { in FindSafepointJustBefore()
642 if (safepoint->GetPosition() >= position) return previous; in FindSafepointJustBefore()
934 SafepointPosition* safepoint = new (allocator_) SafepointPosition(instruction); in AddSafepoint() local
936 first_safepoint_ = last_safepoint_ = safepoint; in AddSafepoint()
[all …]
Dregister_allocator_linear_scan.cc314 HInstruction* safepoint = safepoints_[safepoint_index - 1u]; in ProcessInstruction() local
315 size_t safepoint_position = SafepointPosition::ComputePosition(safepoint); in ProcessInstruction()
325 DCHECK_EQ(safepoint, instruction); in ProcessInstruction()
333 current->AddSafepoint(safepoint); in ProcessInstruction()
Dregister_allocator_graph_color.cc927 HInstruction* safepoint = safepoints_[safepoint_index - 1u]; in AddSafepointsFor() local
928 size_t safepoint_position = safepoint->GetLifetimePosition(); in AddSafepointsFor()
938 DCHECK_EQ(safepoint, instruction); in AddSafepointsFor()
946 interval->AddSafepoint(safepoint); in AddSafepointsFor()
/art/test/109-suspend-check/
Dinfo.txt2 to a safepoint. This tests the ability of the VM to do this for a tight loop.
/art/test/1915-get-set-local-current-thread/src/art/
DTest1915.java44 public static void IntMethod(ThrowRunnable safepoint) throws Exception { in IntMethod() argument
46 safepoint.run(); in IntMethod()