DBG C WriteMem: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
Line 20: | Line 20: | ||
The high-order word of Value is ignored. | The high-order word of Value is ignored. | ||
[[Category:Debug Command]] |
Latest revision as of 17:08, 10 March 2020
Debug Command 4 and 5 - Write Word Command
- Parameters
- Pid= Process ID of debuggee
- Addr= Address to write to
- Value= Word to write
- Cmd= DBG_C_WriteMem_I, or DBG_C_WriteMem_D or DBG_C_WriteMem
The commands DBG_C_WriteMem_I, DBG_C_WriteMem_D, and DBG_C_WriteMem are identical.
- Returns
The word in Value is written to the specified address.
In the case of a write to shared read-only memory, the memory is converted to private, and any set dynamic RAS tracepoints are removed from that memory, before the write is performed.
The area will continue to be shared by other processes, if any. In this way, breakpoints may be set in the debuggee without affecting the other modules.
- Restrictions
You are unable to write to any memory outside user space.
The high-order word of Value is ignored.