reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
  756   ThreadSP thread_sp = process->GetThreadList().GetExpressionExecutionThread();
  774   dlopen_utility_func = process->GetLoadImageUtilityFunction(
  793   lldb::addr_t path_addr = process->AllocateMemory(path_len, 
  803   auto path_cleanup = llvm::make_scope_exit([process, path_addr] {
  805     process->DeallocateMemory(path_addr);
  808   process->WriteMemory(path_addr, path.c_str(), path_len, utility_error);
  817   const uint32_t addr_size = process->GetAddressByteSize();
  818   lldb::addr_t return_addr = process->CallocateMemory(2*addr_size,
  828   auto return_cleanup = llvm::make_scope_exit([process, return_addr] {
  830     process->DeallocateMemory(return_addr);
  867     path_array_addr = process->AllocateMemory(path_array.size(), 
  878     path_array_cleanup.emplace([process, path_array_addr]() {
  880       process->DeallocateMemory(path_array_addr);
  883     process->WriteMemory(path_array_addr, path_array.data(), 
  895     buffer_addr = process->AllocateMemory(buffer_size, 
  906     buffer_cleanup.emplace([process, buffer_addr]() {
  908       process->DeallocateMemory(buffer_addr);
  946   options.SetTimeout(process->GetUtilityExpressionTimeout());
  951   ClangASTContext *ast = process->GetTarget().GetScratchClangASTContext();
  968   lldb::addr_t token = process->ReadPointerFromMemory(return_addr, 
  983       process->ReadCStringFromMemory(buffer_addr, name_string, utility_error);
  987     return process->AddImageToken(token);
  993     = process->ReadPointerFromMemory(return_addr + addr_size, utility_error);
 1000   size_t num_chars = process->ReadCStringFromMemory(error_addr + addr_size,