[CRIU] [PATCH 2/4] tools: add criu2text

Ruslan Kuprieiev kupruser at gmail.com
Tue Sep 30 04:00:02 PDT 2014


On 30.09.2014 13:55, Pavel Emelyanov wrote:
> 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?

Which is "nice" and which is "raw"?

>> .....
>>
>> Nice:
>> #PAGEMAP
>> #0 pagemap_head
>>       MSG
>> #1 pagemap_entry
>>       MSG
>> ....
>>
>> Right?
>> .
> Yup



More information about the CRIU mailing list