Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* How to set memory value from gdb? (MI)
@ 2007-06-04 14:54 Bogdan Slusarczyk
  2007-06-04 15:25 ` Daniel Jacobowitz
  0 siblings, 1 reply; 4+ messages in thread
From: Bogdan Slusarczyk @ 2007-06-04 14:54 UTC (permalink / raw)
  To: gdb

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?

Regards
Bogdan


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: How to set memory value from gdb? (MI)
  2007-06-04 14:54 How to set memory value from gdb? (MI) Bogdan Slusarczyk
@ 2007-06-04 15:25 ` Daniel Jacobowitz
  2007-06-05  7:04   ` Bogdan Slusarczyk
  0 siblings, 1 reply; 4+ messages in thread
From: Daniel Jacobowitz @ 2007-06-04 15:25 UTC (permalink / raw)
  To: Bogdan Slusarczyk; +Cc: gdb

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.

-- 
Daniel Jacobowitz
CodeSourcery


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: How to set memory value from gdb? (MI)
  2007-06-04 15:25 ` Daniel Jacobowitz
@ 2007-06-05  7:04   ` Bogdan Slusarczyk
  2007-06-05 11:06     ` Daniel Jacobowitz
  0 siblings, 1 reply; 4+ messages in thread
From: Bogdan Slusarczyk @ 2007-06-05  7:04 UTC (permalink / raw)
  To: drow, gdb

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?


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: How to set memory value from gdb? (MI)
  2007-06-05  7:04   ` Bogdan Slusarczyk
@ 2007-06-05 11:06     ` Daniel Jacobowitz
  0 siblings, 0 replies; 4+ messages in thread
From: Daniel Jacobowitz @ 2007-06-05 11:06 UTC (permalink / raw)
  To: Bogdan Slusarczyk; +Cc: gdb

On Tue, Jun 05, 2007 at 09:03:59AM +0200, Bogdan Slusarczyk wrote:
> 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?

You probably could, but it is easier to just send multiple commands.
And no, there are no single bit operations.

> PS. What does "TBD" mean?

I don't know, but I would guess "to be done" or "to be determined".

-- 
Daniel Jacobowitz
CodeSourcery


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-06-05 11:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-06-04 14:54 How to set memory value from gdb? (MI) Bogdan Slusarczyk
2007-06-04 15:25 ` Daniel Jacobowitz
2007-06-05  7:04   ` Bogdan Slusarczyk
2007-06-05 11:06     ` Daniel Jacobowitz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox