Get desktop application:
View/edit binary Protocol Buffers messages
PIDs of the processes whose memory we are interested in.
Maximum amount of process memory to dump. Applies across all processes specified in `pids`. The first memory region that exceeds the limit will be dumped partially.
Memory offsets to prioritize when the process memory size is greater than the limit specified in `total_size_limit`. First, memory pages containing the offsets will be dumped up to size_limit. If not reached, the remaining memory pages will be dumped up to size_limit.
Set this flag to avoid dumping mapped files.
Set this flag to avoid dumping shared memory regions. Applies to Linux only.
Set this flag to avoid dumping regions marked as executable.
Set this flag to avoid dumping regions marked as readable and not writable or executable.
Set of OS-level permissions associated with a memory region.
Used in:
Indicates the region of memory can be read.
Indicates the region of memory can be written to.
Indicates the region of memory contains executable data.
Indicates a region of memory that was mapped in shared mode. Applies to Linux only.
Indicates a region of memory that was mapped in private mode.
The result of the dump_process_memory action. Represents one chunk of a single memory region of a running process. The chunk can be smaller than the memory region if the size of the region exceeds the maximum blob size of the blob sink. In that case, multiple `Result`s will be returned, each with a different `offset` and `size`.
PID of the process this region belongs to.
Start offset of the memory region in the process' address space.
End offset of the memory region in the process' address space.
A SHA-256 hash of the chunk of memory contents sent to the blob sink. Set only if `error` is not set.
Offset relative to `region_start` that this chunk starts at. Set only if `error` is not set.
Size of the chunk of memory that was sent to the blob sink. Will be <= `region_end - region_start` Set only if `error` is not set.
Permissions associated with this region of memory. Set only if `error` is not set.
Set if this region of memory is mapped to a file on disk. Contains the absolute path to the file in question. Set only if `error` is not set.
Error message set if something went wrong when processing the region.