Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | do not pull this commit [ci skip] | bloodstalker | 2019-08-30 | 5 | -330/+337 |
| | |||||
* | [ci] skip | bloodstalker | 2019-08-30 | 1 | -0/+0 |
| | |||||
* | updated to trunk 355787(llvm-clang 9.0). some more fixes to the codegen ↵ | bloodstalker | 2019-03-19 | 8 | -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. | ||||
* | introducing cgrep, a new addition to the mutator family. updated the readme ↵ | bloodstalker | 2018-11-26 | 3 | -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. | ||||
* | fixed more bugs on ft and ltg side. i had some fundamental misunderstandings ↵ | bloodstalker | 2018-10-06 | 7 | -266/+22 |
| | | | | on how clang encodes wasm objects. todo: test custom section getters and setters, garbage collection, repacking | ||||
* | more bug fixes | bloodstalker | 2018-10-04 | 2 | -11/+12 |
| | |||||
* | wip, testing the wasm setters. most of them are working now. | bloodstalker | 2018-10-04 | 2 | -11/+221 |
| | |||||
* | wip, working on fixing the setters, need to test all of them to see if they ↵ | bloodstalker | 2018-10-03 | 5 | -205/+36 |
| | | | | are working.some of them are working now. | ||||
* | added tests for wasm setters, faultreiber and tablegen now use the same xml ↵ | bloodstalker | 2018-10-02 | 7 | -385/+643 |
| | | | | file. makes things more consistent | ||||
* | fixed some more bugs on tablegen and faultreiber's side. you can run the ↵ | bloodstalker | 2018-10-01 | 5 | -28/+98 |
| | | | | demo file called wasmtest under lua-scripts if you wanna see what we have so far. | ||||
* | some more fixes, mainly for tablegen and fualtreiber, will check later to ↵ | bloodstalker | 2018-09-30 | 6 | -73/+157 |
| | | | | make sure everything is working correctly | ||||
* | with a few minor tweaks, you can build m0, obfuscator and bruiser with llvm ↵ | bloodstalker | 2018-09-29 | 2 | -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. | ||||
* | did some code cleanup on m0 and bruiser, now you can specify report paths ↵ | bloodstalker | 2018-09-27 | 3 | -447/+101 |
| | | | | for m0, wip of dedrecating mutator.sh and mutator.py | ||||
* | it's working for the most part, the getter methods are also registering ↵ | bloodstalker | 2018-09-25 | 3 | -16/+52 |
| | | | | lightuserdata with a respective global metatable | ||||
* | fix | bloodstalker | 2018-09-24 | 1 | -0/+0 |
| | |||||
* | getting there. half the wasm stuff are working. you can run demo4 to see | bloodstalker | 2018-09-24 | 2 | -32/+188 |
| | |||||
* | travis fix | bloodstalker | 2018-09-20 | 1 | -1/+1 |
| | |||||
* | travis fix | bloodstalker | 2018-09-20 | 2 | -2/+2 |
| | |||||
* | forgot the new xml file | bloodstalker | 2018-09-20 | 2 | -0/+192 |
| | |||||
* | WIP, update faultreiber and tablegen again. we're getting the tables just ↵ | bloodstalker | 2018-09-20 | 5 | -65/+97 |
| | | | | fine. need more testing to do. | ||||
* | still WIP | bloodstalker | 2018-09-18 | 10 | -40/+249 |
| | |||||
* | a quick fix | bloodstalker | 2018-09-16 | 1 | -1/+1 |
| | |||||
* | fixing the new build | bloodstalker | 2018-09-16 | 1 | -2/+4 |
| | |||||
* | [skip ci] | bloodstalker | 2018-09-16 | 1 | -1/+1 |
| | |||||
* | [skip ci] | bloodstalker | 2018-09-16 | 55 | -4077/+7 |
| | |||||
* | [skip ci] | bloodstalker | 2018-09-16 | 1 | -2/+2 |
| | |||||
* | [skip ci] | bloodstalker | 2018-09-16 | 1 | -4/+8 |
| | |||||
* | WIP | bloodstalker | 2018-09-16 | 11 | -163/+369 |
| | |||||
* | begenning to integrate and test both the codegens. run git pull for ↵ | bloodstalker | 2018-09-10 | 11 | -1/+744 |
| | | | | faultreiber and tablegen. | ||||
* | jmp_t_s now uses the new way of registering tables, the 5.3 way. bruiser is ↵ | bloodstalker | 2018-09-08 | 4 | -15/+32 |
| | | | | supposed to be luarocks-friendly so i wont remove the compatibility build. | ||||
* | some cosmetic changes and makefile fixes | bloodstalker | 2018-08-29 | 1 | -7/+18 |
| | |||||
* | fixes #47. probably a good idea to just wipe and re-clone. also moved m0 to ↵ | bloodstalker | 2018-08-19 | 5 | -19/+44 |
| | | | | its own folder. | ||||
* | makefile updates for obfuscator and bruiser | bloodstalker | 2018-08-18 | 3 | -46/+156 |
| | |||||
* | updating faultreiber and tablegen to their respective latest commits | bloodstalker | 2018-08-18 | 2 | -0/+0 |
| | |||||
* | update | bloodstalker | 2018-08-17 | 2 | -1/+1 |
| | |||||
* | faultreiber is a submodule now. it generates binary file format parsers in ↵ | bloodstalker | 2018-08-08 | 4 | -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. | ||||
* | added new options to delf | bloodstalker | 2018-07-29 | 2 | -2/+1 |
| | |||||
* | updated the README with the mirror repo links for luatablegen, delf and dwasm | bloodstalker | 2018-07-21 | 3 | -2/+41 |
| | |||||
* | a fix for the luatablegen json file, added a new option to load.py, minor ↵ | bloodstalker | 2018-07-19 | 12 | -30/+38 |
| | | | | cosmetic changes | ||||
* | fixing travis | bloodstalker | 2018-06-24 | 1 | -1/+1 |
| | |||||
* | fixes 42, fixes 44 | bloodstalker | 2018-06-24 | 32 | -83/+109 |
| | |||||
* | fixes #43. the auto-gen source files by luatablegen dont look like source ↵ | bloodstalker | 2018-06-19 | 55 | -255/+59 |
| | | | | files instead of headers. luatablegen also generates an excuse of a doc for all the table methods. | ||||
* | fix | bloodstalker | 2018-06-10 | 2 | -5/+13 |
| | |||||
* | added the autogen files, should also fix travis | bloodstalker | 2018-06-10 | 56 | -0/+4506 |
| | |||||
* | the codegen is working now. the generated codes will not be part of the repo ↵ | bloodstalker | 2018-06-09 | 7 | -47/+62 |
| | | | | for the time being. they will be generated during the build process. | ||||
* | fixes #40 | bloodstalker | 2018-06-04 | 3 | -13/+26 |
| | |||||
* | fixed a bug with default.lua. added the blueprint for the wasm interface to ↵ | bloodstalker | 2018-06-01 | 8 | -33/+343 |
| | | | | bruiser. | ||||
* | added test files for the wasm linker. added two scripts to extra-tools | bloodstalker | 2018-05-28 | 7 | -8/+179 |
| | |||||
* | load.py is now imported bt another python module, should cut down on startup ↵ | bloodstalker | 2018-05-25 | 1 | -0/+1030 |
| | | | | time. added the WASM linking structures to dwasm. i can start working on the linker as soon as i get some tests. | ||||
* | load.py is now imported bt another python module, should cut down on startup ↵ | bloodstalker | 2018-05-25 | 3 | -1014/+83 |
| | | | | time. added the WASM linking structures to dwasm. i can start working on the linker as soon as i get some tests. |