@@ -82,19 +82,19 @@ To 'escape' those operators, please use single quotes, e.g.: 'uid>0'
8282
8383func PrepareFilter (filtersArr []string ) (tracee.Filter , error ) {
8484 filter := tracee.Filter {
85- UIDFilter : filters .NewUInt32Filter ( ),
86- PIDFilter : filters .NewUInt32Filter ( ),
85+ UIDFilter : filters .NewBPFUInt32Filter ( tracee . UIDFilterMap ),
86+ PIDFilter : filters .NewBPFUInt32Filter ( tracee . PIDFilterMap ),
8787 NewPidFilter : filters .NewBoolFilter (),
88- MntNSFilter : filters .NewUIntFilter ( ),
89- PidNSFilter : filters .NewUIntFilter ( ),
90- UTSFilter : filters .NewStringFilter ( ),
91- CommFilter : filters .NewStringFilter ( ),
88+ MntNSFilter : filters .NewBPFUIntFilter ( tracee . MntNSFilterMap ),
89+ PidNSFilter : filters .NewBPFUIntFilter ( tracee . PidNSFilterMap ),
90+ UTSFilter : filters .NewBPFStringFilter ( tracee . UTSFilterMap ),
91+ CommFilter : filters .NewBPFStringFilter ( tracee . CommFilterMap ),
9292 ContFilter : filters .NewBoolFilter (),
9393 NewContFilter : filters .NewBoolFilter (),
94- ContIDFilter : filters .NewContainerFilter ("cgroup_id_filter" ),
94+ ContIDFilter : filters .NewContainerFilter (tracee . CgroupIdFilterMap ),
9595 RetFilter : filters .NewRetFilter (),
9696 ArgFilter : filters .NewArgFilter (),
97- ProcessTreeFilter : filters .NewProcessTreeFilter (),
97+ ProcessTreeFilter : filters .NewProcessTreeFilter (tracee . ProcessTreeFilterMap ),
9898 EventsToTrace : []events.ID {},
9999 NetFilter : & tracee.NetIfaces {
100100 Ifaces : []string {},
0 commit comments