Lines Matching +defs:process +defs:name
108 CPPLanguageRuntime::CPPLanguageRuntime(Process *process)
109 : LanguageRuntime(process) {
110 if (process)
111 process->GetTarget().GetFrameRecognizerManager().AddRecognizer(
118 bool CPPLanguageRuntime::IsAllowedRuntimeValue(ConstString name) {
119 return name == g_this || name == g_promise || name == g_coro_frame;
203 // 1) a lambda we know at compile time. We will obtain the name of the lambda
207 // will be stored after the vtable. We will obtain the lambdas name from
209 // 3) a callable object via operator()(). We will obtain the name of the
213 // we will obtain the name from this pointer.
215 // we will obtain the name from this pointer.
236 Process *process = exe_ctx.GetProcessPtr();
238 if (process == nullptr)
241 uint32_t address_size = process->GetAddressByteSize();
247 process->ReadPointerFromMemory(member_f_pointer_value, status);
253 process->ReadPointerFromMemory(vtable_address + address_size, status);
262 process->ReadPointerFromMemory(address_after_vtable, status);
267 Target &target = process->GetTarget();
299 // Given case 1 or 3 we have a vtable name, we are want to extract the first
322 // vtable. We will use a process of elimination to drop through each case
385 auto name = f->GetName().GetStringRef();
386 if (name.starts_with(name_to_use) && name.contains("operator"))