summaryrefslogtreecommitdiff
path: root/src/gen_bpf.c
Commit message (Expand)AuthorAgeFilesLines
* gen_bpf: squelch gcc v13.1.1 warningsPaul Moore2023-05-091-8/+19
* all: fix various misspellings of "pseudo"WANG Xuerui2023-03-311-1/+1
* bpf: pfc: Add handling for 0 syscalls in the binary treeTom Hromatka2022-03-181-0/+3
* bpf: Fix typo in commentTom Hromatka2021-08-251-1/+1
* bpf: fix uninitialized value usageGiuseppe Scrivano2021-03-181-2/+8
* all: run ./tools/check-syntax over the codePaul Moore2020-09-021-6/+6
* bpf: correctly check for zmalloc() failures in _gen_bpf_init_bintree()Paul Moore2020-07-151-2/+2
* bpf: do not add pseudo-syscalls to the BPF filterTom Hromatka2020-07-131-3/+49
* bpf: propagate errors from _gen_bpf_build_bpf helpersTudor Brindus2020-06-271-5/+14
* bpf: return integer error codes from gen_bpf_release()Paul Moore2020-06-161-9/+12
* api: use EINVAL to signify bad input to the libseccomp APIPaul Moore2020-06-161-4/+4
* bpf:pfc: Add optimization option to use a binary treeTom Hromatka2020-02-281-12/+271
* bpf: Refactor code that inserts instructions into BPF stateTom Hromatka2020-02-281-16/+36
* bpf: Refactor syscall loop in _gen_bpf_arch()Tom Hromatka2020-02-281-66/+101
* bpf: Refactor duplicate sorting codeTom Hromatka2020-02-281-65/+48
* bpf: add accumulator state to the instruction block hashTom Hromatka2019-04-161-3/+10
* bpf: pass the correct accumulator state to the next levelPaul Moore2019-03-141-3/+9
* bpf: remove some dead code in _bpf_append_blk()Paul Moore2018-01-171-3/+0
* bpf: mark static functions as staticPaul Moore2017-02-241-2/+2
* all: convert our hash from Lookup3 to MurmurHash3Paul Moore2017-02-231-1/+1
* bpf: make sure we always clean up all of the BPF temporary statePaul Moore2017-02-231-8/+8
* bpf: don't catch the -1 syscall in the x32/x86_64 checkPaul Moore2017-02-231-1/+20
* all: introduce a zmalloc() helper functionPaul Moore2017-02-171-7/+4
* all: update my email addressPaul Moore2016-02-111-1/+1
* all: minor tweak to make astyle v2.05.1 happyPaul Moore2015-08-261-1/+0
* bpf: fix x32/x86_64 architecture detection logicMathias Krause' via libseccomp2015-06-151-2/+9
* docs: fix a number of problems in the function header commentsPaul Moore2015-05-091-2/+2
* bpf: fix a style-oPaul Moore2015-04-031-2/+2
* bpf: track accumulator state and reload it when necessaryPaul Moore2015-04-031-31/+168
* all: fix a number of small bugs found by CoverityPaul Moore2014-08-291-10/+14
* all: resolve issues caused by big endian systemsPaul Moore2014-02-091-31/+90
* bpf: use state->arch instead of db->arch in _gen_bpf_arch()Paul Moore2014-02-081-7/+7
* all: assorted formatting fixesPaul Moore2013-10-211-28/+33
* bpf: fix a number of valgrind issuesPaul Moore2013-10-181-7/+12
* all: improved structure ordering/alignmentPaul Moore2013-04-191-17/+16
* all: convert some booleans from ints to boolsPaul Moore2013-04-191-14/+15
* db: correctly compare syscall arguments on 64-bit systemsPaul Moore2013-04-181-1/+5
* bpf: correctly manage the BPF accumulator statePaul Moore2013-04-031-9/+9
* arch: ensure that we handle x32 correctly when checking the architecturePaul Moore2013-03-281-38/+96
* arch: add basic x32 supportPaul Moore2013-03-261-1/+24
* bpf: fix a problem with duplicate syscalls across architecturesPaul Moore2013-03-261-57/+27
* bpf: support multiple architectures sharing the same BPF arch tokenPaul Moore2013-03-261-4/+38
* arch: disconnect the BPF arch token from the libseccomp tokenPaul Moore2013-03-261-2/+2
* bpf: fix a problem when creating filters that include syscall argumentsPaul Moore2012-11-121-124/+156
* bpf: fix a problem with small filtersPaul Moore2012-11-121-5/+4
* bpf: remove _gen_bpf_chain_lvl()Paul Moore2012-09-271-94/+69
* bpf: provide basic multiple arch/filter supportPaul Moore2012-09-271-146/+287
* db: enable basic filter collection supportPaul Moore2012-09-271-4/+10
* api: add a new attribute for the bad architecture actionPaul Moore2012-04-161-1/+1
* api: enable basic filter attribute supportPaul Moore2012-04-131-5/+4