Home
last modified time | relevance | path

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

12345678910>>...113

/llvm-project-15.0.7/lldb/scripts/android/
H A Dhost_art_bt.py30 symbol = frame.GetSymbol()
77 …elif frame.GetSymbol() and (frame.GetSymbol().GetName() == 'art_quick_invoke_stub' or frame.GetSym…
86 if frame.GetSymbol() and frame.GetSymbol().GetName(
92 … elif frame.GetSymbol() and frame.GetSymbol().GetName() == 'art_quick_generic_jni_trampoline':
129 if frame.GetSymbol() and (frame.GetSymbol().GetName() ==
139 if frame.GetSymbol() and frame.GetSymbol().GetName(
145 elif frame.GetSymbol() and re.search(r'art::interpreter::', frame.GetSymbol().GetName()):
154 if frame.GetSymbol() and frame.GetSymbol().GetName(
220 if frame.GetModule():
228 'function': frame.GetSymbol().GetName() if frame.GetSymbol() else None,
[all …]
/llvm-project-15.0.7/lldb/examples/python/
H A Dpytracer.py31 def __init__(self, frame): argument
33 self.etype = frame.exc_type
78 self.f = frame
132 def __init__(self, frame): argument
133 self.f = frame
164 def callEvent(self, frame): argument
167 def lineEvent(self, frame): argument
233 …"call " + frame.getName() + " from " + frame.getCaller().getName() + " @ " + str(frame.getCaller()…
236 …print("running " + frame.getName() + " @ " + str(frame.getLineNumber()) + " locals are " + str(fra…
260 if frame.getName() == "__init__" and frame.getCaller().getName(
[all …]
/llvm-project-15.0.7/lldb/source/API/
H A DSBFrame.cpp148 if (frame) { in GetModule()
172 if (frame) { in GetCompileUnit()
196 if (frame) { in GetFunction()
220 if (frame) { in GetSymbol()
243 if (frame) in GetBlock()
264 if (frame) in GetFrameBlock()
285 if (frame) { in GetLineEntry()
303 if (frame) in GetFrameID()
316 if (frame) in GetCFA()
428 if (frame) in GetPCAddress()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dldst-miflags.mir12 ; CHECK: frame-setup STRWui
13 ; CHECK-NOT: frame-setup
14 ; CHECK-NEXT: frame-destroy ORRWrs
28 ; CHECK: frame-setup STRWui
29 ; CHECK-NOT: frame-setup
44 ; CHECK: frame-setup STRWui
45 ; CHECK-NOT: frame-setup
60 ; CHECK: frame-setup frame-destroy STRWui
73 ; CHECK: frame-setup frame-destroy LDPXi
84 ; CHECK: = frame-setup frame-destroy LDPXpost
[all …]
H A Dwineh-frame1.mir6 # CHECK-NEXT: frame-setup SEH_SaveRegP_X 19, 20, -112
8 # CHECK-NEXT: frame-setup SEH_SaveRegP 21, 22, 16
10 # CHECK-NEXT: frame-setup SEH_SaveRegP 23, 24, 32
12 # CHECK-NEXT: frame-setup SEH_SaveRegP 25, 26, 48
14 # CHECK-NEXT: frame-setup SEH_SaveRegP 27, 28, 64
16 # CHECK-NEXT: frame-setup SEH_SaveFRegP 8, 9, 80
18 # CHECK-NEXT: frame-setup SEH_SaveFRegP 10, 11, 96
19 # CHECK-NEXT: frame-setup SEH_PrologEnd
20 # CHECK: frame-destroy SEH_EpilogStart
24 # CHECK-NEXT: frame-destroy SEH_SaveFRegP 8, 9, 80
[all …]
H A Dwineh-frame0.mir6 # CHECK-NEXT: frame-setup SEH_SaveRegP_X 19, 20, -80
8 # CHECK-NEXT: frame-setup SEH_SaveRegP 21, 22, 16
10 # CHECK-NEXT: frame-setup SEH_SaveRegP 23, 24, 32
12 # CHECK-NEXT: frame-setup SEH_SaveRegP 25, 26, 48
14 # CHECK-NEXT: frame-setup SEH_SaveRegP 27, 28, 64
15 # CHECK-NEXT: frame-setup SEH_PrologEnd
16 # CHECK: frame-destroy SEH_EpilogStart
18 # CHECK-NEXT: frame-destroy SEH_SaveRegP 27, 28, 64
20 # CHECK-NEXT: frame-destroy SEH_SaveRegP 25, 26, 48
22 # CHECK-NEXT: frame-destroy SEH_SaveRegP 23, 24, 32
[all …]
H A Dunwind-preserved-from-mir.mir55 ; CHECK: $sp = frame-setup SUBXri $sp, 304, 0
56 ; CHECK: frame-setup CFI_INSTRUCTION def_cfa_offset 304
66 ; CHECK: frame-setup CFI_INSTRUCTION offset $w30, -8
67 ; CHECK: frame-setup CFI_INSTRUCTION offset $w29, -16
68 ; CHECK: frame-setup CFI_INSTRUCTION offset $b8, -32
69 ; CHECK: frame-setup CFI_INSTRUCTION offset $b9, -48
70 ; CHECK: frame-setup CFI_INSTRUCTION offset $b10, -64
71 ; CHECK: frame-setup CFI_INSTRUCTION offset $b11, -80
72 ; CHECK: frame-setup CFI_INSTRUCTION offset $b12, -96
101 ; CHECK: $sp = frame-destroy ADDXri $sp, 304, 0
[all …]
H A Dwineh4.mir139 frame-setup SEH_SaveFRegP 8, 9, 16
141 frame-setup SEH_SaveRegP 27, 28, 32
143 frame-setup SEH_SaveRegP 25, 26, 48
145 frame-setup SEH_SaveRegP 23, 24, 64
147 frame-setup SEH_SaveRegP 21, 22, 80
149 frame-setup SEH_SaveRegP 19, 20, 96
150 frame-setup SEH_PrologEnd
187 frame-destroy SEH_EpilogStart
202 frame-destroy SEH_EpilogEnd
210 frame-destroy SEH_EpilogStart
[all …]
H A Dframelayout-sve.mir26 # +-------------+ <- SP after call and frame-setup
62 # CHECK-NEXT: $sp = frame-setup ADDVL_XXI $sp, -2
64 # CHECK-NEXT: $sp = frame-setup SUBXri $sp, 16, 0
67 # CHECK-NEXT: $sp = frame-destroy ADDVL_XXI $sp, 2
69 # CHECK-NEXT: $sp = frame-destroy ADDXri $sp, 16, 0
127 # CHECK-NEXT: $sp = frame-setup ADDVL_XXI $sp, -2
129 # CHECK-NEXT: $sp = frame-setup SUBXri $sp, 16, 0
188 # | lr, fp | // frame record
203 # CHECK-NEXT: $fp = frame-setup ADDXri $sp, 0, 0
334 # | lr, fp | // frame record
[all …]
H A Dwineh8.mir138 frame-setup SEH_SaveFRegP 8, 9, 16
140 frame-setup SEH_SaveRegP 27, 28, 32
142 frame-setup SEH_SaveRegP 25, 26, 48
144 frame-setup SEH_SaveRegP 23, 24, 64
146 frame-setup SEH_SaveRegP 21, 22, 80
148 frame-setup SEH_SaveRegP 19, 20, 96
149 frame-setup SEH_PrologEnd
186 frame-destroy SEH_EpilogStart
201 frame-destroy SEH_EpilogEnd
209 frame-destroy SEH_EpilogStart
[all …]
H A Dwineh-frame2.mir6 # CHECK-NEXT: frame-setup SEH_SaveReg_X 19, -48
8 # CHECK-NEXT: frame-setup SEH_SaveFRegP 8, 9, 8
10 # CHECK-NEXT: frame-setup SEH_SaveFRegP 10, 11, 24
12 # CHECK-NEXT: frame-setup SEH_SaveFReg 12, 40
13 # CHECK-NEXT: frame-setup SEH_PrologEnd
14 # CHECK: frame-destroy SEH_EpilogStart
15 # CHECK-NEXT: $d12 = frame-destroy LDRDui $sp, 5
16 # CHECK-NEXT: frame-destroy SEH_SaveFReg 12, 40
20 # CHECK-NEXT: frame-destroy SEH_SaveFRegP 8, 9, 8
22 # CHECK-NEXT: frame-destroy SEH_SaveReg_X 19, -48
[all …]
/llvm-project-15.0.7/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libstdcpp/unique_ptr/
H A DTestDataFormatterStdUniquePtr.py29 frame = self.frame()
30 self.assertTrue(frame.IsValid())
41 self.assertEqual(123, frame.GetValueForVariablePath("*iup").GetValueAsUnsigned())
42 self.assertFalse(frame.GetValueForVariablePath("iup.deleter").IsValid())
45 self.assertEqual('"foobar"', frame.GetValueForVariablePath("*sup").GetSummary())
46 self.assertFalse(frame.GetValueForVariablePath("sup.deleter").IsValid())
51 self.assertEqual('"baz"', frame.GetValueForVariablePath("*sdp").GetSummary())
53 idp_deleter = frame.GetValueForVariablePath("idp.deleter")
58 sdp_deleter = frame.GetValueForVariablePath("sdp.deleter")
89 frame = self.frame()
[all …]
/llvm-project-15.0.7/lldb/test/API/functionalities/var_path/
H A DTestVarPath.py24 v = frame.GetValueForVariablePath(var_name)
42 v = frame.GetValueForVariablePath(valid_x_path)
46 v = frame.GetValueForVariablePath(invalid_x_path)
49 v = frame.GetValueForVariablePath(valid_y_path)
53 v = frame.GetValueForVariablePath(invalid_y_path)
56 v = frame.GetValueForVariablePath(invalid_m_path)
63 frame = thread.GetFrameAtIndex(0)
68 self.verify_point(frame, 'pt', 'Point', 1, 2)
76 v = frame.GetValueForVariablePath('points')
81 v = frame.GetValueForVariablePath('points[0]+5')
[all …]
/llvm-project-15.0.7/lldb/test/API/commands/expression/macros/
H A DTestMacros.py37 frame = thread.GetSelectedFrame()
39 result = frame.EvaluateExpression("MACRO_1")
44 result = frame.EvaluateExpression("MACRO_2")
49 result = frame.EvaluateExpression("ONE")
54 result = frame.EvaluateExpression("TWO")
59 result = frame.EvaluateExpression("THREE")
64 result = frame.EvaluateExpression("FOUR")
97 frame = thread.GetSelectedFrame()
104 result = frame.EvaluateExpression("FOUR")
112 frame = thread.GetSelectedFrame()
[all …]
/llvm-project-15.0.7/lldb/test/Shell/ScriptInterpreter/Python/Crashlog/
H A Dscripted_crashlog_json.test17 # CHECK-NEXT: frame #0: 0x00000001047f5970 scripted_crashlog_json.test.tmp.out`bar
21 # CHECK-NEXT: * frame #0: 0x00000001047f5970 scripted_crashlog_json.test.tmp.out`bar
22 # CHECK-NEXT: frame #1: 0x00000001047f5998 scripted_crashlog_json.test.tmp.out`foo
27 # CHECK-NEXT: frame #6: 0x000000018bf5326c libsystem_pthread.dylib`_pthread_start
28 # CHECK-NEXT: frame #7: 0x000000018bf4e08c libsystem_pthread.dylib`thread_start
39 # CHECK-NEXT: frame #0: 0x000000018bf17854 libsystem_kernel.dylib`__ulock_wait
40 # CHECK-NEXT: frame #1: 0x000000018bf555a0 libsystem_pthread.dylib`_pthread_join
41 # CHECK-NEXT: frame #2: 0x000000018beae9c0 libc++.1.dylib`std::__1::thread::join
43 # CHECK-NEXT: frame #4: 0x0000000104ae5088 dyld`start
51 # CHECK-NEXT: frame #6: 0x000000018bf4e08c libsystem_pthread.dylib`thread_start
[all …]
/llvm-project-15.0.7/llvm/test/Bitcode/
H A Dupgrade-frame-pointer.ll3 ;; "frame-pointer".
8 define void @all0() "no-frame-pointer-elim"="true" { ret void }
18 define void @none() "no-frame-pointer-elim"="false" { ret void }
20 ;; Don't add "frame-pointer" if neither "no-frame-pointer-elim" nor
21 ;; "no-frame-pointer-elim-non-leaf" is present.
25 attributes #0 = { readnone "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" }
26 attributes #1 = { readnone "no-frame-pointer-elim"="false" "no-frame-pointer-elim-non-leaf" }
29 ; CHECK: attributes #0 = { "frame-pointer"="all" }
30 ; CHECK: attributes #1 = { readnone "frame-pointer"="all" }
31 ; CHECK: attributes #2 = { "frame-pointer"="non-leaf" }
[all …]
/llvm-project-15.0.7/lldb/test/API/lang/cpp/member-and-local-vars-with-same-name/
H A DTestMembersAndLocalsWithSameName.py52 frame = thread.GetSelectedFrame()
53 self.assertTrue(frame.IsValid())
55 val = frame.EvaluateExpression("a")
59 val = frame.EvaluateExpression("b")
74 frame = thread.GetSelectedFrame()
75 self.assertTrue(frame.IsValid())
96 frame = thread.GetSelectedFrame()
97 self.assertTrue(frame.IsValid())
155 self.assertTrue(frame.IsValid())
179 self.assertTrue(frame.IsValid())
[all …]
/llvm-project-15.0.7/llvm/test/Other/
H A Dopt-override-frame-pointer.ll5 ; Check behavior of -frame-pointer flag and frame-pointer atttribute.
31 ; ALL-DAG: attributes [[VARATTR]] = { nounwind "frame-pointer"="all" }
32 ; ALL-DAG: attributes [[NONE_ATTR]] = { nounwind "frame-pointer"="none" }
36 ; NONE-DAG: attributes [[VARATTR]] = { nounwind "frame-pointer"="none" }
37 ; NONE-DAG: attributes [[ALL_ATTR]] = { nounwind "frame-pointer"="all" }
41 ; NONLEAF-DAG: attributes [[VARATTR]] = { nounwind "frame-pointer"="non-leaf" }
42 ; NONLEAF-DAG: attributes [[ALL_ATTR]] = { nounwind "frame-pointer"="all" }
43 ; NONLEAF-DAG: attributes [[NONE_ATTR]] = { nounwind "frame-pointer"="none" }
48 attributes #1 = { nounwind "frame-pointer"="all" }
49 attributes #2 = { nounwind "frame-pointer"="none" }
[all …]
/llvm-project-15.0.7/lldb/docs/use/
H A Dformatting.rst15 frame #0: test`main at test.c:5
32 (lldb) settings set frame-format STRING
185 available for the current frame:
211 …"frame #${frame.index}: ${frame.pc}{ ${module.file.basename}`${function.name}{${function.pc-offset…
215 - Always print the frame index and frame PC: ``frame #${frame.index}: ${frame.pc}``,
232 (lldb) settings show frame-format
233frame-format (format-string) = "frame #${frame.index}:{ ${frame.no-debug}${frame.pc}}{ ${module.fi…
236 comes from a stack frame with scopes ({ frame-content }) as the thread format
248 The frame related variables are:
251 - ``${frame.*}``
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/
H A Dframe-pointer.ll5 ; Leaf function, no frame so no need for a frame pointer.
15 ; Leaf function, frame pointer is requested but we don't need any stack frame,
16 ; so don't create a frame pointer.
17 define void @leaf_nofpelim() "frame-pointer"="all" {
26 ; Leaf function, frame pointer is requested and we need a stack frame, so we
27 ; need to use a frame pointer.
37 ; Leaf function, frame pointer is requested and we need a stack frame, so we
53 ; need for a stack frame.
63 ; Has a call, but still no need for a frame pointer.
74 ; Has a call, and frame pointer requested.
[all …]
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/PDB/Inputs/
H A DVariablesLocationsTest.script8 frame variable arg_0
9 frame variable arg_1
11 frame variable loc_0
12 frame variable loc_1
14 frame select 1
16 frame variable loc_0
17 frame variable loc_1
21 frame variable arg_0
23 frame variable loc_0
24 frame variable loc_1
/llvm-project-15.0.7/lldb/test/API/commands/frame/recognizer/
H A Drecognizer.py6 def get_recognized_arguments(self, frame): argument
7 if frame.name == "foo":
8 arg1 = frame.EvaluateExpression("$arg1").signed
9 arg2 = frame.EvaluateExpression("$arg2").signed
10 … val1 = frame.GetThread().GetProcess().GetTarget().CreateValueFromExpression("a", "%d" % arg1)
11 … val2 = frame.GetThread().GetProcess().GetTarget().CreateValueFromExpression("b", "%d" % arg2)
13 elif frame.name == "bar":
14 arg1 = frame.EvaluateExpression("$arg1").signed
15 …val1 = frame.GetThread().GetProcess().GetTarget().CreateValueFromExpression("a", "(int *)%d" % arg…
20 def get_recognized_arguments(self, frame): argument
/llvm-project-15.0.7/llvm/test/CodeGen/MIR/X86/
H A Dframe-setup-instruction-flag.mir2 # This test ensures that the MIR parser parses the frame setup instruction flag.
30 ; CHECK: frame-setup PUSH64r $rax
31 frame-setup PUSH64r $rax, implicit-def $rsp, implicit $rsp
33 ; CHECK: $rdx = frame-destroy POP64r
34 $rdx = frame-destroy POP64r implicit-def $rsp, implicit $rsp
35 ; CHECK: $rdx = frame-setup frame-destroy POP64r
36 $rdx = frame-setup frame-destroy POP64r implicit-def $rsp, implicit $rsp
37 ; CHECK: $rdx = frame-setup frame-destroy POP64r
38 $rdx = frame-destroy frame-setup POP64r implicit-def $rsp, implicit $rsp
/llvm-project-15.0.7/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libstdcpp/tuple/
H A DTestDataFormatterStdTuple.py28 frame = self.frame()
29 self.assertTrue(frame.IsValid())
35 self.assertEqual(1, frame.GetValueForVariablePath("ti[0]").GetValueAsUnsigned())
36 self.assertFalse(frame.GetValueForVariablePath("ti[1]").IsValid())
38 self.assertEqual('"foobar"', frame.GetValueForVariablePath("ts[0]").GetSummary())
39 self.assertFalse(frame.GetValueForVariablePath("ts[1]").IsValid())
41 self.assertEqual(1, frame.GetValueForVariablePath("tt[0]").GetValueAsUnsigned())
42 self.assertEqual('"baz"', frame.GetValueForVariablePath("tt[1]").GetSummary())
43 self.assertEqual(2, frame.GetValueForVariablePath("tt[2]").GetValueAsUnsigned())
44 self.assertFalse(frame.GetValueForVariablePath("tt[3]").IsValid())
/llvm-project-15.0.7/lldb/test/API/functionalities/gdb_remote_client/
H A DTestRemoteRegNums.py89 frame = thread.GetFrameAtIndex(0)
90 rax = frame.FindRegister("rax").GetValueAsUnsigned()
91 eax = frame.FindRegister("eax").GetValueAsUnsigned()
92 rbx = frame.FindRegister("rbx").GetValueAsUnsigned()
93 ebx = frame.FindRegister("ebx").GetValueAsUnsigned()
94 rsi = frame.FindRegister("rsi").GetValueAsUnsigned()
95 pc = frame.GetPC()
96 rip = frame.FindRegister("rip").GetValueAsUnsigned()
110 frame.FindRegister("eax").SetValueFromCString("1")
111 frame.FindRegister("ebx").SetValueFromCString("0")
[all …]

12345678910>>...113