[CRIU] [PATCH 2/4] tools: add criu2text
Pavel Emelyanov
xemul at parallels.com
Tue Sep 30 03:55:19 PDT 2014
On 09/30/2014 02:52 PM, Ruslan Kuprieiev wrote:
> On 30.09.2014 13:30, Pavel Emelyanov wrote:
>> On 09/30/2014 02:27 PM, Ruslan Kuprieiev wrote:
>>> On 30.09.2014 12:54, Pavel Emelyanov wrote:
>>>> ~snip~
>>> Sure. Maybe make raw format to look like:
>>> #magic
>>> 0x12345
>>> #0
>>> MSG
>>> #1
>>> MSG
>>> .....
>>> ?
>> Either
>>
>> #$magic
>>
>> or
>>
>> magic: $magic
>>
>> No need in two lines for this. The 1st one looks better.
>
> Ok. Lets just use #$magic.
>
>> ~snip~
>>>> BTW, in the "nice" version of the output it would be nice to replace
>>>> the magic with some name, e.g. the criu proto file one.
>>> Not sure about .proto files. Especially, because we need that magic to
>>> identify
>>> pb entry, not just proto file where it is described. And because we need
>>> to write that
>>> magic back when converting from text to img.
>>> We might just add pb_entry name, e.g.
>>>
>>> #magic
>>> 0x12345
>>> #0 pagemap_head
>>> MSG
>>> #1 pagemap_entry
>>> MSG
>>> #2
>>> MSG
>>> #3
>>> MSG
>>>
>>> What do you think?
>>
>> Name of an object is cool in "nice" mode :) But I'd still replace
>> magic with some name which 1:1 maps to magic.
>
> Well, we could use *_MAGIC for that. E.g.:
>
> PAGEMAP
> #0 pagemap_head
> MSG
> #1 pagemap_entry
> MSG
> ...
>
>> ~snip~
>
> Ok, so:
> RAW:
>
> #0x12345
> #0
> MSG
> #1
> MSG
How will text -> image define which message is which, btw?
> .....
>
> Nice:
> #PAGEMAP
> #0 pagemap_head
> MSG
> #1 pagemap_entry
> MSG
> ....
>
> Right?
> .
Yup
More information about the CRIU
mailing list