Commit Graph

  • 2863cd017d GH workflow update. master Ege Balcı 2024-07-22 20:08:00 +02:00
  • f1e7425d6c Makefile adjusted. v0.1.2 Ege Balcı 2024-07-21 20:01:00 +02:00
  • 36417a91d6 Cargo version bump. Ege Balcı 2024-07-17 20:40:00 +02:00
  • 128c321c2e README update. Ege Balcı 2024-07-17 20:24:00 +02:00
  • eb1af62add Added cflags map to tracer for detecting control flow critical instructions. Ege Balcı 2024-07-17 20:58:00 +02:00
  • 2b46f1e67a Several improvments on branch target adjustment logic and trace parameter usage. Ege Balcı 2024-07-17 20:38:00 +02:00
  • 853000b6f7 RS transform compatibility check adjusted. Ege Balcı 2024-07-17 20:44:00 +02:00
  • a045dab178 Several tracer and disassembler improvments. Ege Balcı 2024-07-10 20:04:00 +02:00
  • 2c25c1635b Added basic code tracing for identifying possible active code paths. Ege Balcı 2024-07-07 20:47:00 +02:00
  • 9db21064fe Major code refactoring with clippy. Ege Balcı 2024-07-02 20:14:00 +02:00
  • 2f819ce854 Major code refactoring with clippy. v0.1.1 Ege Balcı 2024-07-02 20:55:00 +02:00
  • 1b3cb03670 README updated. Ege Balcı 2024-07-02 20:01:00 +02:00
  • d4bdbc1397 Added hex value support to --skip-offsets Ege Balcı 2024-07-02 20:39:00 +02:00
  • 1a37dffa5a README updated. Ege Balcı 2024-06-25 23:00:18 +02:00
  • e41bb586e4 Typo fix. Ege Balcı 2024-06-20 15:25:07 +02:00
  • c85d8ff7e7 Dockerfile adjusted for smaller container size. Ege Balcı 2024-06-20 13:19:29 +02:00
  • 7f2d826fb9 Crate keywords adjusted. Ege Balcı 2024-06-20 00:18:52 +02:00
  • 8809bc50f5 Workflows adjusted for artifact upload. Ege Balcı 2024-06-19 17:49:10 +02:00
  • 901ab0b1c1 Workflows adjusted for artifact upload. v0.1.0 Ege Balcı 2024-06-19 17:49:10 +02:00
  • 9bc4ab838d Release helper script added. Ege Balcı 2024-06-19 17:41:28 +02:00
  • 4970172b61 Mac M1 build added to main workflow. Ege Balcı 2024-06-19 17:41:14 +02:00
  • e2319f118d Added crate feature to clap for better version management. Ege Balcı 2024-06-19 17:13:14 +02:00
  • 608b6dd35f Makefile adjusted for MacOS builds. Ege Balcı 2024-06-19 16:48:57 +02:00
  • 0983682643 Dockerfile added. Ege Balcı 2024-06-19 16:48:42 +02:00
  • 4c2aa7946d Tests fixed for active transform gadgets. Ege Balcı 2024-06-19 16:48:35 +02:00
  • adfb40e16a Minor bug fix on register swap transform. Ege Balcı 2024-06-19 16:47:49 +02:00
  • 881d69bc65 README update. Ege Balcı 2024-06-19 12:44:52 +02:00
  • 6499325551 Crate metadata added. Ege Balcı 2024-06-19 12:40:27 +02:00
  • 23d89423e3 README update. Ege Balcı 2024-06-08 22:01:58 +02:00
  • ed670aeac0 README updated. Workflows added. Ege Balcı 2024-05-17 22:15:01 +02:00
  • b56595be70 Added POP intruction support to arithmetic partitioning transform. Ege Balcı 2024-03-18 15:36:47 +01:00
  • 11fe4e7ab4 UI related bug fix. Ege Balcı 2024-01-26 16:28:46 +01:00
  • 0ead1ebb94 Parameter parsing related fixes. Ege Balcı 2024-01-23 16:23:06 +01:00
  • 1bb2baad05 Offset skipping fixed. Ege Balcı 2024-01-23 15:52:54 +01:00
  • 804377ac98 Offset skipping related developments. Ege Balcı 2024-01-22 22:58:06 +01:00
  • c63947c391 RS transform bug fix. Ege Balcı 2024-01-22 22:57:53 +01:00
  • 1c32096807 OM transform bug fix. Ege Balcı 2024-01-22 22:57:46 +01:00
  • ca590a9640 Random immediate value generation redesigned. Ege Balcı 2024-01-16 15:09:39 +01:00
  • ceb439ea68 CE transform bug fixes. Ege Balcı 2024-01-16 15:08:50 +01:00
  • de4727dd78 Immediate value generation related bug fix on AP transform. Ege Balcı 2024-01-16 15:08:32 +01:00
  • a600a9d31d Added instruction diff table to verbose output and several visual improvments. Ege Balcı 2024-01-15 16:52:45 +01:00
  • a0852cebab Visual improvments Ege Balcı 2024-01-11 16:52:42 +01:00
  • 8a10b6f6b8 First working prototype! Ege Balcı 2024-01-11 13:28:44 +01:00
  • 8ee348c9e3 Multiple bug fixes on transforms, get_reg_sage_seq, get_random_gp_register Ege Balcı 2023-12-22 17:07:34 +01:00
  • fe68f24c7a Code refactored, logical_inverse transform split into logical_partitioning. Ege Balcı 2023-12-21 17:46:52 +01:00
  • 7bb7ebcb5f deoptimize function finally generating semi-aligned output. Ege Balcı 2023-12-12 19:38:46 +01:00
  • 9a4acbb835 Fixed several transform bugs. Ege Balcı 2023-12-12 19:38:21 +01:00
  • 643402309d set_branch_target related issues improved. Ege Balcı 2023-12-11 16:47:06 +01:00
  • a5d1fffb25 Start address parameter type set as hex string. Ege Balcı 2023-12-11 16:46:43 +01:00
  • 008a502cb0 First attempt of deoptimize with source. Ege Balcı 2023-11-30 18:05:32 +01:00
  • 4d6c5da4a2 is_affecting_cf function implemented. Ege Balcı 2023-11-27 18:50:44 +01:00
  • a293f793bb Code refactored. Ege Balcı 2023-11-27 18:50:11 +01:00
  • d108d366d1 IPL parameter replaced with cycle count. Ege Balcı 2023-11-27 18:49:58 +01:00
  • 3bf67ec466 Implemented logical inverse transform. Ege Balcı 2023-11-21 19:26:05 +01:00
  • 32d27e869b Tests moved under tests.rs Ege Balcı 2023-11-21 19:25:36 +01:00
  • 9a8e7ec2ee Implemented arithmetic partitioning transform (not tested) Ege Balcı 2023-11-20 16:44:43 +01:00
  • 903352590d Moved helper methods under helpers.rs Ege Balcı 2023-11-20 16:44:24 +01:00
  • 59c5868476 Fixed offset mutation and implemented immediate-to-register transform. Ege Balcı 2023-11-16 21:16:20 +01:00
  • 58e894611e Implemented register swap transform. Ege Balcı 2023-11-16 11:57:17 +01:00
  • d17469ab4e First commit. Ege Balcı 2023-11-14 16:42:33 +01:00
  • 701873004e Testing capstone capabilities. Ege Balcı 2023-11-07 14:49:15 +01:00