[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-debug-dev] Configuring the padded string in a memory rendering
|
Thank you,
Mikhail
----- Original Message -----
From: "Samantha Chan" <chanskw@xxxxxxxxxx>
To: <platform-debug-dev@xxxxxxxxxxx>
Sent: Thursday, January 13, 2005 3:09 PM
Subject: Re: [platform-debug-dev] Configuring the padded string in a memory
rendering
Hi -
Thanks Mikhail for giving me the feedback. I would work on providing a
global preference for the padded string. If you rendering does not wish
to
use the padded string from this preference, you can implement your
rendering to use a different string. It is up to your implementation to
honour this setting.
As for memoryByte flags, although it makes sense to treat an invalid byte
as read-only, I am inclined to keep them separated. I do not want to
enforce such implication on the API. I rather have clients explicitly
tell
me if a byte is writable or not. Some clients may complain in the future
if they come across with a platform that allows them to modify
unretrievable memory. Although it may seem unlikely, but I would like to
keep that option opened. Otherwise, we will have to break API
compatibility
if we want to allow invalid bytes to be writable in the future.
I am also looking at your proposal about changing IMemoryBlockExtension's
#getBytesFromAddress and #getBytesFromOffset. I will keep you posted on
that.
Thanks
Samantha
"Mikhail
Khodjaiants"
<mikhailk@xxxxxxx To
> <platform-debug-dev@xxxxxxxxxxx>
Sent by: cc
platform-debug-de
v-admin@eclipse.o Subject
rg Re: [platform-debug-dev]
Configuring the padded string in a
memory rendering
01/12/2005 02:50
PM
Please respond to
platform-debug-de
v
Hi Samantha,
I would definitely prefer to have one global preference, but I can't rule
out the possiblity that some renderings would need a padding string
different than default. So far I haven't ran into this problem, but I
haven't started to work on the disassembly rendering yet.
Mikhail
BTW I have a question related to the MemoryByte flags. If byte is not
VALID,
shouldn't it been treated as READONLY by the Memory view?
----- Original Message -----
From: "Samantha Chan" <chanskw@xxxxxxxxxx>
To: <platform-debug-dev@xxxxxxxxxxx>
Sent: Tuesday, January 11, 2005 3:16 PM
Subject: [platform-debug-dev] Configuring the padded string in a memory
rendering
Hi -
There is a method called getPaddedString in
IMemoryBlockExtensionRetrieval.
The string returned by this method call is used for rendering memory
bytes
that are not retrievable for display. As noted in previous discussions,
this method should be part of Debug UI instead of Debug Core.
However, looking at this method again. we feel that replacing this method
with an user preference is more appropriate. So, the proposal is to
remove
this method from IMemoryBlockExtensionRetrieval. Instead, Debug platform
will provide a global user preference to allow user to configure this
setting. The setting is defaulted to "??". Clients who implements
IMemoryRendering will have to consult this preference when rendering a
memory block. All of the bytes that are marked as invalid will be
represented by this string specified in the user preference.
So, my questions are:
* Are you ok with having just one global padded string preference for all
rendering types?
* or Would you prefer to configure this setting programmatically via the
model presentation or some other interface?
Please let me know if you have any comments / questions to this proposal.
Thanks
Samantha
_______________________________________________
platform-debug-dev mailing list
platform-debug-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-debug-dev
_______________________________________________
platform-debug-dev mailing list
platform-debug-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-debug-dev
_______________________________________________
platform-debug-dev mailing list
platform-debug-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-debug-dev