• Home
  • Raw
  • Download

Lines Matching refs:frame

24         frame = thread.GetFrameAtIndex(lldb_frame_index)
25 if frame.GetModule() and re.match(r'JIT\(.*?\)',
26 frame.GetModule().GetFileSpec().GetFilename()):
30 symbol = frame.GetSymbol()
32 print('No symbol info for compiled Java frame: ', frame)
34 line_entry = frame.GetLineEntry()
43 art_stack_visitor = frame.EvaluateExpression(
47 art_method = frame.EvaluateExpression(
50 art_method_name = frame.EvaluateExpression(
52 art_method_name_data = frame.EvaluateExpression(
54 art_method_name_size = frame.EvaluateExpression(
71 frame = thread.GetFrameAtIndex(lldb_frame_index)
72 if frame.GetModule() and re.match(
73 r'JIT\(.*?\)', frame.GetModule().GetFileSpec().GetFilename()):
77 …elif frame.GetSymbol() and (frame.GetSymbol().GetName() == 'art_quick_invoke_stub' or frame.GetSym…
85 frame = thread.GetFrameAtIndex(lldb_frame_index)
86 if frame.GetSymbol() and frame.GetSymbol().GetName(
91 print('Invalid frame below compiled Java frame: ', frame)
92 … elif frame.GetSymbol() and frame.GetSymbol().GetName() == 'art_quick_generic_jni_trampoline':
97 art_stack_visitor = frame.EvaluateExpression(
101 art_method = frame.EvaluateExpression(
105 art_method_name = frame.EvaluateExpression(
107 art_method_name_data = frame.EvaluateExpression(
109 art_method_name_size = frame.EvaluateExpression(
128 frame = thread.GetFrameAtIndex(lldb_frame_index)
129 if frame.GetSymbol() and (frame.GetSymbol().GetName() ==
130 … 'art_quick_invoke_stub' or frame.GetSymbol().GetName() == 'art_quick_invoke_static_stub'):
138 frame = thread.GetFrameAtIndex(lldb_frame_index)
139 if frame.GetSymbol() and frame.GetSymbol().GetName(
144 print('Invalid frame below compiled Java frame: ', frame)
145 elif frame.GetSymbol() and re.search(r'art::interpreter::', frame.GetSymbol().GetName()):
153 frame = thread.GetFrameAtIndex(lldb_frame_index)
154 if frame.GetSymbol() and frame.GetSymbol().GetName(
160 art_stack_visitor = frame.EvaluateExpression(
164 art_method = frame.EvaluateExpression(
168 art_method_name = frame.EvaluateExpression(
170 art_method_name_data = frame.EvaluateExpression(
172 art_method_name_size = frame.EvaluateExpression(
178 line = frame.EvaluateExpression(
184 file_name = frame.EvaluateExpression(
187 file_name_size = frame.EvaluateExpression(
212 frame = thread.GetFrameAtIndex(lldb_frame_index)
213 if frame.GetSymbol() and not re.search(
214 r'art::interpreter::', frame.GetSymbol().GetName()):
218 frame = thread.GetFrameAtIndex(lldb_frame_index)
220 if frame.GetModule():
221 module_name = frame.GetModule().GetFileSpec().GetFilename()
228 'function': frame.GetSymbol().GetName() if frame.GetSymbol() else None,
229 … 'file': str(frame.GetLineEntry().GetFileSpec()) if frame.GetLineEntry() else None,
230 'line': frame.GetLineEntry().GetLine() if frame.GetLineEntry() else -1