How to set memory value from gdb? (MI)

Bogdan Slusarczyk bodzio131@op.pl
Tue Jun 5 07:04:00 GMT 2007


On Mon, Jun 04, 2007 at 04:54:04PM +0200, Bogdan Slusarczyk wrote:
>> Hi, can anybody tell me how to set memory value from gdb? Suppose I want to set 
>> bool variable using memory, I tryied '-var-create - * *0x0289add0-0x0289add1' 
>> and next: '-var-assign var1 1' but I got: 'Left operand of assignment is not an 
>> lvalue' How can I do it properly?
>>     
>
> Try *(short *)0x0289add0.  I believe the "TBD" marker in the manual
> means the syntax it describes doesn't exist yet.  We should decide if
> we want it, or get rid of the documentation for it.
Is there any possibility to set memory bit by bit? Suppose I want to set 
some larger area than short or long, can I do this using gdb?

PS. What does "TBD" mean?



More information about the Gdb mailing list