Lines Matching refs:process

163 uint32_t PlatformWindows::DoLoadImage(Process *process,  in DoLoadImage()  argument
172 ThreadSP thread = process->GetThreadList().GetExpressionExecutionThread(); in DoLoadImage()
183 process->GetLoadImageUtilityFunction(this, [&]() -> std::unique_ptr<UtilityFunction> { in DoLoadImage()
205 process->AllocateMemory(name.size() * sizeof(llvm::UTF16), in DoLoadImage()
214 auto name_cleanup = llvm::make_scope_exit([process, injected_name]() { in DoLoadImage()
215 process->DeallocateMemory(injected_name); in DoLoadImage()
218 process->WriteMemory(injected_name, name.data(), in DoLoadImage()
246 process->AllocateMemory(search_paths.size() * sizeof(llvm::UTF16), in DoLoadImage()
255 paths_cleanup.emplace([process, injected_paths]() { in DoLoadImage()
256 process->DeallocateMemory(injected_paths); in DoLoadImage()
259 process->WriteMemory(injected_paths, search_paths.data(), in DoLoadImage()
275 process->AllocateMemory(injected_length + 1, in DoLoadImage()
285 llvm::make_scope_exit([process, injected_module_path]() { in DoLoadImage()
286 process->DeallocateMemory(injected_module_path); in DoLoadImage()
290 const uint32_t word_size = process->GetAddressByteSize(); in DoLoadImage()
292 process->AllocateMemory(3 * word_size, in DoLoadImage()
301 auto result_cleanup = llvm::make_scope_exit([process, injected_result]() { in DoLoadImage()
302 process->DeallocateMemory(injected_result); in DoLoadImage()
305 process->WritePointerToMemory(injected_result + word_size, in DoLoadImage()
314 process->WriteScalarToMemory(injected_result + 2 * word_size, in DoLoadImage()
343 ScratchTypeSystemClang::GetForTarget(process->GetTarget()); in DoLoadImage()
365 options.SetTimeout(process->GetUtilityExpressionTimeout()); in DoLoadImage()
378 lldb::addr_t token = process->ReadPointerFromMemory(injected_result, status); in DoLoadImage()
388 process->ReadUnsignedIntegerFromMemory(injected_result + 2 * word_size + sizeof(unsigned), in DoLoadImage()
401 process->ReadCStringFromMemory(injected_module_path, module_path, status); in DoLoadImage()
410 return process->AddImageToken(token); in DoLoadImage()
413 Status PlatformWindows::UnloadImage(Process *process, uint32_t image_token) { in UnloadImage() argument
414 const addr_t address = process->GetImagePtrFromToken(image_token); in UnloadImage()
423 EvaluateLoaderExpression(process, expression.GetData(), value); in UnloadImage()
434 process->ResetImageToken(image_token); in UnloadImage()
672 ProcessSP process = context.GetProcessSP(); in MakeLoadImageUtilityFunction() local
673 Target &target = process->GetTarget(); in MakeLoadImageUtilityFunction()
722 Status PlatformWindows::EvaluateLoaderExpression(Process *process, in EvaluateLoaderExpression() argument
744 if (DynamicLoader *loader = process->GetDynamicLoader()) { in EvaluateLoaderExpression()
750 ThreadSP thread = process->GetThreadList().GetExpressionExecutionThread(); in EvaluateLoaderExpression()
770 options.SetTimeout(process->GetUtilityExpressionTimeout()); in EvaluateLoaderExpression()