Commit Graph

111 Commits (26b86d8d8e50d7b521d13c0e79d62568c9f40314)

Author SHA1 Message Date
aCaB 26b86d8d8e add missing EOL 15 years ago
Török Edvin ce2386732a Fix build with external LLVM28. 15 years ago
Török Edvin e92dda94ce chkstk: another try. 15 years ago
Török Edvin 3d8ca9f6aa chkstk 15 years ago
Török Edvin ca3e6c5860 I'm told _chkstk needs to be called as __chkstk on Win64. 15 years ago
Török Edvin 3a35520bf9 Fix recently introduced ScopedExceptionHandler. 15 years ago
Török Edvin 29553b8e26 bytecode2llvm: convert errs() to cli_{err,warn,dbg} so they are not lost. 15 years ago
Török Edvin 4955886036 Fix win32 bytecode: allow _chkstk. 15 years ago
Török Edvin f62d53980a bytecode2llvm: make sure we don't return from a NORETURN function. 15 years ago
Török Edvin 162c2e431b bytecode2llvm: don't crash when stderr is unavailable. 15 years ago
Török Edvin dccafff069 define LLVM28, since we are using that now. 15 years ago
Török Edvin a7cf187a0c Make cl_load thread safe (bb #2333). 15 years ago
Török Edvin 49eb01089a Make sure Functions[i] is initialized, and not used as NULL. 15 years ago
Török Edvin 34306523a1 Fix startup.cbc load (bb #2330). 15 years ago
Török Edvin dec93ea86f Fix bytecode and autoitea06 for Apple-style universal builds (bb #2030) 15 years ago
Török Edvin 1755adf042 Fix build with internal LLVM. 15 years ago
Török Edvin 45ba739216 Fix constructors for LLVM 2.8. 15 years ago
Török Edvin 744c40d142 LLVM 2.8 changed llvm.mem{cpy,move,set}.* to take 5 arguments. 15 years ago
Török Edvin e3a5450335 LLVM 2.8 API update. 15 years ago
Török Edvin 1300b00244 Don't cast the iterator directly. 15 years ago
Török Edvin c0a306b291 Fix valgrind warning introduced in clamav-0.96.3-6-g6e52ce6. 15 years ago
Török Edvin 6e52ce67c7 Improve bytecode load time and optimization (bb #2278). 15 years ago
Török Edvin 3eef86ee9f Workaround crash due to gcc stack alignment requirements (bb #2270). 15 years ago
Török Edvin cb1260cc8e Fix __bzero on darwin 10. 15 years ago
Török Edvin 71ca3536c4 Fix hung clamd on FreeBSD (bb #2235). 16 years ago
Török Edvin f1d071c8ed Avoid false 'Verification error' messages (bb #2239). 16 years ago
Török Edvin c85060ff79 Move environment detection code to bytecode_detect.c. 16 years ago
Török Edvin 8977ed61fe Update paxctl message to 'paxctl -cm' (bb #2092). 16 years ago
Török Edvin a5a19f4518 bytecode: PaX and selfcheck. 16 years ago
Török Edvin fa0a9143bb Fix types for store/copy instructions. 16 years ago
Török Edvin daad92ace3 Relax bounds checks. It was rejecting correct code. 16 years ago
Török Edvin 7a7365efe9 0.96.1 new APIs (cli_map etc.) 16 years ago
Török Edvin b0a5ddb3a5 Fix memcmp and memmove. 16 years ago
Török Edvin 2a7f1cdaf5 Print C++ compiler version. 16 years ago
Török Edvin e4a0f2c94f fix compiler warnings (bb #1872, bb #1934, bb #1935) 16 years ago
Török Edvin f121d43df8 Workaround LLVM JIT PowerPC relocation bug (bb #1921). 16 years ago
Török Edvin 556eaf0442 Update ClamBCRTChecks.cpp from bytecode compiler: 16 years ago
Török Edvin b2de4fd85f Minor optimization in JIT loader. 16 years ago
Török Edvin cbec3f2446 Update SELinux message. 16 years ago
Török Edvin 44e134312c More fixes for pdf.cbc. 16 years ago
Török Edvin c506c2c555 Fallback to interpreter mode when SELinux denies 'execmem' access. (bb #1901). 16 years ago
Török Edvin 11cee1b7de Disable JITDebugRegisterer, and fix unit_tests rule. 16 years ago
Török Edvin 6ea339aeab Fix bswap. 16 years ago
Török Edvin bdd9aeaeeb Use a watchdog thread. Also make timeout be ms instead of us. 16 years ago
Török Edvin 99536a178c Insert timeout checks directly into the JITed code. 16 years ago
Török Edvin b63681a52b Introduce BytecodeTimeout. 16 years ago
Török Edvin 884a0b8f8d Support for timeouts. 16 years ago
Török Edvin 84edf09bba Fix clambc -p. 16 years ago
Török Edvin e2752b2cc8 Fix valgrind warning. 16 years ago
Török Edvin 52d0d8bc7e More fixes for global vars in the interpreter. 16 years ago