class ZirconProcessHandle
Defined at line 15 of file ../../src/developer/debug/debug_agent/zircon_process_handle.h
Public Methods
const zx::process & GetNativeHandle ()
ProcessHandle implementation.
Defined at line 20 of file ../../src/developer/debug/debug_agent/zircon_process_handle.h
zx::process & GetNativeHandle ()
Defined at line 21 of file ../../src/developer/debug/debug_agent/zircon_process_handle.h
zx_koid_t GetKoid ()
Defined at line 22 of file ../../src/developer/debug/debug_agent/zircon_process_handle.h
void ZirconProcessHandle (zx::process p)
Defined at line 66 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
std::string GetName ()
Defined at line 69 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
std::vector<std::unique_ptr<ThreadHandle>> GetChildThreads ()
Defined at line 71 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
zx_koid_t GetJobKoid ()
Defined at line 78 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
debug::Status Kill ()
Defined at line 88 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
int64_t GetReturnCode ()
Defined at line 90 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
debug::Status Attach (ProcessHandleObserver * observer, AttachConfig attach_config)
Defined at line 97 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
bool IsAttached ()
Defined at line 138 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
void Detach ()
Defined at line 140 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
uint64_t GetLoaderBreakpointAddress ()
Defined at line 152 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
std::vector<debug_ipc::AddressRegion> GetAddressSpace (uint64_t address)
Defined at line 159 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
std::optional<debug_ipc::AddressRegion> GetSharedAddressSpace ()
Defined at line 184 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
std::vector<debug_ipc::Module> GetModules ()
Defined at line 204 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
fit::result<debug::Status, std::vector<debug_ipc::InfoHandle>> GetHandles ()
Defined at line 211 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
debug::Status ReadMemory (uintptr_t address, void * buffer, size_t len, size_t * actual)
Defined at line 291 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
debug::Status WriteMemory (uintptr_t address, const void * buffer, size_t len, size_t * actual)
Defined at line 296 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
std::vector<debug_ipc::MemoryBlock> ReadMemoryBlocks (uint64_t address, uint32_t size)
Defined at line 301 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc
debug::Status SaveMinidump (const std::vector<DebuggedThread *> & threads, std::vector<uint8_t> * core_data)
Defined at line 344 of file ../../src/developer/debug/debug_agent/zircon_process_handle.cc