Commit Graph

156 Commits (28fcc2450c80c0c90a799384efbe429539e58d4d)

Author SHA1 Message Date
Török Edvin 3d664817f6 fix recursion level crash (bb #3706). 14 years ago
Török Edvin 63feb6cdf4 Add some performance measurement code. 14 years ago
Török Edvin 0796f1cab5 bytecode: successfully skip bytecodes that use unknown APIs 14 years ago
aCaB 7cbc72d3b1 c4w: error path engine leak 15 years ago
Török Edvin 110731e784 Fix valgrind warning. 15 years ago
Török Edvin 4116c65d1b Add bytecode API to determine whether running under JIT. 15 years ago
Török Edvin d7531f2ad2 Fix warnings. 15 years ago
Török Edvin 35d6165fa5 bytecode: fix multiple bytecode execution in same hook. 15 years ago
Török Edvin 6b5af78c33 bytecode_vm: do a 2nd pass over types to update array sizes. 15 years ago
Török Edvin 8a8dbd59ea bytecode test mode: collect & diff events for JIT and interpreter. 15 years ago
Török Edvin f1ea72ae5b Fix memory leak in runlsig (bb #2291). 15 years ago
Török Edvin 93e0033fb2 Avoid 'line too long for provided buffer'. 15 years ago
Török Edvin f73212dc62 Fix bytecode virusname reporting (bb #2255). 15 years ago
Török Edvin fcbfb1c6ee Properly skip bytecodes with long lines. 15 years ago
Török Edvin 71ca3536c4 Fix hung clamd on FreeBSD (bb #2235). 15 years ago
Török Edvin 4abbeb3a6c Sync headers with bytecode compiler. 15 years ago
Török Edvin 540fc128a0 freshclam is using private symbol that changed proto (bb #2187). 15 years ago
Török Edvin d732b5aa67 Reenable JIT selfcheck. 15 years ago
Török Edvin 70c222c99c save lsig counts/offsets (bb #2055). 15 years ago
Török Edvin 762d46e8ea Fix matchicon bytecode API (bb #2139). 15 years ago
Török Edvin 213dfdff06 run 1 unit-test at least in test mode (bb #2151). 15 years ago
Török Edvin dc200c6b19 Add bytecode API for pdf. 15 years ago
Török Edvin dbd3ed9345 Make BC_STARTUP run a minimal self-test. 15 years ago
Török Edvin b3b8b6dd40 Pointers are always 64-bit for interpreter. 15 years ago
Török Edvin c09f9b2941 Fix bytecode on bigendian. 15 years ago
Török Edvin 88d54dcb72 Fix distcheck warnings. 15 years ago
Török Edvin b1018ea52e Fix another interpreter bug accessing structs. 15 years ago
Török Edvin 669623d5a6 Fix computation of type sizes in interpreter. 15 years ago
Török Edvin 0d4c99465e Add the builtin bytecode. 15 years ago
Török Edvin d5ffa2acff Introduce BC_STARTUP bytecode (bb #2101, #2078). 15 years ago
Török Edvin 927d054838 Add engine param to bytecode, and remove dconf from _init. 15 years ago
Török Edvin a5a19f4518 bytecode: PaX and selfcheck. 15 years ago
Tomasz Kojm ffa9b06093 sigtool: print match count and offsets in --test-sigs mode (bb#2054) 15 years ago
Török Edvin 5475ec2a72 Don't attempt to allocate 0 bytes (bb #2042). 15 years ago
Török Edvin cbb9db1941 Fix some error path leaks (bb #1990). 15 years ago
Török Edvin e5f2b2c530 fix build 15 years ago
Török Edvin 6cd36d95f9 bytecode: first close then unlink. 15 years ago
Török Edvin a3a6b8138d Handle global gep parameter correctly (bb #1955). 15 years ago
Török Edvin fa0a9143bb Fix types for store/copy instructions. 15 years ago
Török Edvin 7a7365efe9 0.96.1 new APIs (cli_map etc.) 15 years ago
Török Edvin 1c4683acd1 add match_offsets support. 15 years ago
Török Edvin 3735fda134 min/max functionality level support. 15 years ago
Török Edvin e86fe7ea90 Add debug messages about how bytecodes are executed (JIT/interpreter). 15 years ago
Török Edvin b28845c3de Fix cli_unlink warnings (bb #1956). 15 years ago
Török Edvin e4a0f2c94f fix compiler warnings (bb #1872, bb #1934, bb #1935) 15 years ago
Török Edvin b00a7cc8f8 jsnorm api. 15 years ago
Török Edvin dcaa403826 Fix use-of-uninit memory on zeroinitializer. 15 years ago
Török Edvin 349e6e118b More interpreter fixes, pdf.cbc seems to be running now. 15 years ago
Török Edvin 44e134312c More fixes for pdf.cbc. 15 years ago
Török Edvin 0d9b99f43e Fix bswap.cbc in interpreter mode. 15 years ago