Exemple #1
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__sequence, offset, length) = get_u32(buf, offset, length)
     ret['sequence'] = __sequence
     (__line, offset, length) = get_string(buf, offset, length)
     ret['line'] = __line
     return ret, offset, length
Exemple #2
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__flags, offset, length) = get_u32(buf, offset, length)
     ret['flags'] = __flags
     (__version, offset, length) = get_string(buf, offset, length)
     ret['version'] = __version
     return ret, offset, length
Exemple #3
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__level, offset, length) = get_u8(buf, offset, length)
     ret['level'] = __level
     (__text, offset, length) = get_string(buf, offset, length)
     ret['text'] = __text
     return ret, offset, length
Exemple #4
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__sys_fd_count, offset, length) = get_u32(buf, offset, length)
     ret['sys_fd_count'] = __sys_fd_count
     (__most_opened, offset, length) = get_string(buf, offset, length)
     ret['most_opened'] = __most_opened
     return ret, offset, length
Exemple #5
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__sequence, offset, length) = get_u32(buf, offset, length)
     ret['sequence'] = __sequence
     (__command, offset, length) = get_string(buf, offset, length)
     ret['command'] = __command
     return ret, offset, length
Exemple #6
0
 def parse_members(cls, buf, offset, length):
   ret = {}
   (__id, offset, length) = get_u8(buf, offset, length)
   ret['id'] = __id
   (__telemetry_labels, offset, length) = get_string(buf, offset, length)
   ret['telemetry_labels'] = __telemetry_labels
   return ret, offset, length
Exemple #7
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__sequence, offset, length) = get_u32(buf, offset, length)
     ret['sequence'] = __sequence
     (__offset, offset, length) = get_u32(buf, offset, length)
     ret['offset'] = __offset
     (__dirname, offset, length) = get_string(buf, offset, length)
     ret['dirname'] = __dirname
     return ret, offset, length
Exemple #8
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__source, offset, length) = get_u8(buf, offset, length)
     ret['source'] = __source
     (__protocol, offset, length) = get_u8(buf, offset, length)
     ret['protocol'] = __protocol
     (__fwd_payload, offset, length) = get_string(buf, offset, length)
     ret['fwd_payload'] = __fwd_payload
     return ret, offset, length
Exemple #9
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__sequence, offset, length) = get_u32(buf, offset, length)
     ret['sequence'] = __sequence
     (__offset, offset, length) = get_u32(buf, offset, length)
     ret['offset'] = __offset
     (__chunk_size, offset, length) = get_u8(buf, offset, length)
     ret['chunk_size'] = __chunk_size
     (__filename, offset, length) = get_string(buf, offset, length)
     ret['filename'] = __filename
     return ret, offset, length
Exemple #10
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__sequence, offset, length) = get_u32(buf, offset, length)
     ret['sequence'] = __sequence
     (__offset, offset, length) = get_u32(buf, offset, length)
     ret['offset'] = __offset
     (__filename, offset, length) = get_string(buf, offset, length)
     ret['filename'] = __filename
     (__data, offset, length) = get_array(get_u8)(buf, offset, length)
     ret['data'] = __data
     return ret, offset, length
Exemple #11
0
 def parse_members(cls, buf, offset, length):
   ret = {}
   (__flags, offset, length) = get_u8(buf, offset, length)
   ret['flags'] = __flags
   (__latency, offset, length) = get_u16(buf, offset, length)
   ret['latency'] = __latency
   (__num_signals, offset, length) = get_u8(buf, offset, length)
   ret['num_signals'] = __num_signals
   (__source, offset, length) = get_string(buf, offset, length)
   ret['source'] = __source
   return ret, offset, length
Exemple #12
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__index, offset, length) = get_u8(buf, offset, length)
     ret['index'] = __index
     (__pid, offset, length) = get_u16(buf, offset, length)
     ret['pid'] = __pid
     (__fd_count, offset, length) = get_u16(buf, offset, length)
     ret['fd_count'] = __fd_count
     (__cmdline, offset, length) = get_string(buf, offset, length)
     ret['cmdline'] = __cmdline
     return ret, offset, length
Exemple #13
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__index, offset, length) = get_u8(buf, offset, length)
     ret['index'] = __index
     (__pid, offset, length) = get_u16(buf, offset, length)
     ret['pid'] = __pid
     (__pcpu, offset, length) = get_u8(buf, offset, length)
     ret['pcpu'] = __pcpu
     (__tname, offset, length) = get_fixed_string(15)(buf, offset, length)
     ret['tname'] = __tname
     (__cmdline, offset, length) = get_string(buf, offset, length)
     ret['cmdline'] = __cmdline
     return ret, offset, length
Exemple #14
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__index, offset, length) = get_u8(buf, offset, length)
     ret['index'] = __index
     (__pid, offset, length) = get_u16(buf, offset, length)
     ret['pid'] = __pid
     (__pmem, offset, length) = get_u8(buf, offset, length)
     ret['pmem'] = __pmem
     (__time, offset, length) = get_u32(buf, offset, length)
     ret['time'] = __time
     (__flags, offset, length) = get_u8(buf, offset, length)
     ret['flags'] = __flags
     (__tname, offset, length) = get_fixed_string(15)(buf, offset, length)
     ret['tname'] = __tname
     (__cmdline, offset, length) = get_string(buf, offset, length)
     ret['cmdline'] = __cmdline
     return ret, offset, length
Exemple #15
0
 def parse_members(cls, buf, offset, length):
   ret = {}
   (__index, offset, length) = get_u8(buf, offset, length)
   ret['index'] = __index
   (__pid, offset, length) = get_u16(buf, offset, length)
   ret['pid'] = __pid
   (__recv_queued, offset, length) = get_u16(buf, offset, length)
   ret['recv_queued'] = __recv_queued
   (__send_queued, offset, length) = get_u16(buf, offset, length)
   ret['send_queued'] = __send_queued
   (__socket_types, offset, length) = get_u16(buf, offset, length)
   ret['socket_types'] = __socket_types
   (__socket_states, offset, length) = get_u16(buf, offset, length)
   ret['socket_states'] = __socket_states
   (__address_of_largest, offset, length) = get_fixed_string(64)(buf, offset, length)
   ret['address_of_largest'] = __address_of_largest
   (__cmdline, offset, length) = get_string(buf, offset, length)
   ret['cmdline'] = __cmdline
   return ret, offset, length
Exemple #16
0
def test_get_string_offset_no_null():
    s = _mk_string('________thisisastring', null=None)
    out, offset, length = get_string(s, 8, len(s) - 8)
    assert len(out) == len('thisisastring')
    assert out == 'thisisastring'
Exemple #17
0
def test_get_string_offset():
    s = _mk_string('________thisisastring')
    out, offset, length = get_string(s, 8, len(s))
    assert len(out) == len('thisisastring')
    assert out == 'thisisastring'
Exemple #18
0
 def parse_members(cls, buf, offset, length):
     ret = {}
     (__filename, offset, length) = get_string(buf, offset, length)
     ret['filename'] = __filename
     return ret, offset, length