1
0
Fork 0
Commit Graph

652 Commits (a51bea945bc4abe96e1d90dcd4801c74ea15515e)
 

Author SHA1 Message Date
Xuefer 49f8f2288d Decompiler: recognize top level goto 12 years ago
Xuefer 14a0dc698c Decompiler: for loop 12 years ago
Xuefer 0921bdce74 Decompiler: dump any unhandled complex block 12 years ago
Xuefer e4a3b35f70 Decmopiler: update sample to match unhandled () 12 years ago
Xuefer 5fc0861a68 Decompiler: get value from result instead of op1/op2 if possible 12 years ago
Xuefer 7ef8764308 Decompile: remove tostr in getOpVal. it is implemented by str() and foldToCode() 12 years ago
Xuefer 9bd790b519 Decompiler: && || and or 12 years ago
Xuefer 6213915975 typo 12 years ago
Xuefer 75a5ba00c6 Decompiler: use range to simplify calling 12 years ago
Xuefer 674e498132 Decompiler: ?: and ? : 12 years ago
Xuefer 79015d6a30 fix build: ISREF undefined in <=PHP_5_2 12 years ago
Xuefer c081bb3801 sample code for ?: being used in if () 12 years ago
Xuefer a33a1514d7 code format cleanup 12 years ago
Xuefer 44db58b5ca Decompiler: decompile try/catch 12 years ago
Xuefer a34b4718d5 Disassembler: fix null field 12 years ago
Xuefer 7a5c2f4e75 test sample for declare(ticks) nested with while (complex block) 12 years ago
Xuefer b7ce02e3d6 prepare for decompile if/else 12 years ago
Xuefer 597c9b743a Decompiler: fix foreach to not be recognized as switch, fix i/j looping 12 years ago
Xuefer bcf7d47fea Decompiler: decompile switch 12 years ago
Xuefer eeb72b449e Decompile: implement foreach, improve blank line 12 years ago
Xuefer a376bf9ec2 Decompiler: adds blank line between blocks 12 years ago
Xuefer 6d045a5975 decompile code branch 12 years ago
Xuefer 86ac689e68 space clean up for decompiler 12 years ago
Xuefer 0e72928f44 fix false assertion for empty while (1) {} 12 years ago
Xuefer d4a2f773a0 avoid possible filename injection in admin page 12 years ago
Xuefer 25cfffd7f7 avoid possible file name injection 12 years ago
Xuefer 90ccdadc54 Decompiler: handle closure use() 12 years ago
Xuefer b5ecc94497 prepare for use() 12 years ago
Xuefer 366864483b cacher: fix segv if oplineinfo is used for !__FILE__ !__DIR__ 12 years ago
Xuefer ed71049c18 decompiler: refix FETCH_CONSTANT for PHP_5_3 instead of messing up with UCLASS 12 years ago
Xuefer aca9c14116 decompiler: refix isset/empty on variable 12 years ago
Xuefer 91fee633aa decompiler: fix isset/empty on variable 12 years ago
Xuefer 823fdbd60b str() fix 12 years ago
Xuefer c6477d8c8b fix op_array info for !__FILE__ !__DIR__ on restore 12 years ago
Xuefer e24c0af4f1 fixed #236: kill gcc false warning 12 years ago
Xuefer 13e183586f fix type of op_type mismsatch for PHP 5-, assert before changing opline_num 12 years ago
Xuefer 1ef6c24da0 ignore EINVAL error for ftruncate on /dev/zero 12 years ago
Xuefer fcf274966f check return value to avoid gcc warning 12 years ago
Xuefer 037f6cb42e news update 12 years ago
Xuefer 6e7edfd240 30 seconds timeout for clog checking 12 years ago
Xuefer 8707055147 readability 12 years ago
Xuefer ab71de73ec Decompiler: improve dumpop for easier reading 12 years ago
Xuefer 1be06bf44c Decompiler: simple cover test, make sure all opcode is tested 12 years ago
Xuefer 26a6230a83 Decompiler: jmp_set/jmpz adjust 12 years ago
Xuefer add7fb175d dump global code after function/class 12 years ago
Xuefer 70864b7369 Decompiler: improves break/continue/goto, updates test sample 12 years ago
Xuefer f16b6d7027 Decompiler: improves operator decompile 12 years ago
Xuefer 877d66d561 remove unncessary debug code 12 years ago
Xuefer b847fcba3d fix nested function call 12 years ago
Xuefer 0839ae3f60 Decompiler: foldToCode/str clean up 12 years ago