summaryrefslogtreecommitdiff
path: root/src/gen_bpf.c
Commit message (Expand)AuthorAgeFilesLines
...
* bpf: fix a problem when failing on the low word check on 64bit systemsPaul Moore2012-04-121-14/+38
* bpf: calculate the syscall number offset automaticallyPaul Moore2012-04-111-1/+1
* all: relicense the library from GPLv2 to LGPLv2.1Paul Moore2012-04-091-8/+8
* all: support masked comparisonsPaul Moore2012-04-041-14/+30
* bpf: include bpf code to verify the arch in every filterPaul Moore2012-04-031-2/+21
* all: use the system header files when possiblePaul Moore2012-04-021-4/+4
* db: optimize for 64bit systemsPaul Moore2012-03-291-170/+15
* bpf: fix a bug when pulling in new instruction blocks into the final layoutPaul Moore2012-03-291-34/+13
* bpf: convert all return instructions into stand alone blocksPaul Moore2012-03-271-31/+62
* bpf: manage jump lengths to return instruction blocksPaul Moore2012-03-271-3/+81
* db: add support for "phantom" syscall entriesPaul Moore2012-03-231-0/+3
* bpf: rename to match the APIPaul Moore2012-03-231-1/+1
* bpf: fix how we pull instruction blocks into the final filter via hash jumpsPaul Moore2012-03-201-44/+46
* bpf: resolve issues with duplicate instruction blocks in complex filtersPaul Moore2012-03-201-7/+28
* db: assorted fixes relating to the recent change to support multiple actionsPaul Moore2012-03-121-14/+24
* bpf: use the new arch argument offset functionsPaul Moore2012-03-091-17/+13
* arch: use the new datum_t typedefPaul Moore2012-03-091-8/+10
* db: add an architecture definition to the db layerPaul Moore2012-03-091-9/+7
* arch: introduce a single place for all the machine dependent codePaul Moore2012-03-091-6/+7
* all: add support for new actionsPaul Moore2012-03-061-47/+40
* bpf: fix the 64 bit commentPaul Moore2012-03-051-2/+0
* bpf: initial 64bit supportPaul Moore2012-03-041-23/+179
* bpf: fix a problem with the long jump calculationsPaul Moore2012-03-041-2/+2
* bpf: leverage the fact that we also include a default actionPaul Moore2012-03-041-11/+8
* bpf: ensure we don't do a double free on error recoveryPaul Moore2012-03-041-4/+3
* bpf: mark existing generation code as 32bit where it is importantPaul Moore2012-03-021-16/+18
* bpf: track accumulator state by loaded value's offsetPaul Moore2012-03-021-9/+11
* bpf: add basic support for specifying word size and endiannessPaul Moore2012-03-021-10/+7
* bpf: convert more switch statements to if statementsPaul Moore2012-03-021-34/+8
* bpf: we don't need to check for invalid jump types at every passPaul Moore2012-03-021-55/+32
* bpf: remove some old commentsPaul Moore2012-03-021-6/+0
* bpf: implement long jumps between blocks when necessaryPaul Moore2012-03-021-50/+157
* bpf: most of the time don't care about the resulting hash valuePaul Moore2012-03-021-12/+7
* bpf: remove AINC_BLKGRPPaul Moore2012-02-291-1/+0
* bpf: divide up the level generation codePaul Moore2012-02-291-89/+171
* bpf: convert the bpf_instr->k field to a bpf_jump struturePaul Moore2012-02-281-18/+95
* bpf: fix a 32/64bit issue in _hsh_add()Paul Moore2012-02-281-1/+1
* bpf: solve the problem of hash collisionsPaul Moore2012-02-281-24/+34
* bpf: add the function header commentsPaul Moore2012-02-271-46/+169
* bpf: we don't need state->def_blk anymorePaul Moore2012-02-271-8/+8
* bpf: use a temporary intstruction variable in _gen_bpf_build_bpf()Paul Moore2012-02-271-24/+18
* bpf: move the _gen_bpf_blk_hsh() processing earlierPaul Moore2012-02-271-86/+34
* bpf: remove the need for struct bpf_blk_grpPaul Moore2012-02-271-89/+43
* bpf: merge _gen_bpf_build_state() and _gen_bpf_build_bpf()Paul Moore2012-02-271-45/+27
* bpf: move all of the state->top_blks mgmt into _gen_bpf_build_state()Paul Moore2012-02-271-4/+9
* bpf: leverage _bpf_append_blk() in _bpf_append_instr()Paul Moore2012-02-271-48/+7
* bpf: remove some dead and pointless codePaul Moore2012-02-271-29/+2
* bpf: merge the _*_grow() functions into the _*_append() functionsPaul Moore2012-02-271-59/+25
* bpf: rename bpf_state.tg_chains to bpf_state.top_blksPaul Moore2012-02-271-10/+12
* bpf: plug some memory leaks and fix some memory errorsPaul Moore2012-02-241-82/+97