aboutsummaryrefslogtreecommitdiffstats
path: root/bruiser (unfollow)
Commit message (Collapse)AuthorFilesLines
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
2018-06-09the codegen is working now. the generated codes will not be part of the repo ↵bloodstalker7-47/+62
for the time being. they will be generated during the build process.
2018-06-04fixes #40bloodstalker3-13/+26
2018-06-01fixed a bug with default.lua. added the blueprint for the wasm interface to ↵bloodstalker8-33/+343
bruiser.
2018-05-28added test files for the wasm linker. added two scripts to extra-toolsbloodstalker7-8/+179
2018-05-25load.py is now imported bt another python module, should cut down on startup ↵bloodstalker1-0/+1030
time. added the WASM linking structures to dwasm. i can start working on the linker as soon as i get some tests.
2018-05-25load.py is now imported bt another python module, should cut down on startup ↵bloodstalker3-1014/+83
time. added the WASM linking structures to dwasm. i can start working on the linker as soon as i get some tests.
2018-05-20wip:added a wasm backend. i need to setup an interface with the main c++ ↵bloodstalker14-83/+3590
code. added some commands to bruiser for managing xobj memories
2018-05-18fixes #33. fixed #34. python interpreter should clean up after itself ↵bloodstalker17-363/+200
properly so maybe #32 is also sovled but i need more time to know. the stack usage for lua has been reduced so larger number of xobjs are fine now. general cleanup for executioner and bruiser. added a note regarding running obfuscators test. lua no longer needs libreadline to build. bfds test no longer needs libbfd to build.
2018-04-30fixing travisbloodstalker1-1/+1
2018-04-30fixes #30. run make deepclean on bruiser. lua needs to be rebuilt. added a ↵bloodstalker8-200/+302
new commandline option, --keepalive. drops to cli if you were running in non-cli after script finishes running.
2018-04-28ramdump is herebloodstalker7-44/+48
2018-04-27relicensed everything excluding safercpp to GPL-3.0. fixes #31. now there is ↵bloodstalker22-78/+224
ramdump. i just need to write a luawrapper.
2018-04-24finally updated the readmes. they make more sense now.bloodstalker1-13/+10
2018-04-23updated the readme, added a wiki entry, fixed the default.lua script which i ↵bloodstalker4-11/+28
broke in the last commit
2018-04-21two more options for load.py. also fixed the default lua script for bruiser. ↵bloodstalker5-19/+39
now it works for everyone if luarocks is in path.
2018-04-15fixed #29bloodstalker4-16/+24