<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/124465>124465</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Question about reading memory of running process
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          DoranekoSystems
      </td>
    </tr>
</table>

<pre>
    ```
Windows: ReadProcessMemory
Linux: process_vm_readv
Darwin: mach_vm_read*
```

These functions can read memory from a running process, but I would like to hear opinions on options/specs that would allow reading memory from a running process?

**As an idea**
RUNTIME_MEMORY_READ_ENABLED=true
the implementation would allow reading memory that is not STOPPED if it is explicitly specified as.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8Uk9r4z4Q_TTyZWhQ5NiJDz6oP8dQaNr-0i7LnoJsj2NtZcnoT9J8-0VOyi49FARCepr33oyecE4eNWJJsnuSVYkIfjC2rIwVGt_N68V5HF3SmO5SkpzeFuU_pe7M2ZGUwx5F92JNi87tcDT2Qih_lDp8RHC6AofTeLAouhOhvBL2LHUER9EOnwhhnFD-rwSh_G1Ah9AH3XpptINWaIiPYZyFoLdmBAE2aC318VOMsP-gCR4e4GyC6kDJdwRvYEBhwUxSz1xGg5lmWsJqN2HrwA_C32qEUuY8a0Xi7-XS-uo2tsA4dyA0yA7F9Uwo3_94envYbQ-77e55_-uw3_LqsH3i94_biqSVtwEJ5X5AkOOkcETtRTT2nZXZqnSgjYfXt-eXl20Fsgc5X-LHpGQrvbpAbEz2EjsQbpF0ZdoVaSESLJfrdL0pilWWJ0O53OQFaxnmeU-bYl3kmwaXm75oU9ZShjSRJaMso0uWL9OMZvmiY2u6Kdqc9ZivU7EhK4qjkGqh1GlcGHtMpHMByyVbrfIsUaJB5eaQMabxDDNKGIuZs2UsumvC0ZEVVdJ595fGS6-w_D-gm0ciGhP812GY_uufJMGqcvB-igklrCasPko_hGbRmpGwOtLftrvJmt_YesLq2VSMw831qWR_AgAA__99Lwmi">