Skip to content

Commit

Permalink
tetragon: Change enforcer program pin path
Browse files Browse the repository at this point in the history
Signed-off-by: Jiri Olsa <jolsa@kernel.org>
  • Loading branch information
olsajiri committed Jun 10, 2024
1 parent 65265cc commit 3328b48
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions pkg/sensors/tracing/enforcer.go
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,6 @@ func (kp *enforcerPolicy) createEnforcerSensor(
return nil, err
}

pinPath := sensors.PathJoin(name, "enforcer_kprobe")
switch overrideMethod {
case OverrideMethodReturn:
useMulti := !specOpts.DisableKprobeMulti && !option.Config.DisableKprobeMulti && bpf.HasKprobeMulti()
Expand All @@ -292,7 +291,7 @@ func (kp *enforcerPolicy) createEnforcerSensor(
path.Join(option.Config.HubbleLib, prog),
attach,
label,
pinPath,
"kprobe",
"enforcer").
SetLoaderData(policyName)

Expand All @@ -305,7 +304,7 @@ func (kp *enforcerPolicy) createEnforcerSensor(
path.Join(option.Config.HubbleLib, "bpf_fmodret_enforcer.o"),
syscallSym,
"fmod_ret/security_task_prctl",
pinPath,
fmt.Sprintf("fmod_ret_%s", syscallSym),
"enforcer").
SetLoaderData(policyName)
progs = append(progs, load)
Expand All @@ -324,7 +323,7 @@ func (kp *enforcerPolicy) createEnforcerSensor(
logger.GetLogger().Infof("Added enforcer sensor '%s'", policyName)

return &sensors.Sensor{
Name: "__enforcer__",
Name: "enforcer",
Progs: progs,
Maps: maps,
Policy: policyName,
Expand Down

0 comments on commit 3328b48

Please sign in to comment.