Lines Matching defs:process

100 DynamicLoaderFreeBSDKernel::CreateInstance(lldb_private::Process *process,
103 Module *exec = process->GetTarget().GetExecutableModulePointer();
110 process->GetTarget().GetArchitecture().GetTriple();
118 const addr_t kernel_address = FindFreeBSDKernel(process);
120 if (CheckForKernelImageAtAddress(process, kernel_address).IsValid())
121 return new DynamicLoaderFreeBSDKernel(process, kernel_address);
127 DynamicLoaderFreeBSDKernel::FindFreeBSDKernel(lldb_private::Process *process) {
128 addr_t kernel_addr = process->GetImageInfoAddress();
130 kernel_addr = FindKernelAtLoadAddress(process);
136 lldb_private::Process *process) {
137 Module *exe_module = process->GetTarget().GetExecutableModulePointer();
148 process, exe_objfile->GetBaseAddress().GetFileAddress())
156 bool DynamicLoaderFreeBSDKernel::ReadELFHeader(Process *process,
164 if (process->ReadMemory(addr, &header, sizeof(header), error) !=
179 Process *process, lldb::addr_t addr, bool *read_error) {
194 if (!ReadELFHeader(process, addr, header)) {
204 process->ReadModuleFromMemory(FileSpec("temp_freebsd_kernel"), addr);
226 if (!process->GetTarget().GetArchitecture().IsCompatibleMatch(kernel_arch))
227 process->GetTarget().SetArchitecture(kernel_arch);
247 DynamicLoaderFreeBSDKernel::DynamicLoaderFreeBSDKernel(Process *process,
249 : DynamicLoader(process), m_process(process),
253 process->SetCanRunCode(false);
265 lldb_private::Process *process) {
279 if (ReadELFHeader(process, m_load_address, elf_eheader)) {
287 if (process->ReadMemory(m_load_address, &elf_eheader, sizeof(elf_eheader),
295 process->ReadModuleFromMemory(file_spec, m_load_address, size_to_read);
314 process->GetTarget().SetArchitecture(memory_module_sp->GetArchitecture());
321 lldb_private::Process *process) {
327 Target &target = process->GetTarget();
390 m_stop_id = process->GetStopID();
397 ReadMemoryModule(process);
459 m_stop_id = process->GetStopID();
489 lldb_private::Process *process) {
495 if (m_module_sp->SetLoadAddress(process->GetTarget(), 0, true, changed))
496 m_stop_id = process->GetStopID();
748 // Hook called when attach to a process
754 // Hook called after attach to a process
772 void DynamicLoaderFreeBSDKernel::PrivateInitialize(Process *process) {
774 m_process = process;