MCPcopy Create free account
hub / github.com/iovisor/bcc / decode_map

Method decode_map

src/python/bcc/disassembler.py:443–450  ·  view source on GitHub ↗
(cls, map_name, map_obj, map_type, sizeinfo=False)

Source from the content-addressed store, hash-verified

441
442 @classmethod
443 def decode_map(cls, map_name, map_obj, map_type, sizeinfo=False):
444 map_lines = ['Layout of BPF map %s (type %s, FD %d, ID %d):' % (map_name,
445 map_type,
446 map_obj.map_fd,
447 map_obj.map_id)]
448 map_lines += cls.print_map_ctype(map_obj.Key, 'key', sizeinfo=sizeinfo)
449 map_lines += cls.print_map_ctype(map_obj.Leaf, 'value', sizeinfo=sizeinfo)
450 return linesep.join(map_lines)
451
452def decode_map(map_name, map_obj, map_type, sizeinfo=False):
453 map_type_name = get_table_type_name(map_type)

Callers 1

decode_mapFunction · 0.80

Calls 1

print_map_ctypeMethod · 0.80

Tested by

no test coverage detected