mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-05-24 11:25:31 +08:00
GP-6474: post-review
GP-6474: attach GP-6474: attach
This commit is contained in:
@@ -449,13 +449,20 @@ def target(process: Process, spec: str) -> None:
|
||||
exec_convert_errors(f'target select {spec}')
|
||||
|
||||
|
||||
@REGISTRY.method(action='attach', display="Attach by Attachable")
|
||||
def attach_obj(process: Process, target: Attachable) -> None:
|
||||
"""Attach the process to the given target."""
|
||||
@REGISTRY.method(action='attach', display="Attach")
|
||||
def attach(target: Attachable) -> None:
|
||||
"""Attach to the given target."""
|
||||
pid = find_availpid_by_obj(target)
|
||||
exec_convert_errors(f'process attach -p {pid}')
|
||||
|
||||
|
||||
@REGISTRY.method(action='attach', display="Attach")
|
||||
def attach_obj(process: Process) -> None:
|
||||
"""Attach the process to the given target."""
|
||||
pid = find_availpid_by_obj(process)
|
||||
exec_convert_errors(f'process attach -p {pid}')
|
||||
|
||||
|
||||
@REGISTRY.method(action='attach', display="Attach by PID")
|
||||
def attach_pid(process: Process, pid: int) -> None:
|
||||
"""Attach the process to the given target."""
|
||||
|
||||
Reference in New Issue
Block a user