Commit Graph

136 Commits (2c859ec754734dd15f29eecd28aadec952d325d0)

Author SHA1 Message Date
Kevin Lin 2c859ec754 bb#11414 - integrate patch for LLVM 3.6 support 10 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Kevin Lin 99aeada848 bb#11147 - reverted change overwritten with branch merging 11 years ago
Kevin Lin 4a40b53a1c bb#11146 - applied patch for system LLVM 3.5.0 support 11 years ago
Kevin Lin deafd8fa94 bb#11112 - fixed custom pass initialization when using LLVM 2.9 11 years ago
Kevin Lin ccc94d9003 added kfreebsd* to target OS 12 years ago
Kevin Lin b331b610bf added bytecode2llvm conversion for OP_BC_ICMP_SLE instruction 12 years ago
Kevin Lin 9f8df4ae4b unified bytecode version macros into LLVM_VERSION macro 12 years ago
Kevin Lin fb2b05cb4a bytecode: merged in changes since 0.98.1 12 years ago
Kevin Lin 34d8b8cfc7 bb#10981 - applied LLVM 3.1-3.4 patch for testing 12 years ago
Shawn Webb 60d8d2c352 Move all the crypto API to clamav.h 12 years ago
Kevin Lin 09317562d9 rolled back changes from bb#8352 - fixes ppc unit tests 12 years ago
Shawn Webb b2e7c931d0 Use OpenSSL for hashing. 12 years ago
Kevin Lin 51abf545de bb#8352 - converted serveral llvm intrinsics functions to 64-bit from 32-bit to correct type mismatch with bytecode compiler 12 years ago
David Raynor 3609e2d7b8 bytecode: cid #10622 13 years ago
David Raynor 9e1f0d90ad bytecode: refactored cleanup on error exit paths, cid #10509 & #10510 13 years ago
David Raynor 3aca6c4afe JIT: some better cleanup on error returns (also cid #10509 & #10510 & #10512), though these paths should lead to exit anyway 13 years ago
David Raynor bebd86a60b bb#5343 14 years ago
Török Edvin 872d0a90d6 more LLVM 3.0 API changes 14 years ago
Török Edvin 59f1b78b51 Support LLVM 3.0 API 14 years ago
Török Edvin fec927bcb2 bytecode_watchdog: fix use of unaddressable data 15 years ago
Török Edvin bb5572cbe1 bytecode_watchdog: fix use of unaddressable data 15 years ago
Török Edvin b6187b6330 attempt to fix win32 build 15 years ago
Török Edvin 0c79cc5529 Support building with external LLVM 2.9, and drop support for building with external 2.8 15 years ago
Török Edvin e51fc0581e bytecode: reuse watchdog thread 15 years ago
Török Edvin ab402e6aae Speed up bytecode load. 15 years ago
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