aboutsummaryrefslogtreecommitdiffstats
path: root/bruiser (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-03-09mostly bug fixes for the misra-c rule checkerbloodstalker2-1/+3
2019-12-06travis fix [appveyor skip]bloodstalker1-1/+1
2019-12-05fixing m0s builds for all llvm versions, added a windows cygwin build test ↵bloodstalker3-0/+16
on appveyor
2019-11-29added libwasm32 as a lua module to bruiser now. you can get a quick wasm ↵bloodstalker3-3/+308
dump like that. some updates here and there to the READMEs. there is also a gitter group now. come say hi.and join please.
2019-08-30fixbloodstalker1-0/+274
2019-08-30updated the completion and hint for bruiser. its using a fork of linenoise ↵bloodstalker6-295/+241
now. i will add lua context-sensetive completions later.
2019-08-30do not pull this commit [ci skip]bloodstalker5-330/+337
2019-08-30[ci] skipbloodstalker1-0/+0
2019-03-19updated to trunk 355787(llvm-clang 9.0). some more fixes to the codegen ↵bloodstalker8-36/+204
scripts for bruiser. the set methods are now working properly. i just have to figure out how I want to handle the get methods. the dev will be mostly on the codegen scripts side like for the past months for briser. if the builds returns weird results for tests or just in general, run make clean, get rid of the .depend files and rebuild again. I had that problem with obfuscator. the old compilation database was somehow bad.
2018-11-26introducing cgrep, a new addition to the mutator family. updated the readme ↵bloodstalker3-27/+61
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-10-06fixed more bugs on ft and ltg side. i had some fundamental misunderstandings ↵bloodstalker7-266/+22
on how clang encodes wasm objects. todo: test custom section getters and setters, garbage collection, repacking
2018-10-04more bug fixesbloodstalker2-11/+12
2018-10-04wip, testing the wasm setters. most of them are working now.bloodstalker2-11/+221
2018-10-03wip, working on fixing the setters, need to test all of them to see if they ↵bloodstalker5-205/+36
are working.some of them are working now.
2018-10-02added tests for wasm setters, faultreiber and tablegen now use the same xml ↵bloodstalker7-385/+643
file. makes things more consistent
2018-10-01fixed some more bugs on tablegen and faultreiber's side. you can run the ↵bloodstalker5-28/+98
demo file called wasmtest under lua-scripts if you wanna see what we have so far.
2018-09-30some more fixes, mainly for tablegen and fualtreiber, will check later to ↵bloodstalker6-73/+157
make sure everything is working correctly
2018-09-29with a few minor tweaks, you can build m0, obfuscator and bruiser with llvm ↵bloodstalker2-12/+20
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 ↵bloodstalker3-447/+101
for m0, wip of dedrecating mutator.sh and mutator.py
2018-09-25it's working for the most part, the getter methods are also registering ↵bloodstalker3-16/+52
lightuserdata with a respective global metatable
2018-09-24fixbloodstalker1-0/+0
2018-09-24getting there. half the wasm stuff are working. you can run demo4 to seebloodstalker2-32/+188
2018-09-20travis fixbloodstalker1-1/+1
2018-09-20travis fixbloodstalker2-2/+2
2018-09-20forgot the new xml filebloodstalker2-0/+192
2018-09-20WIP, update faultreiber and tablegen again. we're getting the tables just ↵bloodstalker5-65/+97
fine. need more testing to do.
2018-09-18still WIPbloodstalker10-40/+249
2018-09-16a quick fixbloodstalker1-1/+1
2018-09-16fixing the new buildbloodstalker1-2/+4
2018-09-16[skip ci]bloodstalker1-1/+1
2018-09-16[skip ci]bloodstalker55-4077/+7
2018-09-16[skip ci]bloodstalker1-2/+2
2018-09-16[skip ci]bloodstalker1-4/+8
2018-09-16WIPbloodstalker11-163/+369
2018-09-10begenning to integrate and test both the codegens. run git pull for ↵bloodstalker11-1/+744
faultreiber and tablegen.
2018-09-08jmp_t_s now uses the new way of registering tables, the 5.3 way. bruiser is ↵bloodstalker4-15/+32
supposed to be luarocks-friendly so i wont remove the compatibility build.
2018-08-29some cosmetic changes and makefile fixesbloodstalker1-7/+18
2018-08-19fixes #47. probably a good idea to just wipe and re-clone. also moved m0 to ↵bloodstalker5-19/+44
its own folder.
2018-08-18makefile updates for obfuscator and bruiserbloodstalker3-46/+156
2018-08-18updating faultreiber and tablegen to their respective latest commitsbloodstalker2-0/+0
2018-08-17updatebloodstalker2-1/+1
2018-08-08faultreiber is a submodule now. it generates binary file format parsers in ↵bloodstalker4-3/+176
C. the memory management side of faultreiber is not implemented yet since im on the fence on how to do it. faultreiber along with tablegen will completely automate the process of adding new file formats to bruiser.
2018-07-29added new options to delfbloodstalker2-2/+1
2018-07-21updated the README with the mirror repo links for luatablegen, delf and dwasmbloodstalker3-2/+41
2018-07-19a fix for the luatablegen json file, added a new option to load.py, minor ↵bloodstalker12-30/+38
cosmetic changes
2018-06-24fixing travisbloodstalker1-1/+1
2018-06-24fixes 42, fixes 44bloodstalker32-83/+109
2018-06-19fixes #43. the auto-gen source files by luatablegen dont look like source ↵bloodstalker55-255/+59
files instead of headers. luatablegen also generates an excuse of a doc for all the table methods.
2018-06-10fixbloodstalker2-5/+13
2018-06-10added the autogen files, should also fix travisbloodstalker56-0/+4506