aboutsummaryrefslogtreecommitdiffstats
path: root/m0/mutator-lvl0.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-11-26introducing cgrep, a new addition to the mutator family. updated the readme ↵bloodstalker1-37/+3
for bruiser. some minor changes to the wasm setter test script. things look more or less fine. i still need to add a repackage function to faultreiber.
2018-09-29with a few minor tweaks, you can build m0, obfuscator and bruiser with llvm ↵bloodstalker1-128/+131
8.0(latest tested:trunk 340121). we are skipping llvm 7.0. Ill keep backwards compatibility with 5.0 or 6.0 for a good while.
2018-09-27did some code cleanup on m0 and bruiser, now you can specify report paths ↵bloodstalker1-340/+143
for m0, wip of dedrecating mutator.sh and mutator.py
2018-08-29some cosmetic changes and makefile fixesbloodstalker1-1305/+556
2018-08-19fixes #47. probably a good idea to just wipe and re-clone. also moved m0 to ↵bloodstalker1-0/+0
its own folder.
2018-04-27relicensed everything excluding safercpp to GPL-3.0. fixes #31. now there is ↵bloodstalker1-1/+1
ramdump. i just need to write a luawrapper.
2018-02-01update [ci skip]bloodstalker1-1/+1
2017-10-21fixing travis buildbloodstalker1-6/+6
2017-10-21minor fixes here and there. also fixed #17bloodstalker1-6/+16
2017-09-20some api-changes handling, along with more text for contribsbloodstalker1-0/+4
2017-09-17fixed some API changes from 6.0bloodstalker1-0/+8
2017-07-16added a pp check due to api changesbloodstalker1-0/+8
2017-07-16revertedbloodstalker1-3/+3
2017-07-16API update changesbloodstalker1-2/+2
2017-05-27added more bad strain extractionsbloodstalker1-30/+73
2017-05-25adding the extraction to some related matchersbloodstalker1-29/+106
2017-05-24added some more mutagen extractionbloodstalker1-5/+76
2017-05-23added xml report classes, there is a problem with a tinyxml2 assert being ↵bloodstalker1-4/+11
triggered on inheritance while the same problem doesnt exist when you dont inherit, raised an issue, until that gets sorted out, the report classes are one-offs, took me 2 days
2017-05-20added a test for mutagen extractAncestry to make usre it worksbloodstalker1-0/+11
2017-05-18added a new option for mutagen extractionbloodstalker1-2/+3
2017-05-02cosmeticbloodstalker1-1/+1
2017-04-27minor fixesbloodstalker1-11/+19
2017-04-19the end condition doesnt need to be calculated each time, we are not ↵bloodstalker1-4/+4
modifying them in the body
2017-04-15implemented most of the enabling and disabling of rule checks. most of them ↵bloodstalker1-154/+401
work now.
2017-04-13re-enabled the custom DiagnosticConsumerbloodstalker1-9/+1
2017-04-11chnaged all endls to aline break. i dont really need to flush standard ↵bloodstalker1-199/+205
descriptors every time.Heder not found exception now prints out the name of the header not found.
2017-04-04fixed 2 assert problems and a null-pntr derefrence. added a field ↵bloodstalker1-26/+68
declaration matcher for sfrcpp01
2017-04-03added pointer declrefexpr tagging for safercppbloodstalker1-2/+45
2017-04-02added a blue-print for SaferCPP's tagging of all native pointersbloodstalker1-1/+43
2017-04-02fixed the temp workarounds for 12.11,10.1 and 10.2. they are proper now.bloodstalker1-10/+49
2017-03-31added checks for getAsPlaceholderType() returning nulluser11-1/+58
2017-03-30added safercpp native array detection, now also detects use of pointers ↵bloodstalker1-1/+123
pointing to arrays. tdds already exist in testFuncs2
2017-03-29changed the matchers for safercpparr. i still have to add a matcher that ↵bloodstalker1-12/+18
recognizes pointers pointing to an array.
2017-03-16added a new inclusion directive for the new report filesbloodstalker1-0/+1
2017-03-14added the first SaferCPP test. I'll add a doc under docs later on for it.bloodstalker1-1/+76
2017-03-12added a new option for SaferCPlusPlusbloodstalker1-0/+3
2017-03-12was trying to catch an exception that coverity said was being thrown... i ↵bloodstalker1-0/+4
cant see it get thrown...
2017-03-09nothing worth mentioningbloodstalker1-0/+1
2017-02-28just added a commentbloodstalker1-0/+1
2017-02-27added the missing C1 option, with one more thing i'm trying.bloodstalker1-4/+22
2017-02-26now the option vector is being populated and updated correctly based on the ↵bloodstalker1-6/+6
input args
2017-02-23fixes for StringOptionsParser. not done yet.bloodstalker1-31/+62
2017-02-22uncommented a methodbloodstalker1-1/+1
2017-02-22added the functionality to handle Misrac98 and MisraC2012 plus the rule ↵bloodstalker1-13/+101
check disabling features
2017-02-20added some more stuff for rule check disabling,enabling, added equivalency ↵bloodstalker1-0/+49
map for MisraC1998
2017-02-15Now all sourcelocations are checked for validity before being touchedbloodstalker1-93/+206
2017-02-14added the rule switches definitionsbloodstalker1-1/+5
2017-02-08added 19.14 and 20.1bloodstalker1-1/+12
2017-02-08added 19.8bloodstalker1-1/+32
2017-02-07minor changebloodstalker1-2/+1