Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Upload File : |
o -�_gq � @ s2 d dl Z d dlmZmZmZ G dd� dee�ZdS )� N)�Plugin�IndependentPlugin� PluginOptc @ sF e Zd ZdZdZdZdZeddedd�gZ d d � Z dd� Zd d� ZdS )�Ebpfz eBPF tool�ebpf)�system�kernel�network)�bpftool� namespacesNz0Number of namespaces to collect, 0 for unlimited)�default�val_type�descc C �x g }zt �|�}W n ty% } z| �d|� �� |W Y d}~S d}~ww t|�D ]\}}d|v r9|�|d � q*|S )z! Collect the list of program IDs z"Couldn't parse bpftool prog list: N�id��json�loads� Exception� _log_info� enumerate�append)�self� prog_json�out� prog_data�err�_�item� r �9/usr/lib/python3/dist-packages/sos/report/plugins/ebpf.py�get_bpftool_prog_ids � ���zEbpf.get_bpftool_prog_idsc C r )z Collect the list of mapIDs z"Could not parse bpftool map list: Nr r )r �map_jsonr �map_datar r r r r r �get_bpftool_map_ids&