Commit Graph

43 Commits (41b157d70071aa65f547f5f3b40e7a68c48ad6b2)

Author SHA1 Message Date
Török Edvin 1678ef9e43 Fix inflate.cbc for the interpreter. 16 years ago
Török Edvin 15fd260a83 Only show all the trace/debug messages in --enable-debug mode. 16 years ago
Török Edvin 0d9b99f43e Fix bswap.cbc in interpreter mode. 16 years ago
Török Edvin 7f6b55a124 Downgrade some messages to debug. 16 years ago
Török Edvin 48fc8b9852 Leak testcase. 16 years ago
Török Edvin 145ca5cb73 Fix distcheck. 16 years ago
Török Edvin 5dfb4bf136 match_with_read appears to be working! 16 years ago
Török Edvin 50829fbf12 Fix read of pedata in interpreter. 16 years ago
Török Edvin 0dd40a5490 Fix OP_BC_COPY. 16 years ago
Török Edvin 1c7c61941c Fix GEPZ. 16 years ago
Török Edvin 4993d6cf02 Making progress on match_with_read. 16 years ago
Török Edvin 74f5816c58 Interpreter fixes for accessing 'ctx'. 16 years ago
Török Edvin 9aa1d72591 Fix distcheck errors. 16 years ago
Török Edvin c6c464e590 Fix clambc. 16 years ago
Török Edvin 52d0d8bc7e More fixes for global vars in the interpreter. 16 years ago
Török Edvin 9cbece5ccd WiP fixing globals in interpreter. 16 years ago
Török Edvin 8596e2785a Switch interpreter to debug mode by default. 16 years ago
Török Edvin 7a5e93a081 missing opcode. 16 years ago
Török Edvin bc157ce357 prepare for reading globals from ctx 16 years ago
Török Edvin 18204a6726 READN -> READNfrom 16 years ago
Török Edvin df5c921d3a READ1,8,16,32,64->READN 16 years ago
Török Edvin c074ececc7 Properly calculate numBytes for interpreter, and protect interpreter from null 16 years ago
Török Edvin 847d7fc1b8 2009->2010 16 years ago
Török Edvin 2d45ef0616 Support for malloc in bytecode. Fix crash with mismatched api/flevel versions. 16 years ago
Török Edvin 52dd3a6bda Initial support for loading .cbc files from DB. 16 years ago
Török Edvin 2922746173 Fix make distcheck. 17 years ago
Török Edvin 1a486dca3b Add hidden ctx param to APIcalls. 17 years ago
Török Edvin 4e2959f26a Fix memory leak. 17 years ago
Török Edvin 7a14dc4ce9 bytecode: prepare for implementing gep. 17 years ago
Török Edvin 72617ba209 bytecode: Implement load/store. 17 years ago
Török Edvin cf0cd429e9 Implement API calls from bytecode. 17 years ago
Török Edvin 800a79e091 fix make distcheck. 17 years ago
Török Edvin 11e86f8ccb Add debug facilities to bytecode interpreter. 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 82ca2ab420 Specialize operands depending on bitwidth. 17 years ago
Török Edvin ac17fc6cdb fix SIGBUS on Sparc. 17 years ago
Török Edvin cfec3d90ce bytecode: fix handling of cast and icmp opcodes, improve stack handling. 17 years ago
Török Edvin ac7c05444e bytecode: cache allocated memory, improve performance. 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 957bf65143 Check number of functions loaded. 17 years ago
Török Edvin e0c4fd853c Start implementing bytecode opcodes. 17 years ago