Commit graph

88 commits

Author SHA1 Message Date
Chris Fallin 0e958f5a4b Fix debuginfo parsing: actually supply all needed sections to addr2line. 2023-02-12 11:37:52 -08:00
Chris Fallin ceaa8acac6 Add addr2line usage to attempt to get source-loc information 2023-02-10 20:55:45 -08:00
Chris Fallin 8d0dc93930 Add support for roundtripping function names. 2023-02-07 18:48:11 -08:00
Chris Fallin 332c0c6f3c Merge branch 'main' of github.com:cfallin/waffle 2023-02-07 17:36:03 -08:00
Chris Fallin 5b4279f517 Lazy function parsing and recompilation when roundtripping 2023-02-07 14:34:59 -08:00
Chris Fallin b35e0837a4 Refactor Module interface to expose tables directly. 2023-02-02 13:58:50 -08:00
Chris Fallin 510f833da2 No RPO pass; put RPO functionality in CFGInfo. 2022-12-01 18:57:00 -08:00
Chris Fallin 7a3e9ce2e3
Fix reachability bug for default target of br_table. 2022-12-01 12:38:48 -08:00
Chris Fallin 284be86cd4
Bugfix in reachability and local resolution 2022-11-30 22:17:28 -08:00
Chris Fallin 52db5b4a4e
Bugfix 2022-11-29 22:37:35 -08:00
Chris Fallin 50b83525e1
Analogous bugfix at another site. 2022-11-29 22:31:12 -08:00
Chris Fallin 7da027a51d
Bugfix in SSA construction. 2022-11-29 22:28:44 -08:00
Chris Fallin 0966fdf1e8
Reachability bugfix. 2022-11-29 21:39:29 -08:00
Chris Fallin 8caba239fa
WIP. 2022-11-29 19:49:22 -08:00
Chris Fallin 4e3fb51aa9
WIP. 2022-11-29 18:40:57 -08:00
Chris Fallin 5a6177b613
WIP. 2022-11-29 18:03:33 -08:00
Chris Fallin 5ee73ea177
WIP. 2022-11-29 13:43:13 -08:00
Chris Fallin e5491528af
WIP. 2022-11-29 13:31:23 -08:00
Chris Fallin 232b34f66b
Better unreachability handling. 2022-11-29 13:22:04 -08:00
Chris Fallin a053396e69
WIP. 2022-11-29 10:38:31 -08:00
Chris Fallin 6373cfd665
WIP. 2022-11-29 10:36:45 -08:00
Chris Fallin 6273e399de
WIP. 2022-11-29 10:33:06 -08:00
Chris Fallin 26e7c7a3af
Better error handling in fuzzing; skip on unsupported features 2022-11-29 10:05:43 -08:00
Chris Fallin e9d4fe89b1 WIP: almost-complete Wasm backend. 2022-11-29 02:30:37 -08:00
Chris Fallin 8744965705 WIP. 2022-11-29 01:44:19 -08:00
Chris Fallin 1fbbbc9637 WIP. 2022-11-22 23:30:11 -08:00
Chris Fallin 9e5d2fae26
WIP. 2022-11-21 21:35:23 -08:00
Chris Fallin 91a2c11f67
WIP. 2022-11-10 22:19:08 -08:00
Chris Fallin e53d801107
WIP. 2022-11-10 00:29:56 -08:00
Chris Fallin 003650281a WIP. 2022-11-09 11:45:47 -08:00
Chris Fallin 71bd0b399d WIP. 2022-11-03 10:57:56 -07:00
Chris Fallin 43bdb36952 WIP. 2022-11-02 23:32:23 -07:00
Chris Fallin 3da33af7e2 WIP. 2022-11-02 21:03:37 -07:00
Chris Fallin e04a4113a2 WIP. 2022-11-02 21:03:02 -07:00
Chris Fallin 86454940af WIP. 2022-11-02 20:29:30 -07:00
Chris Fallin a73dacd5df WIP. 2022-11-02 19:46:15 -07:00
Chris Fallin 3dc1356669 WIP. 2022-11-02 18:18:33 -07:00
Chris Fallin 53f37a50fe WIP. 2022-11-02 13:44:35 -07:00
Chris Fallin 71a8d489ce WIP. 2022-11-02 12:38:45 -07:00
Chris Fallin a538d10167 big refactor 2022-11-01 20:43:47 -07:00
Chris Fallin 1da150823d WIP. 2022-11-01 02:26:21 -07:00
Chris Fallin 1e26c0aaa4 WIP. 2022-10-26 22:15:15 -07:00
Chris Fallin 648badb730 fuzzbug fix 2021-12-25 00:28:29 -08:00
Chris Fallin 5e3edc1de4 working roundtrip of hello world? 2021-12-24 23:02:20 -08:00
Chris Fallin 5031befe3b bugfix 2021-12-24 17:14:45 -08:00
Chris Fallin 5ac961607f fuzzbug fix 2021-12-24 17:13:23 -08:00
Chris Fallin 87c416cadf fuzzbug fix 2021-12-24 15:17:38 -08:00
Chris Fallin d6c6c70965 fuzzbug fix 2021-12-24 14:50:23 -08:00
Chris Fallin f33aab4216 fuzzbug fix and more robust undef handling 2021-12-24 14:00:58 -08:00
Chris Fallin 63aa7e4cb6 working roundtrip for simple module 2021-12-24 13:20:30 -08:00