Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 25 of 74) sorted by relevance

123

/art/tools/ahat/src/test/com/android/ahat/
DProguardMapTest.java59 ProguardMap.Frame frame = map.getFrame( in proguardMap() local
61 assertEquals("mymethod", frame.method); in proguardMap()
62 assertEquals("(Lfoo/bar/Sludge;)V", frame.signature); in proguardMap()
63 assertEquals("SourceFile.java", frame.filename); in proguardMap()
64 assertEquals(123, frame.line); in proguardMap()
74 frame = map.getFrame("foo.bar.Sludge", "mymethod", "(Lfoo/bar/Sludge;)V", in proguardMap()
76 assertEquals("mymethod", frame.method); in proguardMap()
77 assertEquals("(Lfoo/bar/Sludge;)V", frame.signature); in proguardMap()
78 assertEquals("SourceFile.java", frame.filename); in proguardMap()
79 assertEquals(123, frame.line); in proguardMap()
[all …]
/art/test/1915-get-set-local-current-thread/src/art/
DTest1915.java56 StackTrace.StackFrameData frame = FindStackFrame(target); in run() local
57 int depth = FindExpectedFrameDepth(frame); in run()
58 int slot = FindSlot(frame); in run()
65 StackTrace.StackFrameData frame = FindStackFrame(target); in run() local
66 int depth = FindExpectedFrameDepth(frame); in run()
67 int slot = FindSlot(frame); in run()
72 public static int FindSlot(StackTrace.StackFrameData frame) throws Exception { in FindSlot() argument
73 long loc = frame.current_location; in FindSlot()
74 for (Locals.VariableDescription var : Locals.GetLocalVariableTable(frame.method)) { in FindSlot()
82 "Unable to find variable " + TARGET_VAR + " in " + frame.method + " at loc " + loc); in FindSlot()
[all …]
/art/test/1926-missed-frame-pop/
Dexpected.txt1 Ran recurTimes(10) without errors after disabling frame pop event!
2 renabling frame pop event with similar stack.
4 Ran recurTimes(10) without errors after disabling frame pop event!
5 renabling frame pop event with similar stack.
7 Ran recurTimes(10) without errors after disabling frame pop event!
8 renabling frame pop event with similar stack.
Dinfo.txt1 Tests notify frame pop JVMTI functionality.
/art/test/1916-get-set-current-frame/src/art/
DTest1916.java83 StackTrace.StackFrameData frame = FindStackFrame(target_get, target); in runGet() local
84 int depth = frame.depth; in runGet()
86 int slot = FindSlot(frame); in runGet()
113 StackTrace.StackFrameData frame = FindStackFrame(target_set, target); in runSet() local
114 int depth = frame.depth; in runSet()
116 int slot = FindSlot(frame); in runSet()
126 public static int FindSlot(StackTrace.StackFrameData frame) throws Exception { in FindSlot() argument
127 long loc = frame.current_location; in FindSlot()
128 for (Locals.VariableDescription var : Locals.GetLocalVariableTable(frame.method)) { in FindSlot()
136 "Unable to find variable " + TARGET_VAR + " in " + frame.method + " at loc " + loc); in FindSlot()
[all …]
/art/test/1935-get-set-current-frame-jit/src/
DMain.java107 StackTrace.StackFrameData frame = FindStackFrame(target_get, target); in runGet() local
108 int depth = frame.depth; in runGet()
110 int slot = FindSlot(frame); in runGet()
137 StackTrace.StackFrameData frame = FindStackFrame(target_set, target); in runSet() local
138 int depth = frame.depth; in runSet()
140 int slot = FindSlot(frame); in runSet()
150 public static int FindSlot(StackTrace.StackFrameData frame) throws Exception { in FindSlot() argument
151 long loc = frame.current_location; in FindSlot()
152 for (Locals.VariableDescription var : Locals.GetLocalVariableTable(frame.method)) { in FindSlot()
160 "Unable to find variable " + TARGET_VAR + " in " + frame.method + " at loc " + loc); in FindSlot()
[all …]
/art/runtime/
Dmanaged_stack-inl.h37 ShadowFrame* frame = top_shadow_frame_; in PopShadowFrame() local
38 top_shadow_frame_ = frame->GetLink(); in PopShadowFrame()
39 return frame; in PopShadowFrame()
/art/test/1924-frame-pop-toggle/
Dinfo.txt1 Tests notify frame pop JVMTI functionality.
3 This tests toggling frame pop off and on.
/art/test/1925-self-frame-pop/
Dinfo.txt1 Tests notify frame pop JVMTI functionality.
3 This tests setting frame-pop on the current thread
/art/test/1914-get-local-instance/src/art/
DTest1914.java145 StackTrace.StackFrameData frame = findStackFrame(remote);
146 safepoint.invoke(remote, target, frame.depth);
155 for (StackTrace.StackFrameData frame : StackTrace.GetStackTrace(thr)) {
156 if (frame.method.equals(target) ||
157 (frame.method.getName().equals(target.getName()) &&
158 Arrays.deepEquals(frame.method.getParameterTypes(), target.getParameterTypes()) &&
159 ((Method)frame.method).getReturnType().equals(target.getReturnType()))) {
160 return frame;
/art/test/1939-proxy-frames/src/art/
DTest1939.java128 StackTrace.StackFrameData frame = findStackFrame(remote);
129 safepoint.invoke(remote, target, frame.depth);
138 for (StackTrace.StackFrameData frame : StackTrace.GetStackTrace(thr)) {
139 if (frame.method.equals(target) ||
140 (frame.method.getName().equals(target.getName()) &&
141 Arrays.deepEquals(frame.method.getParameterTypes(), target.getParameterTypes()) &&
142 ((Method)frame.method).getReturnType().equals(target.getReturnType()))) {
143 return frame;
/art/runtime/arch/
Dcontext.h42 static uintptr_t* CalleeSaveAddress(uint8_t* frame, int num, size_t frame_size) { in CalleeSaveAddress() argument
44 uint8_t* save_addr = frame + frame_size - ((num + 1) * sizeof(void*)); in CalleeSaveAddress()
53 virtual void FillCalleeSaves(uint8_t* frame, const QuickMethodFrameInfo& fr) = 0;
/art/tools/ahat/src/main/com/android/ahat/heapdump/
DSite.java163 ProguardMap.Frame frame = frames[s]; in getSite() local
167 if (curr.mLineNumber == frame.line in getSite()
168 && curr.mMethodName.equals(frame.method) in getSite()
169 && curr.mSignature.equals(frame.signature) in getSite()
170 && curr.mFilename.equals(frame.filename)) { in getSite()
176 child = new Site(site, frame.method, frame.signature, in getSite()
177 frame.filename, frame.line); in getSite()
/art/runtime/arch/x86/
Dcontext_x86.cc40 void X86Context::FillCalleeSaves(uint8_t* frame, const QuickMethodFrameInfo& frame_info) { in FillCalleeSaves() argument
48 gprs_[core_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); in FillCalleeSaves()
59 CalleeSaveAddress(frame, spill_pos + 1, frame_info.FrameSizeInBytes())); in FillCalleeSaves()
61 CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes())); in FillCalleeSaves()
/art/test/1913-get-set-local-objects/src/art/
DTest1913.java190 StackTrace.StackFrameData frame = findStackFrame(remote);
191 Locals.VariableDescription desc = findTargetVar(frame.current_location);
192 safepoint.invoke(remote, target, desc, frame.depth);
213 for (StackTrace.StackFrameData frame : StackTrace.GetStackTrace(thr)) {
214 if (frame.method.equals(target)) {
215 return frame;
/art/test/098-ddmc/
Dexpected.txt2 empty=Allocations[message header len: 15 entry header len: 9 stack frame len: 8 number of entries: …
14 reset=Allocations[message header len: 15 entry header len: 9 stack frame len: 8 number of entries: …
23 goodbye=Allocations[message header len: 15 entry header len: 9 stack frame len: 8 number of entries…
/art/test/1912-get-set-local-primitive/src/art/
DTest1912.java187 StackTrace.StackFrameData frame = findStackFrame(remote);
188 Locals.VariableDescription desc = findTargetVar(frame.current_location);
189 safepoint.invoke(remote, target, desc, frame.depth);
210 for (StackTrace.StackFrameData frame : StackTrace.GetStackTrace(thr)) {
211 if (frame.method.equals(target)) {
212 return frame;
/art/test/1917-get-stack-frame/
Dinfo.txt1 Tests stack frame functions of jvmti
/art/test/1923-frame-pop/
Dinfo.txt1 Tests notify frame pop JVMTI functionality.
/art/test/616-cha-regression-proxy-method/
Dinfo.txt1 Regression test for Class Hierarchy Analysis (CHA) on visiting proxy method frame.
/art/test/1916-get-set-current-frame/
Dinfo.txt1 Tests for jvmti get/set Local variable in the currently executing method frame.
/art/test/1935-get-set-current-frame-jit/
Dinfo.txt1 Tests for jvmti get/set Local variable in the currently executing method frame.
/art/runtime/interpreter/mterp/mips/
Dentry.S24 .frame sp, STACK_SIZE, ra
54 EAS2(rREFS, rFP, a0) # point to reference array in shadow frame
/art/runtime/arch/mips/
Dcontext_mips.cc40 void MipsContext::FillCalleeSaves(uint8_t* frame, const QuickMethodFrameInfo& frame_info) { in FillCalleeSaves() argument
53 gprs_[core_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); in FillCalleeSaves()
61 fprs_[fp_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); in FillCalleeSaves()
/art/runtime/arch/arm/
Dcontext_arm.cc41 void ArmContext::FillCalleeSaves(uint8_t* frame, const QuickMethodFrameInfo& frame_info) { in FillCalleeSaves() argument
48 gprs_[core_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); in FillCalleeSaves()
55 fprs_[fp_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); in FillCalleeSaves()

123