| /llvm-project/lldb/test/API/python_api/process/address-masks/ |
| H A D | TestAddressMasks.py | 13 def reset_all_masks(self, process): argument 14 process.SetAddressMask( 25 (target, process, t, bp) = lldbutil.run_to_source_breakpoint( 29 process.SetAddressableBits(lldb.eAddressMaskTypeAll, 42) 30 self.assertEqual(0x0000029500003F94, process.FixAddress(0x00265E9500003F94)) 31 self.reset_all_masks(process) 34 process.SetAddressMask(lldb.eAddressMaskTypeAll, 0xFFFFFC0000000000) 35 self.assertEqual(0x0000029500003F94, process.FixAddress(0x00265E9500003F94)) 36 self.reset_all_masks(process) 39 process.SetAddressableBits(lldb.eAddressMaskTypeAll, 64) [all …]
|
| /llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
| H A D | AppleObjCClassDescriptorV2.cpp | 22 Process *process, std::unique_ptr<objc_class_t> &objc_class) const { in Read_objc_class() argument 25 bool ret = objc_class->Read(process, m_objc_class_ptr); in Read_objc_class() 33 static lldb::addr_t GetClassDataMask(Process *process) { in GetClassDataMask() argument 34 switch (process->GetAddressByteSize()) { in GetClassDataMask() 46 bool ClassDescriptorV2::objc_class_t::Read(Process *process, in Read() argument 48 size_t ptr_size = process->GetAddressByteSize(); in Read() 59 process->ReadMemory(addr, objc_class_buf.GetBytes(), objc_class_size, error); in Read() 65 process->GetByteOrder(), in Read() 66 process->GetAddressByteSize()); in Read() 78 m_data_ptr = data_NEVER_USE & GetClassDataMask(process); in Read() 88 Read(Process * process,lldb::addr_t addr) Read() argument 141 Read(Process * process,lldb::addr_t addr) Read() argument 200 Read_class_row(Process * process,const objc_class_t & objc_class,std::unique_ptr<class_ro_t> & class_ro,std::unique_ptr<class_rw_t> & class_rw) const Read_class_row() argument 239 Read(Process * process,lldb::addr_t addr) Read() argument 269 Read(Process * process,lldb::addr_t addr,lldb::addr_t relative_selector_base_addr,bool is_small,bool has_direct_sel) Read() argument 320 Read(Process * process,lldb::addr_t addr) Read() argument 344 Read(Process * process,lldb::addr_t addr) Read() argument 375 Read(Process * process,lldb::addr_t addr) Read() argument 401 Read(Process * process,lldb::addr_t addr) Read() argument 428 GetMethodList(Process * process,lldb::addr_t method_list_ptr) const GetMethodList() argument 450 lldb_private::Process *process = m_runtime.GetProcess(); ProcessMethodList() local 480 lldb_private::Process *process = m_runtime.GetProcess(); ProcessRelativeMethodLists() local 530 lldb_private::Process *process = m_runtime.GetProcess(); Describe() local 604 lldb_private::Process *process = m_runtime.GetProcess(); GetClassName() local 623 lldb_private::Process *process = m_runtime.GetProcess(); GetSuperclass() local 638 lldb_private::Process *process = m_runtime.GetProcess(); GetMetaclass() local 655 lldb_private::Process *process = m_runtime.GetProcess(); GetInstanceSize() local 678 if (auto *process = m_runtime.GetProcess()) GetImplementationLanguage() local 705 Process *process(runtime.GetProcess()); fill() local [all...] |
| /llvm-project/lldb/test/API/macosx/thread-names/ |
| H A D | TestInterruptThreadNames.py | 25 process = target.Launch(launch_info, error) 26 self.assertTrue(process, PROCESS_IS_VALID) 29 broadcaster = process.GetBroadcaster() 33 self.wait_for_running(process, listener), 37 inferior_set_up = self.wait_until_program_setup_complete(process, listener) 43 self.check_number_of_threads(process) 48 for idx in range(0, process.GetNumThreads()): 49 t = process.GetThreadAtIndex(idx) 59 process.Kill() 64 def wait_until_program_setup_complete(self, process, listener): argument [all …]
|
| /llvm-project/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | LocalDebugDelegate.cpp | 15 LocalDebugDelegate::LocalDebugDelegate(ProcessWP process) in LocalDebugDelegate() argument 16 : m_process(process) {} in LocalDebugDelegate() 19 if (ProcessWindowsSP process = GetProcessPointer()) in OnExitProcess() local 20 process->OnExitProcess(exit_code); in OnExitProcess() 24 if (ProcessWindowsSP process = GetProcessPointer()) in OnDebuggerConnected() local 25 process->OnDebuggerConnected(image_base); in OnDebuggerConnected() 31 if (ProcessWindowsSP process = GetProcessPointer()) in OnDebugException() local 32 return process->OnDebugException(first_chance, record); in OnDebugException() 38 if (ProcessWindowsSP process = GetProcessPointer()) in OnCreateThread() local 39 process->OnCreateThread(thread); in OnCreateThread() [all …]
|
| /llvm-project/lldb/test/API/functionalities/signal/raise/ |
| H A D | TestRaise.py | 42 process = target.LaunchSimple( 45 self.assertTrue(process, PROCESS_IS_VALID) 46 self.assertState(process.GetState(), lldb.eStateStopped) 47 thread = lldbutil.get_stopped_thread(process, lldb.eStopReasonBreakpoint) 51 return process 75 process = self.launch(target, signal) 76 signo = process.GetUnixSignals().GetSignalNumberFromName(signal) 87 process.Continue() 88 self.assertState(process.GetState(), lldb.eStateStopped) 89 thread = lldbutil.get_stopped_thread(process, lldb.eStopReasonSignal) [all …]
|
| /llvm-project/lldb/test/API/python_api/find_in_memory/ |
| H A D | TestFindRangesInMemory.py | 20 self.process, 30 self.assertTrue(self.process, PROCESS_IS_VALID) 31 self.assertState(self.process.GetState(), lldb.eStateStopped, PROCESS_STOPPED) 35 matches = self.process.FindRangesInMemory( 48 self.assertTrue(self.process, PROCESS_IS_VALID) 49 self.assertState(self.process.GetState(), lldb.eStateStopped, PROCESS_STOPPED) 53 matches = self.process.FindRangesInMemory( 66 self.assertTrue(self.process, PROCESS_IS_VALID) 67 self.assertState(self.process.GetState(), lldb.eStateStopped, PROCESS_STOPPED) 73 matches = self.process [all...] |
| H A D | TestFindInMemory.py | 20 self.process, 32 self.assertTrue(self.process, PROCESS_IS_VALID) 33 self.assertState(self.process.GetState(), lldb.eStateStopped, PROCESS_STOPPED) 39 self.process.GetMemoryRegionInfo( 46 self.process.GetMemoryRegionInfo(frame.GetSP(), stack_region).Success(), 53 self.assertTrue(self.process, PROCESS_IS_VALID) 54 self.assertState(self.process.GetState(), lldb.eStateStopped, PROCESS_STOPPED) 56 addr = self.process.FindInMemory( 68 self.assertTrue(self.process, PROCESS_IS_VALID) 69 self.assertState(self.process [all...] |
| /llvm-project/lldb/test/API/functionalities/gdb_remote_client/ |
| H A D | TestGDBRemoteClient.py | 38 process = self.connect(target) 45 # Pretend we don't have any process during the initial queries. 59 process = self.connect(target) 61 self, self.dbg.GetListener(), process, [lldb.eStateConnected] 70 # Pretend we don't have any process during the initial queries. 84 process = self.connect(target) 86 self, self.dbg.GetListener(), process, [lldb.eStateConnected] 110 process = self.connect(target) 112 self, self.dbg.GetListener(), process, [lldb.eStateConnected] 124 "settings set plugin.process 192 read_registers(self, process) global() argument 197 write_registers(self, process) global() argument 202 for_each_gpr(self, process, operation) global() argument [all...] |
| /llvm-project/lldb/test/API/functionalities/postmortem/minidump/ |
| H A D | TestMiniDump.py | 19 self.process = self.target.LoadCore("fizzbuzz_no_heap.dmp") 20 self.assertTrue(self.process, PROCESS_IS_VALID) 21 self.assertEqual(self.process.GetNumThreads(), 1) 22 self.assertEqual(self.process.GetProcessID(), 4440) 29 self.process = self.target.LoadCore("fizzbuzz_no_heap.dmp") 32 self.assertEqual(self.process.GetNumThreads(), 1) 33 thread = self.process.GetThreadAtIndex(0) 43 self.process = self.target.LoadCore("fizzbuzz_no_heap.dmp") 44 self.assertTrue(self.process, PROCESS_IS_VALID) 81 self.process = self.target.LoadCore("fizzbuzz_no_heap.dmp") [all …]
|
| /llvm-project/lldb/test/API/functionalities/postmortem/netbsd-core/ |
| H A D | TestNetBSDCore.py | 17 def check_memory_regions(self, process, region_count): argument 18 region_list = process.GetMemoryRegions() 41 error = process.GetMemoryRegionInfo(begin_address, region_at_begin) 48 error = process.GetMemoryRegionInfo(middle_address, region_at_middle) 55 error = process.GetMemoryRegionInfo(end_address, region_at_end) 61 error = process.GetMemoryRegionInfo(region.GetRegionEnd(), next_region) 70 error = process.GetMemoryRegionInfo(last_region.GetRegionEnd(), end_region) 75 def check_state(self, process): argument 81 self.assertTrue(process.is_stopped) 84 error = process.Continue() [all …]
|
| /llvm-project/lldb/test/API/functionalities/exec/ |
| H A D | TestExec.py | 61 process = target.LaunchSimple(None, None, self.get_process_working_directory()) 62 self.assertTrue(process, PROCESS_IS_VALID) 79 process.GetState(), lldb.eStateStopped, STOPPED_DUE_TO_BREAKPOINT 82 threads = lldbutil.get_threads_stopped_at_breakpoint(process, breakpoint1) 96 process.Continue() 100 process.GetState(), lldb.eStateExited, "Process should not have exited!" 103 process.GetState(), 108 threads = lldbutil.get_stopped_threads(process, lldb.eStopReasonExec) 112 process.Continue() 114 self.assertState(process.GetState(), lldb.eStateStopped) [all …]
|
| /llvm-project/lldb/test/API/functionalities/postmortem/elf-core/ |
| H A D | TestLinuxCore.py | 38 """Test that lldb can read the process information from an aarch64 linux core file.""" 43 """Test that lldb can read the process information from an i386 linux core file.""" 48 """Test that lldb can read the process information from an ppc64le linux core file.""" 58 """Test that lldb can read the process information from an x86_64 linux core file.""" 63 """Test that lldb can read the process information from an s390x linux core file.""" 68 """Test that lldb can read the process information from an riscv64 linux core file.""" 78 """Test that lldb can read the process information from an riscv64 linux core file 89 """Test that lldb can read the process information from an loongarch64 linux core file.""" 100 process with the same PID around""" 147 # without destroying this process, ru 748 check_memory_regions(self, process, region_count) global() argument 806 check_state(self, process) global() argument 834 check_stack(self, process, pid, thread_name) global() argument 853 check_all(self, process, pid, region_count, thread_name) global() argument [all...] |
| /llvm-project/lldb/test/API/functionalities/process_save_core/ |
| H A D | TestProcessSaveCore.py | 16 """Test that SaveCore fails if the process isn't stopped.""" 21 process = target.LaunchSimple(None, None, self.get_process_working_directory()) 22 self.assertNotEqual(process.GetState(), lldb.eStateStopped) 25 error = process.SaveCore(core) 38 process = target.LaunchSimple( 41 self.assertState(process.GetState(), lldb.eStateStopped) 42 self.assertTrue(process.SaveCore(core)) 44 self.assertSuccess(process.Kill()) 49 process = target.LoadCore(core) 71 process [all...] |
| /llvm-project/lldb/source/API/ |
| H A D | SBFrame.cpp | 105 Process *process = exe_ctx.GetProcessPtr(); in operator bool() 106 if (target && process) { in operator bool() 108 if (stop_locker.TryLock(&process->GetRunLock())) in operator bool() 112 // Without a target & process we can't have a valid stack frame. in operator bool() 124 Process *process = exe_ctx.GetProcessPtr(); in GetSymbolContext() 125 if (target && process) { in GetSymbolContext() 127 if (stop_locker.TryLock(&process->GetRunLock())) { in GetSymbolContext() 146 Process *process = exe_ctx.GetProcessPtr(); in GetModule() 147 if (target && process) { in GetModule() 149 if (stop_locker.TryLock(&process in GetModule() 104 Process *process = exe_ctx.GetProcessPtr(); operator bool() local 123 Process *process = exe_ctx.GetProcessPtr(); GetSymbolContext() local 145 Process *process = exe_ctx.GetProcessPtr(); GetModule() local 169 Process *process = exe_ctx.GetProcessPtr(); GetCompileUnit() local 193 Process *process = exe_ctx.GetProcessPtr(); GetFunction() local 217 Process *process = exe_ctx.GetProcessPtr(); GetSymbol() local 240 Process *process = exe_ctx.GetProcessPtr(); GetBlock() local 261 Process *process = exe_ctx.GetProcessPtr(); GetFrameBlock() local 282 Process *process = exe_ctx.GetProcessPtr(); GetLineEntry() local 332 Process *process = exe_ctx.GetProcessPtr(); GetPC() local 355 Process *process = exe_ctx.GetProcessPtr(); SetPC() local 378 Process *process = exe_ctx.GetProcessPtr(); GetSP() local 401 Process *process = exe_ctx.GetProcessPtr(); GetFP() local 425 Process *process = exe_ctx.GetProcessPtr(); GetPCAddress() local 474 Process *process = exe_ctx.GetProcessPtr(); GetValueForVariablePath() local 528 Process *process = exe_ctx.GetProcessPtr(); FindVariable() local 578 Process *process = exe_ctx.GetProcessPtr(); FindValue() local 715 Process *process = exe_ctx.GetProcessPtr(); Disassemble() local 801 Process *process = exe_ctx.GetProcessPtr(); GetVariables() local 899 Process *process = exe_ctx.GetProcessPtr(); GetRegisters() local 930 Process *process = exe_ctx.GetProcessPtr(); FindRegister() local 960 Process *process = exe_ctx.GetProcessPtr(); GetDescriptionWithFormat() local 995 Process *process = exe_ctx.GetProcessPtr(); GetDescription() local 1107 Process *process = exe_ctx.GetProcessPtr(); EvaluateExpression() local 1170 Process *process = exe_ctx.GetProcessPtr(); IsInlined() local 1219 Process *process = exe_ctx.GetProcessPtr(); GuessLanguage() local 1241 Process *process = exe_ctx.GetProcessPtr(); GetFunctionName() local 1284 Process *process = exe_ctx.GetProcessPtr(); GetDisplayFunctionName() local [all...] |
| /llvm-project/lldb/unittests/Target/ |
| H A D | MemoryTest.cpp | 103 DummyProcess *process = static_cast<DummyProcess *>(process_sp.get()); in TEST_F() local 104 MemoryCache &mem_cache = process->GetMemoryCache(); in TEST_F() 105 const uint64_t l2_cache_size = process->GetMemoryCacheLineSize(); in TEST_F() 111 process->SetMaxReadSize(0); in TEST_F() 123 process->SetMaxReadSize(l2_cache_size * 4); in TEST_F() 128 ASSERT_TRUE(process->m_bytes_left == l2_cache_size * 2); in TEST_F() 135 ASSERT_TRUE(process->m_bytes_left == l2_cache_size * 2); // Verify we didn't in TEST_F() 145 ASSERT_TRUE(process->m_bytes_left == l2_cache_size); in TEST_F() 153 ASSERT_TRUE(process->m_bytes_left == l2_cache_size); // Verify we didn't read in TEST_F() 158 process->SetMaxReadSize(l2_cache_size - 10); in TEST_F() [all …]
|
| /llvm-project/lldb/test/API/python_api/process/ |
| H A D | TestProcessAPI.py | 25 (target, process, _, _) = lldbutil.run_to_source_breakpoint( 29 self.assertTrue(process, PROCESS_IS_VALID) 30 self.assertEqual(process.GetScriptedImplementation(), None) 44 process = target.LaunchSimple(None, None, self.get_process_working_directory()) 46 thread = get_stopped_thread(process, lldb.eStopReasonBreakpoint) 60 content = process.ReadMemory(val.AddressOf().GetValueAsUnsigned(), 1, error) 76 cstring = process.ReadCStringFromMemory(val.GetValueAsUnsigned(), 256, error) 97 cstring = process.ReadCStringFromMemory( 119 my_uint32 = process.ReadUnsignedFromMemory( 144 process = target.LaunchSimple(None, None, self.get_process_working_directory()) [all …]
|
| /llvm-project/lldb/test/API/functionalities/process_save_core_minidump/ |
| H A D | TestProcessSaveCoreMinidump.py | 24 process = target.LoadCore(core_path) 27 self.assertTrue(process, PROCESS_IS_VALID) 28 self.assertTrue(process.GetProcessInfo().IsValid()) 29 self.assertEqual(process.GetProcessInfo().GetProcessID(), expected_pid) 32 self.assertEqual(process.GetNumThreads(), len(expected_threads)) 44 red_zone = process.GetTarget().GetStackRedZoneSize() 45 for thread_idx in range(process.GetNumThreads()): 46 thread = process.GetThreadAtIndex(thread_idx) 53 err = process.GetMemoryRegionInfo(sp, sp_region) 61 process [all...] |
| /llvm-project/lldb/test/API/api/multiple-debuggers/ |
| H A D | multi-process-driver.cpp | 5 // breakpoint, backtraces, kills the inferior process, closes down the 45 wait_for_stop_event (SBProcess process, SBListener listener) in wait_for_stop_event() 54 if (process.GetState() == StateType::eStateStopped in wait_for_stop_event() 55 || process.GetState() == StateType::eStateCrashed in wait_for_stop_event() 56 || process.GetState() == StateType::eStateDetached in wait_for_stop_event() 57 || process.GetState() == StateType::eStateExited) in wait_for_stop_event() 128 SBProcess process = target.Launch (launch_info, error); in do_one_debugger() 129 if (process.IsValid()) in do_one_debugger() 132 SBBroadcaster broadcaster = process.GetBroadcaster(); in do_one_debugger() 140 wait_for_stop_event (process, listene in do_one_debugger() 41 wait_for_stop_event(SBProcess process,SBListener listener) wait_for_stop_event() argument 123 SBProcess process = target.Launch (launch_info, error); do_one_debugger() local [all...] |
| /llvm-project/lldb/unittests/Process/POSIX/ |
| H A D | NativeProcessELFTest.cpp | 34 MockProcessELF &process, in CreateAuxvData() argument 36 DataEncoder encoder(process.GetByteOrder(), process.GetAddressByteSize()); in CreateAuxvData() 49 MockProcessELF process(DummyDelegate, ArchSpec("i386-pc-linux")); in TEST() local 53 process, {std::make_pair(AuxVector::AUXV_AT_PHDR, phdr_addr)}); in TEST() 54 EXPECT_CALL(process, GetAuxvData()) in TEST() 57 ASSERT_EQ(phdr_addr, process.GetAuxValue(AuxVector::AUXV_AT_PHDR)); in TEST() 62 MockProcessELF process(DummyDelegate, ArchSpec("i386-pc-linux")); in TEST() local 69 process, in TEST() 73 EXPECT_CALL(process, GetAuxvData()) in TEST() 97 EXPECT_CALL(process, ReadMemory(_, _)) in TEST() [all …]
|
| /llvm-project/libc/src/__support/RPC/ |
| H A D | rpc.h | |
| /llvm-project/lldb/test/API/commands/register/register/aarch64_sve_registers/rw_access_dynamic_resize/ |
| H A D | TestSVEThreadedDynamic.py | 141 process = self.dbg.GetSelectedTarget().GetProcess() 156 for idx in range(1, process.GetNumThreads()): 157 thread = process.GetThreadAtIndex(idx) 177 for idx in range(1, process.GetNumThreads()): 178 thread = process.GetThreadAtIndex(idx) 229 process = target.GetProcess() 231 return process, supported_vg 233 def read_reg(self, process, regset, reg): argument 234 registerSets = process.GetThreadAtIndex(0).GetFrameAtIndex(0).GetRegisters() 238 def read_vg(self, process): argument [all …]
|
| /llvm-project/lldb/test/API/commands/expression/expr-in-syscall/ |
| H A D | TestExpressionInSyscall.py | 29 process = target.Launch( 42 self.assertTrue(process and process.IsValid(), PROCESS_IS_VALID) 53 self.assertEqual(process.GetState(), lldb.eStateRunning, "Process is running") 56 process.SendAsyncInterrupt() 63 self.assertEqual(process.GetState(), lldb.eStateStopped, PROCESS_STOPPED) 64 thread = process.GetSelectedThread() 68 self.expect_expr("(int)getpid()", result_value=str(process.GetProcessID())) 71 process.Continue() 79 self.assertState(process.GetState(), lldb.eStateExited) 80 self.assertEqual(process.GetExitStatus(), 0)
|
| /llvm-project/lldb/test/API/commands/process/launch-with-shellexpand/ |
| H A D | TestLaunchWithShellExpand.py | 39 process = self.process() 42 process.GetState(), lldb.eStateStopped, STOPPED_DUE_TO_BREAKPOINT 45 thread = process.GetThreadAtIndex(0) 72 process = self.process() 75 process.GetState(), lldb.eStateStopped, STOPPED_DUE_TO_BREAKPOINT 78 thread = process.GetThreadAtIndex(0) 98 process = self.process() 101 process.GetState(), lldb.eStateStopped, STOPPED_DUE_TO_BREAKPOINT 104 thread = process.GetThreadAtIndex(0)
|
| /llvm-project/lldb/test/API/functionalities/plugins/python_os_plugin/ |
| H A D | TestPythonOSPlugin.py | 60 # Now launch the process, and do not stop at entry point. 61 process = target.LaunchSimple( 64 self.assertTrue(process, PROCESS_IS_VALID) 68 thread = process.GetThreadByID(0x111111111) 73 thread = process.GetThreadByID(0x222222222) 78 thread = process.GetThreadByID(0x333333333) 88 "settings set target.process.python-os-plugin-path '%s'" 94 thread = process.GetThreadByID(0x111111111) 100 thread = process.GetThreadByID(0x222222222) 106 thread = process [all...] |
| /llvm-project/lldb/source/Plugins/Platform/Windows/ |
| H A D | PlatformWindows.cpp | 165 uint32_t PlatformWindows::DoLoadImage(Process *process, in DoLoadImage() 174 ThreadSP thread = process->GetThreadList().GetExpressionExecutionThread(); in DoLoadImage() 186 process->GetLoadImageUtilityFunction(this, [&]() -> std::unique_ptr<UtilityFunction> { in DoLoadImage() 210 process->AllocateMemory(name.size() * sizeof(llvm::UTF16), in DoLoadImage() 220 auto name_cleanup = llvm::make_scope_exit([process, injected_name]() { in DoLoadImage() 221 process->DeallocateMemory(injected_name); in DoLoadImage() 224 process->WriteMemory(injected_name, name.data(), in DoLoadImage() 252 process->AllocateMemory(search_paths.size() * sizeof(llvm::UTF16), in DoLoadImage() 262 paths_cleanup.emplace([process, injected_paths]() { in DoLoadImage() 263 process in DoLoadImage() 164 DoLoadImage(Process * process,const FileSpec & remote_file,const std::vector<std::string> * paths,Status & error,FileSpec * loaded_image) DoLoadImage() argument 416 UnloadImage(Process * process,uint32_t image_token) UnloadImage() argument 675 ProcessSP process = context.GetProcessSP(); MakeLoadImageUtilityFunction() local 728 EvaluateLoaderExpression(Process * process,const char * expression,ValueObjectSP & value) EvaluateLoaderExpression() argument [all...] |