Commit Graph

48 Commits (51d25fde4350d6c136e61e4089c44cbf5515dcf7)

Author SHA1 Message Date
Török Edvin a46e16af81 Fix compiler warnings. 16 years ago
Török Edvin 3de9627110 Fixes for bytecode debug api. 16 years ago
Tomasz Kojm bca0b67921 tools: make sure the libclamav version is high enough (bb#2013) 16 years ago
Török Edvin 1c4683acd1 add match_offsets support. 16 years ago
Török Edvin 3735fda134 min/max functionality level support. 16 years ago
Török Edvin e4a0f2c94f fix compiler warnings (bb #1872, bb #1934, bb #1935) 16 years ago
Török Edvin 948ecd35a1 clambc: exit if failed to map inputfile. 16 years ago
Török Edvin 349e6e118b More interpreter fixes, pdf.cbc seems to be running now. 16 years ago
Török Edvin 74f5816c58 Interpreter fixes for accessing 'ctx'. 16 years ago
Török Edvin f4a26ba16e Don't print extra newline. 16 years ago
Török Edvin 606fd6d0f1 Allow "None" bytecode security setting only in --enable-debug mode. 16 years ago
Török Edvin dcd3e8019b nullcheck. 16 years ago
Török Edvin fe8b10a52d fix win32 build. 16 years ago
Török Edvin 6eeadbfeda dconf for bytecode. 16 years ago
Török Edvin d4c9f766ce fix clambc's printing of source code, and add separate cmdline for it. 16 years ago
Török Edvin 3000f7bfab distcheck 16 years ago
Török Edvin 9bdaf35dea print bytecode source code. 16 years ago
Török Edvin a35cfe5137 print bytecode metadata. 16 years ago
Török Edvin be43f951c6 BytecodeSecurity setting. 16 years ago
Török Edvin 9463f9fd90 Stack protector support. 16 years ago
Török Edvin 688799d126 yc_bytecode is able to unpack a file now! 16 years ago
Török Edvin 3ff75dbf0c Add clambc to the win32 build. 16 years ago
Török Edvin d0934caf99 Distcheck fixes. 16 years ago
Török Edvin 1e96c19e51 Output trace messages to stderr, to ensure its flushed. 16 years ago
Török Edvin 4a3c659b54 Print llvm's version too when printing clambc's. 16 years ago
Török Edvin acb53e3a41 Allow controlling trace level from cmdline. 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 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 646395bb44 Fix distcheck. 17 years ago
Török Edvin a1781898ec inputfile support 17 years ago
Török Edvin 1a486dca3b Add hidden ctx param to APIcalls. 17 years ago
Török Edvin 85a25497bd really execute the JITed code. 17 years ago
Török Edvin 3b33bd6830 Minimal LLVM codegen. 17 years ago
Török Edvin d1487222f7 Draft of libclamav <-> jit communication. 17 years ago
Török Edvin 6922903ad9 bytecode: fully switch to a stack based allocation, and operands with various bitwidths. 17 years ago
Török Edvin ec5cccc7ef bytecode: allocate proper stack for functions. 17 years ago
Török Edvin f3b2dc9e28 Implement ICMP_*. 17 years ago
Török Edvin 8c0933ceab Implement more opcodes and checking. 17 years ago
Török Edvin e0c4fd853c Start implementing bytecode opcodes. 17 years ago
Török Edvin 7a9022c944 bytecode: setup context to invoke a bytecode function. 17 years ago
Török Edvin 616649d2a8 fix 80col. 17 years ago
Török Edvin 3a25986173 whitespace 17 years ago
Török Edvin 4eb42ebc59 fix description 17 years ago
Török Edvin 2e0a9ae695 fix minor leak 17 years ago
Török Edvin 860c2737cf add missing header 17 years ago
Török Edvin 0d71db97eb use optparser. 17 years ago
Török Edvin d6ada03c81 Add bytecode test tool. 17 years ago