Commit Graph

  • 142428c9a1 TypeNames: assert no CABIFT returns a RegisterSet Pietro Fezzardi 2025-01-28 00:09:34 +01:00
  • 8114c19164 Replace WIP comment with TODO Pietro Fezzardi 2025-01-28 00:06:51 +01:00
  • f4c79e0579 Pipeline: fix typo Pietro Fezzardi 2025-01-22 12:17:18 +01:00
  • 30558bcc29 Add -fno-strict-overflow to compile-flags.cfg Pietro Fezzardi 2025-01-17 16:27:54 +01:00
  • 1fb613579f Drop leftover useless files Pietro Fezzardi 2024-10-31 17:05:59 +01:00
  • 7045be5c0d Merge branch 'feature/ui-qa-2025-01-16' Alessandro Di Federico 2025-01-28 15:36:59 +01:00
  • 36edf810ef Introduce support for function pointers Alessandro Di Federico 2025-01-28 10:37:46 +01:00
  • b523889742 DwarfImporter: try .debug before giving up Alessandro Di Federico 2025-01-28 10:00:23 +01:00
  • dfe0970715 FromUnusedAddressesPass: use simple literals Alessandro Di Federico 2025-01-28 10:00:23 +01:00
  • 2128a80cc8 Preserve metadata after Function::deleteBody Alessandro Di Federico 2025-01-28 10:00:23 +01:00
  • b576fd1988 CollectFunctions tests: ignore loaded addresses Alessandro Di Federico 2025-01-28 12:16:28 +01:00
  • b70b3cbe55 RootAnalyzer: improve logging Alessandro Di Federico 2025-01-28 12:18:38 +01:00
  • 2879cbfdd3 PTMLCTypeBuilder: add missing const & Alessandro Di Federico 2025-01-28 10:00:23 +01:00
  • 1855bb9e87 ScopeGraph: fix marker call prototypes Andrea Gussoni 2025-01-24 10:14:24 +01:00
  • 255e7ac30b Merge branch 'feature/scopegraph-dotgraphtraits' Pietro Fezzardi 2025-01-15 11:54:46 +01:00
  • 9af0c2962c ScopeGraph: dump .dot of the ScopeGraph Andrea Gussoni 2025-01-02 15:29:42 +01:00
  • d2fa797d5e ScopeGraph: implement DOTGraphTraits Andrea Gussoni 2024-12-04 09:53:54 +01:00
  • db719a23be ScopeGraph: delete Scope(&&) constructor Andrea Gussoni 2025-01-02 15:38:35 +01:00
  • 4520442f22 Merge branch 'feature/scopegraph-inverse' Pietro Fezzardi 2025-01-15 11:53:45 +01:00
  • 684cbf649a ScopeGraph: implement Inverse<Scope<>> Andrea Gussoni 2025-01-08 14:22:15 +01:00
  • f81bbcc754 Add new EagerMaterializationRangeIterator Pietro Fezzardi 2024-12-20 09:46:16 +01:00
  • 3137de6146 DLA: fix stack type size initialization Pietro Fezzardi 2025-01-15 11:33:12 +01:00
  • 6ceca5891b MakeSegmentRef: ignore args of OpaqueExtractValue Pietro Fezzardi 2025-01-10 16:47:05 +01:00
  • 1a7632bd05 Merge branch 'feature/clift-backend' Pietro Fezzardi 2025-01-10 09:33:58 +01:00
  • 96312ce164 Add Clift C Backend LIT tests Lauri Vasama 2024-12-03 11:19:26 +02:00
  • 4a0867e394 Add emit-c MLIR pass Lauri Vasama 2024-12-20 13:11:14 +02:00
  • bda55aac19 Add Clift C Backend Lauri Vasama 2024-12-03 11:19:02 +02:00
  • db6b757c42 Remove duplicate C++ unit test Lauri Vasama 2024-12-27 13:44:21 +02:00
  • 8515ffffce Move Clift label C++ unit test to LIT Lauri Vasama 2024-12-27 13:43:39 +02:00
  • ab9da50e68 Remove unreachable return in clift-opt Lauri Vasama 2024-12-20 13:12:32 +02:00
  • 216489b06d Fix ModelOption value name Lauri Vasama 2024-12-20 13:10:42 +02:00
  • aaddafa15b Add check for conflicting local names in Clift Lauri Vasama 2024-12-11 12:59:51 +02:00
  • 4cedc22efb Merge access ops into AccessOp with indirect flag Lauri Vasama 2024-12-03 11:18:40 +02:00
  • fd4033ce7e Add ClassTypeAttr for structs and unions Lauri Vasama 2024-12-03 11:13:48 +02:00
  • 769c357648 Merge SizedType into TypeDefinitionAttr Lauri Vasama 2024-12-03 11:13:19 +02:00
  • 9f6003f1f4 Add SwitchOp::getConditionType Lauri Vasama 2024-12-03 11:10:18 +02:00
  • 11ff4d7abd Fix relational op tablegen naming Lauri Vasama 2024-12-03 11:09:44 +02:00
  • fe2e70e885 Improve label and goto ops Lauri Vasama 2024-12-03 11:08:34 +02:00
  • da8e581861 Loosen LocalVariableOp verification Lauri Vasama 2024-12-03 10:54:14 +02:00
  • 3b8e9dc3bb Loosen YieldOp verification Lauri Vasama 2024-12-03 10:53:18 +02:00
  • 4052863dcf Fix CliftAttributes.td formatting Lauri Vasama 2024-12-03 10:50:58 +02:00
  • e0c3f352d8 Fix CliftInterfaces.td formatting Lauri Vasama 2024-12-03 10:46:02 +02:00
  • 03ef33f65c Add function location reference functions Lauri Vasama 2024-12-03 10:22:46 +02:00
  • 9d9de10660 Refactor primitive type location references Lauri Vasama 2024-12-03 10:22:30 +02:00
  • 7dd3743f89 Add missing keywords and operators in CBuilder Lauri Vasama 2024-12-03 10:21:53 +02:00
  • 814e025ee2 Remove moves before return in NameBuilder.cpp Lauri Vasama 2024-12-03 10:21:05 +02:00
  • 1195617e5b Add revng_register_library, use for MLIR libs Lauri Vasama 2024-12-03 10:20:01 +02:00
  • 8be366b168 Move MLIR includes to mlir/CMakeLists.txt Lauri Vasama 2024-12-03 10:17:44 +02:00
  • 3232105320 Make clift::ModuleOp IsolatedFromAbove Lauri Vasama 2024-11-23 10:43:50 +02:00
  • f616f30d21 Merge branch 'feature/ui-qa-2024-11-26' Alessandro Di Federico 2024-12-20 21:53:16 +01:00
  • f6f512883a revng daemon: add save mutation feature/ui-qa-2024-11-26 Giacomo Vercesi 2024-12-12 11:45:09 +01:00
  • 319b558ddb EventManager: change saving logic Giacomo Vercesi 2024-12-04 16:29:17 +01:00
  • 05041a302a PipelineManager: save after running analyses Giacomo Vercesi 2024-12-04 15:16:35 +01:00
  • 878356bd57 revng ptml: drop c.comparison PTML token Giacomo Vercesi 2024-12-12 11:43:39 +01:00
  • c367111ed1 Merge branch 'feature/ese' Pietro Fezzardi 2024-12-18 10:56:53 +01:00
  • 26cf42eb12 ESE: Introduce the Enforce Single Exit pass Andrea Gussoni 2024-12-17 14:46:39 +01:00
  • 3dc66217a4 GraphAlgorithms: remove unused code Andrea Gussoni 2024-12-17 14:45:28 +01:00
  • a3d79374b1 Merge branch 'feature/more-docs' Alessandro Di Federico 2024-12-11 17:16:10 +01:00
  • 797ad1678b Document CLI commands feature/more-docs Alessandro Di Federico 2024-12-11 15:39:08 +01:00
  • 620d142d53 Reroganize and expand documentation Alessandro Di Federico 2024-12-10 16:16:07 +01:00
  • 0c7c20ad48 Introduce model, artifacts and analyses references Alessandro Di Federico 2024-12-10 14:48:53 +01:00
  • 276a4aa974 Generate model docs Alessandro Di Federico 2024-12-06 17:33:47 +01:00
  • ade0603d3f Add docs for artifacts and analyses Alessandro Di Federico 2024-12-10 14:47:29 +01:00
  • d2d32b304e Model: improve documentation Alessandro Di Federico 2024-12-06 17:45:19 +01:00
  • 5b7703aff3 Minor changes Alessandro Di Federico 2024-12-11 15:39:41 +01:00
  • 533478e4c1 Merge branch 'feature/scopegraph' Pietro Fezzardi 2024-12-05 23:47:01 +01:00
  • fa69bd24e5 ScopeGraph: introduce the ScopeGraph Andrea Gussoni 2024-10-30 17:09:31 +01:00
  • 023771f084 FunctionTags: correct typo Andrea Gussoni 2024-11-27 14:30:15 +01:00
  • 9622ba038a Merge branch 'feature/efa-qa-fixes' Alessandro Di Federico 2024-12-04 09:46:37 +01:00
  • cfcbd3e5f9 Introduce model::Register::canonicalArchitecture Alessandro Di Federico 2024-12-04 09:45:30 +01:00
  • ab0010b3f6 Reduce usage of PostHelper jump targets Alessandro Di Federico 2024-12-03 12:13:15 +01:00
  • 035e8e99a2 Minor changes Alessandro Di Federico 2024-12-03 12:12:44 +01:00
  • 78242ec9a9 Merge branch 'feature/unmapped-code' Alessandro Di Federico 2024-11-28 15:22:24 +01:00
  • 832840c307 Importers: ignore unmapped code Alessandro Di Federico 2024-11-28 13:56:43 +01:00
  • 077a6e2629 Importers: ignore unmapped code feature/unmapped-code Alessandro Di Federico 2024-11-28 13:56:43 +01:00
  • 37feb2dd77 Binary::verify: verify executable addresses Alessandro Di Federico 2024-11-27 17:57:20 +01:00
  • 278c6f625c Importers: first of all, Segments Alessandro Di Federico 2024-11-28 10:41:38 +01:00
  • d1252046ce Importers: do not set EntryPoint, if absent Alessandro Di Federico 2024-11-27 17:56:22 +01:00
  • 1e2a55e372 Minor changes Alessandro Di Federico 2024-11-27 17:56:38 +01:00
  • 6e733427bc emitMessage: fix function calle emission Alessandro Di Federico 2024-11-27 17:18:39 +01:00
  • 11d8515f46 ModelToHeader: adjust blank lines Alessandro Di Federico 2024-11-27 17:18:12 +01:00
  • c81f02a10f Merge branch 'feature/llvm-transparent-zstd' Alessandro Di Federico 2024-11-26 15:42:17 +01:00
  • 70217f00c9 revng opt: drop unwrapping of zstd modules feature/llvm-transparent-zstd Giacomo Vercesi 2024-11-14 17:11:35 +01:00
  • 4b82bd2b5c Merge branch 'feature/backlog-fixes' feature/backlog-fixes Alessandro Di Federico 2024-11-25 17:58:59 +01:00
  • 58b326b8fa ZstdStream: remove manual memory management Giacomo Vercesi 2024-11-15 09:11:36 +01:00
  • 56c6d49050 Merge branch 'feature/backlog-fixes' Alessandro Di Federico 2024-11-25 17:58:59 +01:00
  • 046be11be2 revng graphql: gracefully terminate daemon Giacomo Vercesi 2024-11-25 17:38:50 +01:00
  • 3a936a650c Tracing/Runner: lazily initialize CommandHandler Giacomo Vercesi 2024-11-25 14:51:36 +01:00
  • 1b6ff00595 Tracing/Runner: delay registering signal handlers Giacomo Vercesi 2024-11-25 12:02:32 +01:00
  • 9ee719f2c2 ptml/common: fix missing kwargs Giacomo Vercesi 2024-11-22 16:05:16 +01:00
  • 686083bdab Remove mentions to revng-c Alessandro Di Federico 2024-10-25 10:04:48 +02:00
  • 0f8832d974 Remove mentions to revng-c feature/merge-revng-c Alessandro Di Federico 2024-10-25 10:04:48 +02:00
  • 143c315196 Merge revng-c into revng Alessandro Di Federico 2024-11-20 09:14:48 +01:00
  • 73de70872f Merge branch 'feature/backlog-fixes' Alessandro Di Federico 2024-11-13 09:28:35 +01:00
  • 38cd15d755 fetch_debuginfo: fix race condition Giacomo Vercesi 2024-11-12 16:55:40 +01:00
  • 7a01742421 mass-testing: show smallest binaries Giacomo Vercesi 2024-11-11 17:28:16 +01:00
  • 8773f3bbd6 mass-testing dump-sections: improve --text-size Giacomo Vercesi 2024-11-11 14:35:41 +01:00
  • efcea8ae48 importBinary: fix error handling Alessandro Di Federico 2024-11-12 14:29:11 +01:00
  • ba186a130c s/module.ll/module.bc.zstd/g Alessandro Di Federico 2024-11-11 16:50:56 +01:00
  • bbd527ae51 DecompileToDirectory: do not emit PTML Alessandro Di Federico 2024-11-12 14:28:21 +01:00