mirror of
https://github.com/varun-r-mallya/Python-BPF.git
synced 2025-12-31 21:06:25 +00:00
support most bitfields
This commit is contained in:
@ -4,7 +4,6 @@ from ..dependency_handler import DependencyHandler
|
|||||||
from .debug_info_gen import debug_info_generation
|
from .debug_info_gen import debug_info_generation
|
||||||
from ..dependency_node import DependencyNode
|
from ..dependency_node import DependencyNode
|
||||||
import llvmlite.ir as ir
|
import llvmlite.ir as ir
|
||||||
from typing import Optional
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
@ -132,7 +131,7 @@ class IRGenerator:
|
|||||||
field_index: int,
|
field_index: int,
|
||||||
is_indexed: bool = False,
|
is_indexed: bool = False,
|
||||||
index: int = 0,
|
index: int = 0,
|
||||||
containing_type_size: Optional[int] = None,
|
containing_type_size: int = 0,
|
||||||
) -> str:
|
) -> str:
|
||||||
if is_indexed:
|
if is_indexed:
|
||||||
name = (
|
name = (
|
||||||
|
|||||||
@ -3,6 +3,7 @@ from pythonbpf.maps import HashMap
|
|||||||
from pythonbpf.helper import XDP_PASS
|
from pythonbpf.helper import XDP_PASS
|
||||||
from vmlinux import TASK_COMM_LEN # noqa: F401
|
from vmlinux import TASK_COMM_LEN # noqa: F401
|
||||||
from vmlinux import struct_trace_event_raw_sys_enter # noqa: F401
|
from vmlinux import struct_trace_event_raw_sys_enter # noqa: F401
|
||||||
|
from vmlinux import struct_posix_cputimers # noqa: F401
|
||||||
from vmlinux import struct_xdp_md
|
from vmlinux import struct_xdp_md
|
||||||
# from vmlinux import struct_trace_event_raw_sys_enter # noqa: F401
|
# from vmlinux import struct_trace_event_raw_sys_enter # noqa: F401
|
||||||
# from vmlinux import struct_ring_buffer_per_cpu # noqa: F401
|
# from vmlinux import struct_ring_buffer_per_cpu # noqa: F401
|
||||||
|
|||||||
Reference in New Issue
Block a user