Skip to content

Commit 3ccd3f7

Browse files
committed
Add expected types for pointer creation of args in probe_read handler
1 parent 2e37726 commit 3ccd3f7

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

pythonbpf/helper/bpf_helper_handler.py

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,14 @@ def bpf_probe_read_emitter(
533533
logger.warn("Expected 3 args for probe_read helper")
534534
return
535535
dst_ptr = get_or_create_ptr_from_arg(
536-
func, module, call.args[0], builder, local_sym_tab, map_sym_tab, struct_sym_tab
536+
func,
537+
module,
538+
call.args[0],
539+
builder,
540+
local_sym_tab,
541+
map_sym_tab,
542+
struct_sym_tab,
543+
ir.IntType(8),
537544
)
538545
size_val = get_int_value_from_arg(
539546
call.args[1],
@@ -545,7 +552,14 @@ def bpf_probe_read_emitter(
545552
struct_sym_tab,
546553
)
547554
src_ptr = get_or_create_ptr_from_arg(
548-
func, module, call.args[2], builder, local_sym_tab, map_sym_tab, struct_sym_tab
555+
func,
556+
module,
557+
call.args[2],
558+
builder,
559+
local_sym_tab,
560+
map_sym_tab,
561+
struct_sym_tab,
562+
ir.IntType(8),
549563
)
550564
fn_type = ir.FunctionType(
551565
ir.IntType(64),

0 commit comments

Comments
 (0)