Commit Graph

  • 26368053f7 README: Update LLVM versions mcsema supports master Eric Kilmer 2022-04-26 09:43:28 -04:00
  • 7f3eb7bb90 Update to latest commit of cmake-git-version-tracking Eric Kilmer 2022-04-25 18:07:28 -04:00
  • 9062d708a5 CI: Fix git permissions Eric Kilmer 2022-04-26 08:55:58 -04:00
  • 82c310697f a simple scripts to show the details in a cfg file (#780) Stephen-lei 2022-02-23 11:41:48 +08:00
  • 577130de8a Bump protobuf from 3.2.0 to 3.15.0 in /tools (#778) dependabot[bot] 2022-02-10 23:51:05 -05:00
  • 35ac50552a Fix Dockerfile and add to CI (#777) Eric Kilmer 2022-02-05 12:30:23 -05:00
  • 6d057f9378 Try small things to reduce mem usage reduce_mem_usage Peter Goodman 2022-01-10 15:59:46 -05:00
  • b7492e2ffb Update README.md (#772) Michael D Brown 2022-01-04 10:25:39 -05:00
  • 727958753f Update README.md michaelbrownuc-readme-update-1 Michael D Brown 2022-01-03 22:24:14 -05:00
  • 79e3f9180a Fixed "could not connect to display" error (#771) burntfalafel 2021-12-15 16:00:41 +00:00
  • 08fa6936d4 Updated README.md to build with LLVM versions (#770) burntfalafel 2021-12-14 20:10:05 +00:00
  • 4635dae97b add extra check for science carson/hacky_scripts carsonharmon 2021-10-28 14:27:41 -04:00
  • 87239ee287 fix weak linking (#767) fkil 2021-10-25 23:42:44 +02:00
  • dfd4019945 Fix mcsema_disass docs link for get_cfg.py (#762) Farzon Lotfi 2021-10-21 12:37:07 -04:00
  • b3abc9f04b minor binname change carsonharmon 2021-10-21 12:31:56 -04:00
  • dec71e3cd6 Hacky lift_program changes carsonharmon 2021-10-21 12:31:41 -04:00
  • 966e22e1b6 Hacky lift_directory changes carsonharmon 2021-10-21 12:31:30 -04:00
  • d630fc254f Pin remill in CI (#766) Eric Kilmer 2021-10-10 12:17:57 -04:00
  • 8a5120a783 Fix bash variable typo in README.md (#765) Henry Eklind 2021-09-29 04:22:42 +02:00
  • d538ca4acc Update build instruction in README (#759) Eric Kilmer 2021-08-16 12:42:27 -04:00
  • b8621d9a0a Fix errors with protobuf on newer CMake (#756) Eric Kilmer 2021-08-06 18:07:05 -04:00
  • 6e9e9f1bcb Move cxx-common to lifting-bits. Remove old cxx-common workflow (#752) Eric Kilmer 2021-05-26 13:54:51 -04:00
  • 2d5c20d417 Merge branch 'master' into change_use_of_deprecated_proto_api change_use_of_deprecated_proto_api Peter Goodman 2021-04-11 11:49:52 -04:00
  • 0a541eafaf libs: Build against the correct anvill version (#745) v3.0.26 Alessandro Gario 2021-04-01 21:38:55 +02:00
  • 339800eda3 Rework Docker Image build (#741) v3.0.25 Eric Kilmer 2021-03-05 16:43:20 -05:00
  • e42f45ffff Remove most Python2 references (#742) v3.0.24 Eric Kilmer 2021-03-05 16:11:23 -05:00
  • 2ed00dc29e Fix bad LoadInst compat for LLVM 11 (#739) v3.0.23 Eric Kilmer 2021-03-02 16:05:45 -05:00
  • 62293ae926 Fix anvill install target usage (#736) v3.0.22 Eric Kilmer 2021-02-22 12:05:48 -05:00
  • 6dfbaf983d Add rpm dependency needed by downstream (#734) v3.0.21 Eric Kilmer 2021-02-20 13:45:53 -05:00
  • f127149c89 Limit MacOS CI Runners (#733) v3.0.20 Artem Dinaburg 2021-02-17 16:27:29 -05:00
  • c54f84a44b Remove Python2 from pushed Docker images (#731) v3.0.19 Eric Kilmer 2021-02-15 14:08:52 -05:00
  • aa49fcc4fb Support LLVM 11 (#729) v3.0.18 Eric Kilmer 2021-02-13 11:22:32 -05:00
  • 466757f50b Use the non-deprecated version of a protobuf API. Peter Goodman 2021-02-04 17:59:34 -05:00
  • 36f2660c8f vcpkg: Support Windows and arm64 (#726) v3.0.17 Eric Kilmer 2021-02-02 15:49:39 -05:00
  • bc4d47fe94 Fix python2.7 paths due to Py2.7 EOL (#723) v3.0.16 Artem Dinaburg 2021-01-26 12:40:56 -05:00
  • 372a3fcea4 Fix the maze example with KLEE (#719) v3.0.15 Kuan-Yen Chou 2021-01-19 19:01:40 -06:00
  • 40d5cc7b27 MacOS CI: Fix Python tool test with PYTHONPATH (#718) v3.0.14 Eric Kilmer 2020-12-16 11:29:43 -05:00
  • 24db01c1ba Support vcpkg build system (#717) v3.0.13 Eric Kilmer 2020-12-10 19:51:04 -05:00
  • 5dec010a1d Disable building any 32-bit runtimes. (#712) v3.0.12 Peter Goodman 2020-11-12 15:35:14 -05:00
  • 21970a5cfd Fixes one egregious bug in how we alias registers. What would happen is that AL/AH, DL/DH, etc. would all map to the same alias because their containing register and types would be the same. Modified register aliases to have the form <name>_<offset>_<type>. Also fixed an issue in mcsema-disass where the main function wouldn't be recognized as a function, and thus not lifted. (#710) v3.0.11 Peter Goodman 2020-11-11 18:07:48 -05:00
  • e90cc183a7 Update .remill_commit_id v3.0.10 Peter Goodman 2020-11-05 14:06:59 -05:00
  • b0f7790f43 Sparc support (#709) Peter Goodman 2020-11-05 12:59:20 -05:00
  • c96402c313 Fixes issue identified by BoLei related to a function that has no associated basic blocks in the CFG (#707) v3.0.9 Peter Goodman 2020-10-25 22:32:37 -04:00
  • ecc8ba9289 Fixes Issue #704 (#705) v3.0.8 Peter Goodman 2020-10-19 14:35:51 -04:00
  • 76add63a8c Merge branch 'master' into annotate_lifted_functions annotate_lifted_functions Peter Goodman 2020-10-19 14:28:54 -04:00
  • fa2d4b39a9 Update dyninst frontend (#701) v3.0.7 Aiethel 2020-10-16 21:00:09 +02:00
  • d9bbd1ea7c Python 3 support for mcsema-disass. (#699) v3.0.6 Peter Goodman 2020-10-06 16:19:52 -04:00
  • 3436537fee Update README.md v3.0.5 Peter Goodman 2020-09-28 00:13:52 -04:00
  • 31f267bd5f Cmake refactor (#693) v3.0.4 Peter Goodman 2020-09-22 23:22:56 -04:00
  • 6b27218433 Update docs and fix docker mcsema-disass (#690) v3.0.3 Eric Kilmer 2020-08-14 20:10:26 -04:00
  • 8a041d23d0 Append project name to the check_git target to fix compound builds (#688) v3.0.2 Artem Dinaburg 2020-08-12 14:58:26 -04:00
  • 338023c33f Adjust paths to find anvill after upstream update (#687) v3.0.1 Eric Kilmer 2020-08-11 15:48:45 -04:00
  • 8af327d12a Rolling Releases on Master CI Pass (#685) Artem Dinaburg 2020-08-11 15:25:33 -04:00
  • f5aa430e3a Detailed Version Information (#684) v3.0.0 Artem Dinaburg 2020-08-11 02:03:37 -04:00
  • c170c28de2 Remill binary docker (#657) Eric Kilmer 2020-08-10 15:18:09 -04:00
  • 55308b7e11 Update CFG_format_update with API improvements. (#683) CFG_format_update Peter Goodman 2020-08-05 16:42:16 -04:00
  • 1bdce4862d Manually merging Peter Goodman 2020-08-05 16:41:02 -04:00
  • 08c126820c Tweaks before merging master into CFG_format_update Peter Goodman 2020-08-05 16:26:16 -04:00
  • 1015737612 Code formatting Peter Goodman 2020-08-05 16:18:26 -04:00
  • c002b8505c Formats the code with clang-format and my additional stylistic mojojojo (#682) Peter Goodman 2020-08-05 16:14:01 -04:00
  • 3d9c121a12 Fix docker file to install remill (#681) Artem Dinaburg 2020-08-05 15:45:30 -04:00
  • 68699eee28 ws: Add OS enum. Lukas Korencik 2020-04-26 18:25:24 +02:00
  • f44b91e4c4 ws: Fix copy-paste typo. Lukas Korencik 2020-04-25 19:21:12 +02:00
  • 2cbc2940df ws: Add comments to schema namespace. Lukas Korencik 2020-04-25 19:20:50 +02:00
  • fcbb3aba9f ws: Add some comments to help reader. Lukas Korencik 2020-04-25 19:06:25 +02:00
  • 815dd36bde ws: Remove unused code from Util. Lukas Korencik 2020-04-25 18:50:34 +02:00
  • 35a1a06787 ws: Remove no longer needed triggers. Lukas Korencik 2020-04-25 14:39:30 +02:00
  • 1cb72bb6fc ws: Set ON DELETE CASCADE in n:m tables where it makes sense. Lukas Korencik 2020-04-25 14:37:34 +02:00
  • 34bcb219a8 ws: Remove deprecated signature attribute of external function from schema. Lukas Korencik 2020-04-25 13:27:35 +02:00
  • 5f9cf6b657 ws: Use functions that return all enum values instead of manual enumeration. Lukas Korencik 2020-04-24 20:04:47 +02:00
  • afc59393e5 ws: Fix incorrect query that populates exception frame actions. Lukas Korencik 2020-04-24 20:04:15 +02:00
  • cfffb7a1ff ws: Add functions that return all values of some enums. Lukas Korencik 2020-04-24 20:03:19 +02:00
  • a8ca159d92 init: Implement simple ui without external libraries. Lukas Korencik 2020-04-24 19:30:51 +02:00
  • 12c51ec993 docs: Add first draft of possible FAQ. issue_677 xkorenc1 2020-07-28 09:55:33 +02:00
  • 2d55d02cc3 API improvements. Must be used with the api_improvements branches of Remill and Anvill (#666) Peter Goodman 2020-07-23 02:14:56 -04:00
  • 0380de977f Update README.md Peter Goodman 2020-07-05 00:30:25 -04:00
  • f8ade494ac Find Z3 better (#658) Artem Dinaburg 2020-05-24 00:14:56 -04:00
  • effd27daa9 Small final docker image (#655) Eric Kilmer 2020-05-21 02:04:38 -04:00
  • fce991d002 Support LLVM 10 (#652) Artem Dinaburg 2020-05-09 02:42:02 -04:00
  • b676c904a7 Update ci.yml Artem Dinaburg 2020-05-08 15:10:31 -04:00
  • 0a6eab5d67 Change status badge to github actions instead of travis (#651) Artem Dinaburg 2020-05-07 02:33:45 -04:00
  • 1d866b1d78 Update ci.yml Artem Dinaburg 2020-05-07 02:21:27 -04:00
  • 28dd4a717d Set up Github Actions and use a new Dockerfile based on the remill image (#650) Artem Dinaburg 2020-05-07 02:04:07 -04:00
  • 933447c8c6 cfg: Add transcriber of preserved registers. Lukas Korencik 2020-04-23 17:47:39 +02:00
  • 0e6dfb1631 cfg: Convert FuncDecl. Lukas Korencik 2020-04-22 16:47:54 +02:00
  • a6096e407b ws: details::Internals now provides method to access Workspace class. Lukas Korencik 2020-04-22 15:41:39 +02:00
  • 94f2df1724 ws: Add Construct::Wrap that only wraps provided context in class T. Lukas Korencik 2020-04-22 15:40:56 +02:00
  • 7d96edf3ba cfg: Implement conversion of calling convention enums. Lukas Korencik 2020-04-22 15:05:05 +02:00
  • 65c806fe5a ws: Add X86_ThisCall to available CallingConventions. Lukas Korencik 2020-04-22 15:04:37 +02:00
  • ee28c46ddd cfg: Resolve incompatibilities with newer version of CFG format. Lukas Korencik 2020-04-22 14:37:30 +02:00
  • 7c94b0f605 ws: Size of BasicBlock is now optional. Lukas Korencik 2020-04-22 14:36:41 +02:00
  • 050a78d149 ws: Add method that adds zero-initialized memory range. Lukas Korencik 2020-03-19 12:22:22 +01:00
  • 8f14f1b9c5 Bump .remill_commit_id. xkorenc1 2020-04-21 20:52:32 +02:00
  • 55790e89fe Merge branch 'master' into annotate_lifted_functions Aiethel 2020-04-20 21:00:50 +02:00
  • e626fb86e1 adjusted readme to retdec update (#643) Youssef 2020-04-15 04:58:07 +02:00
  • 8386165641 Fix KeyError issue with AArch64 targets (#641) meme 2020-04-08 19:54:48 -04:00
  • c9fd645c8a Update NavigatingTheCode.md (#639) JaeIL Ryu 2020-03-27 01:57:42 +09:00
  • 8f5c0a2e70 ws: Implement addition of MemoryLoc to ValueDecl::data. Lukas Korencik 2020-03-18 19:25:13 +01:00
  • ceb80f1b11 ws: Add MemoryLoc as attribute of ValueDecl::data. Lukas Korencik 2020-03-18 19:24:40 +01:00
  • 5ca663c405 ws: Set is_public_api as public and add simple explanation Lukas Korencik 2020-03-18 19:18:50 +01:00