Commit Graph

25 Commits (be43f951c61a002511bd10523621121283a22063)

Author SHA1 Message Date
Török Edvin 2d45ef0616 Support for malloc in bytecode. Fix crash with mismatched api/flevel versions. 16 years ago
Török Edvin 0fa95ef231 filesize, and pe_rawaddr API. 16 years ago
Török Edvin 688799d126 yc_bytecode is able to unpack a file now! 16 years ago
Török Edvin 0a11015bf5 Refactor trace API, so that trace printing happens in clambc. 16 years ago
Török Edvin 124af5e8a5 Trace formatting fixes. 16 years ago
Török Edvin 65c740d7d8 Add support for tracing (if bytecode compiled with support). 16 years ago
Török Edvin 74b0023374 Fix after merge: update to fmap API. 16 years ago
Török Edvin 3ae0a76d03 Support for scanning files created by bytecode. 16 years ago
Török Edvin 53bd5bb14d read optional debug metadata. 16 years ago
Török Edvin 88815fd801 Sync with compiler. 16 years ago
Török Edvin d38d6dadef Logical signature hook for bytecode. 16 years ago
Török Edvin 459b13ed89 Initial support for __match_count. 16 years ago
Török Edvin 2922746173 Fix make distcheck. 16 years ago
Török Edvin 4789b8a5a6 Add draft file API, doesn't work yet. 16 years ago
Török Edvin 85a25497bd really execute the JITed code. 16 years ago
Török Edvin 3b33bd6830 Minimal LLVM codegen. 16 years ago
Török Edvin d1487222f7 Draft of libclamav <-> jit communication. 16 years ago
Török Edvin 8cc286f57d Add support for type loader. 16 years ago
Török Edvin 6922903ad9 bytecode: fully switch to a stack based allocation, and operands with various bitwidths. 16 years ago
Török Edvin 82ca2ab420 Specialize operands depending on bitwidth. 16 years ago
Török Edvin 30188fccb9 constify 16 years ago
Török Edvin ec5cccc7ef bytecode: allocate proper stack for functions. 16 years ago
Török Edvin f3b2dc9e28 Implement ICMP_*. 16 years ago
Török Edvin e0c4fd853c Start implementing bytecode opcodes. 16 years ago